Founding members get 50% off for life. Dottpace is coming soon. Join the list

Free website audit for Google and AI search

Dottpace's free audit checks your website the way Google and AI assistants see it: which AI bots can read it, what ChatGPT, Gemini and Google AI Overviews say about you, what keeps pages out of Google, phone speed, and whether your business facts match. Every issue comes with its evidence and pages — no score.

See how we decide what counts as an issue, why it reads public pages only, or track what AI assistants say every week. Only need the AI bots? Try the free AI bot checker. Perplexity answers, backlinks and your Google Search Console rankings are in the paid plan: sign up and connect your tools to see them.

We'll email you your audit and, at launch, your founding price. Unsubscribe in one click. Privacy

Until launch, the audit runs on an example store, right here. Your own site's audit arrives by email before then.

  • Agent readiness
  • What AI says
  • Google search
  • Phone speed
  • Site facts

Loading your report…

Example reportYour site hasn't been scanned

example.com

A store on Shopify17 pages read of 412 listed9 AI answersone agent walkGoogle's real-user data for phones

3 serious issues keep Google, AI or customers away from pages that matter, or give them a wrong fact. Also: 13 more worth fixing this month, 8 small clean-ups.

By impact: 3 high · 13 medium · 8 low

Since your last audit (Sep 21, 2026)3 fixed · 2 new · 22 still open

Fixed3

  • 6 product pages share one meta descriptionMedium · Google search
  • Slow response to taps on phonesMedium · Speed on phones
  • No phone number on the contact pageLow · Facts customers look for
Join the founding list

At launch, Dottpace can apply 17 of these 24 itself, after your approval. For the other 7 it prepares the change or shows you how, then re-checks each one. Founding members get 50% off for life.

What's working

  • Claude-SearchBot, Googlebot and Bingbot can read every page, by robots.txt
  • Your phone number is on every page read
  • Taps get a quick answer on phones: 180 ms (good is 200 ms or less)
  • Returns window: 30 days, free — on the 2 pages read that state it
From your public website only · one check · not a score

This is an example: a store we made up to show the report. Your own site hasn't been scanned.

We read public pages the way Google, AI assistants and visitors can. Your visits, sales and search clicks aren't visible from a URL, so nothing here is a score.

Fix these 3 first

The most important of the 24 issues
  1. ChatGPT search can't read your site

    It covers every page: ChatGPT named you in 2 of 3 answers and linked to you in none.

    Delete the two OAI-SearchBot lines from robots.txt. On Shopify, they're in the theme file robots.txt.liquid.

    Impact: HighBrokenTime to fix: ~10 minDottpace can apply it
    How to fix: ChatGPT search can't read your site
    robots.txt, lines 4–5 User-agent: OAI-SearchBot Disallow: /
    Fix
    Remove the two OAI-SearchBot lines from robots.txt.liquid, the theme file Shopify builds robots.txt from.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Open yoursite/robots.txt in a browser: no Disallow line in the group that applies to OAI-SearchBot covers those pages. Re-run the audit: OAI-SearchBot shows as allowed.

    For your developerRemove the two OAI-SearchBot lines from robots.txt.liquid, the theme file Shopify builds robots.txt from — where: robots.txt, lines 4–5All the details: ChatGPT search can't read your site

  2. Your team-orders page is hidden from Google

    It's a page that sells — the quote form for team and club orders — and Google won't show it.

    Remove the page's noindex tag, then ask Google to recrawl it in Search Console.

    Impact: HighBrokenTime to fix: ~10 minDottpace can apply it1 page
    How to fix: Your team-orders page is hidden from Google
    /pages/team-orders <meta name="robots" content="noindex">
    Fix
    Remove the noindex. It's set either in the theme (theme.liquid) or by the page's seo.hidden metafield; Dottpace checks which once connected. Then ask Google to recrawl it in Search Console.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    View the page's source and response headers: no noindex in the robots meta tag or X-Robots-Tag. In Search Console → URL Inspection, Indexing allowed shows Yes; after Request indexing, Google can take from a few days to a few weeks to index it.

    For your developerRemove the noindex. It's set either in the theme (theme.liquid) or by the page's seo.hidden metafield; Dottpace checks which once connected. Then ask Google to recrawl it in Search Console — where: /pages/team-ordersAll the details: Your team-orders page is hidden from Google

  3. Your product pages don't give Google their price

    All 6 product pages read share one template, so one change fixes every product page.

    Add price, currency and stock to the product markup in your product template. All 6 pages read use that one template.

    Impact: HighBrokenTime to fix: about an hourDottpace can apply it6 of 6 pages
    How to fix: Your product pages don't give Google their price
    /products/trail-pack-28 · Product markup "offers": missing
    Fix
    Add offers — price, currency and availability — to the Product markup (JSON-LD) in the product template.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Test a product page in Google's Rich Results Test: it finds a Product with an offer (price and currency). Re-run the audit: no product page is listed.

    For your developerAdd offers — price, currency and availability — to the Product markup (JSON-LD) in the product template — where: /products/trail-pack-28 · Product markupAll the details: Your product pages don't give Google their price

  • What we readWe read 17 of the 412 pages we found; 3 of 41 guides. Counts in this report come from those pages, your robots.txt and your sitemap.
  • In the paid planPerplexity answers · Sites that link to you (backlinks) · Your Google Search Console rankings · Traffic and analytics. Not part of this free audit. Sign up and connect your tools to see them.

AI access

2 of 5 search bots blocked: 1 from the whole site, 1 from your guides
4 issues, highest impact: High

robots.txt, 6 product pages read without scripts, one agent walk · 4 issues · 1 not checked

See this for

Only the words change. The counts are the example store's.

Issues · 4

  1. One fix covers these 2
  2. Impact: High
    ChatGPT's search crawler can't read the site

    BrokenTime to fix: ~10 min

    Dottpace can apply it
    How to fix: ChatGPT's search crawler can't read the site
    robots.txt, lines 4–5 User-agent: OAI-SearchBot Disallow: /
    Where
    Whole site · robots.txt · every page
    What it is
    robots.txt is a file at your site's root that tells each crawler which pages it may read.
    Affects
    ChatGPT search — it can't fetch or cite any of your pages
    Why
    ChatGPT named you in 2 of 3 answers and linked to you in none.
    Fix
    Remove the two OAI-SearchBot lines from robots.txt.liquid, the theme file Shopify builds robots.txt from.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Open yoursite/robots.txt in a browser: no Disallow line in the group that applies to OAI-SearchBot covers those pages. Re-run the audit: OAI-SearchBot shows as allowed.

    For your developerRemove the two OAI-SearchBot lines from robots.txt.liquid, the theme file Shopify builds robots.txt from — where: robots.txt, lines 4–5

  3. Impact: Medium
    Perplexity's search bot is blocked from your guides

    BrokenTime to fix: ~10 min1 page

    Dottpace can apply it
    How to fix: Perplexity's search bot is blocked from your guides
    robots.txt, lines 9–10 User-agent: PerplexityBot Disallow: /blogs/guides/
    Where
    Learn pages · /blogs/guides/ · robots.txt
    What it is
    robots.txt is a file at your site's root that tells each crawler which pages it may read.
    Affects
    Perplexity — it can't read or cite your guides
    Fix
    Remove the PerplexityBot Disallow line from robots.txt.liquid, or narrow it to the pages you mean to keep out.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Open yoursite/robots.txt in a browser: no Disallow line in the group that applies to PerplexityBot covers those pages. Re-run the audit: PerplexityBot shows as allowed.

    For your developerRemove the PerplexityBot Disallow line from robots.txt.liquid, or narrow it to the pages you mean to keep out — where: robots.txt, lines 9–10

  4. Impact: Medium
    Prices appear only after JavaScript runs

    BrokenTime to fix: a developer task

    Your developer
    How to fix: Prices appear only after JavaScript runs
    /products/trail-pack-28 HTML without scripts: no price · after scripts: $129
    Where
    Pages that sell · 3 of 6 product pages read: the 3 with size options
    Affects
    AI assistants and their shopping answers
    Why
    On products with size options, a script loads the price. Most AI crawlers don't run scripts, so they miss it.
    Fix
    In the product template (sections/main-product.liquid), print the selected size's price with Liquid instead of loading it with a script.
    Who
    Your developer — Dottpace prepares the change
    Done when
    Open the page with JavaScript turned off: the key content (and the price, on a product page) shows. Re-run the audit: the page read without scripts has it.

    For your developerIn the product template (sections/main-product.liquid), print the selected size's price with Liquid instead of loading it with a script — where: /products/trail-pack-28

  5. Impact: Medium
    An AI agent couldn't choose a color

    BrokenTime to fix: a developer task

    Your developer
    How to fix: An AI agent couldn't choose a color
    Where
    Pages that sell · Product template · all 6 product pages read
    Affects
    AI agents shopping for someone — it stopped before the cart
    Why
    Agents act on names and labels. Without them it can't tell the colors apart.
    Fix
    Make each swatch in the product template a button labeled with its color name. The same fix helps people using screen readers.
    Who
    Your developer — Dottpace prepares the change
    Done when
    Re-run the audit with the browser on: the agent walk gets past the step where it stopped.

    For your developerMake each swatch in the product template a button labeled with its color name. The same fix helps people using screen readers — where: Agent walk, step 4 of 6

What we checked

Reach, read, use, actReach needs a fix · Read needs a fix · Use needs a fix · Act not checked
  • Reach — can AI assistants get in?

    2 of 5 search bots are blocked in robots.txt: OAI-SearchBot on the whole site, PerplexityBot on /blogs/guides/.

    Needs a fix
  • Read — can they read what matters?

    3 of 6 product pages, the 3 with size options, show the price only after JavaScript runs, and the product markup has no price (Google search, below).

    Needs a fix
  • Use — can an agent find a daypack under $150 and add it to the cart?

    It stopped at step 4 of 6: the swatches have no names.

    Needs a fix
  • Buy — can they buy inside AI?

    Not checked — product feeds live in your Merchant Center, which a URL alone can't see.

    Not checked
AI bots, from robots.txt7 bots · 2 need a fix · 4 OK · 1 your choice
BotPurposerobots.txtState
OAI-SearchBotBuilds ChatGPT search · OpenAISearchBlocked — whole siterobots.txt, lines 4–5Needs a fix
PerplexityBotBuilds Perplexity's search · PerplexitySearchBlocked on /blogs/guides/robots.txt, lines 9–10Needs a fix
Claude-SearchBotBuilds Claude's search · AnthropicSearchAllowedOK
GooglebotGoogle Search, AI Overviews and AI Mode · GoogleSearchAllowedOK
BingbotBing and Copilot · MicrosoftSearchAllowedOK
ChatGPT-UserOpens a page when someone asks ChatGPT · OpenAIFor a personAllowedOK
GPTBotCollects pages to train OpenAI's models · OpenAITrainingBlocked — whole siterobots.txt, lines 1–2Your choice

llms.txt — not found. Optional — no assistant has said it relies on it.

robots.txt is read exactly. Whether your firewall lets each bot through shows only in your CDN's logs — Dottpace reads those once you connect them.

Agent walkStopped at step 4 of 6

“Find a hiking daypack under $150 and add it to the cart”

Didn't reach the cart
  1. 1 · Open example.comDone
  2. 2 · Search “hiking daypack”Done
  3. 3 · Open Trail Pack 28 · $129Done
  4. 4 · Choose a colorStoppedThe swatches have no names
  5. 5 · Add to cartNot reached
  6. 6 · Stop before checkoutStops here on purpose

One run · a Chromium browser at 1280 × 800 · it stops before checkout and never enters personal data. Agents also fail on their own — in the product, Dottpace runs it every week and flags a step only after 2 failures in a row.

AI answers

Named by 1 of 3 assistants when asked without your name
2 issues, highest impact: Medium

3 questions · 3 assistants · 9 answers, one run · 2 issues

Issues · 2

  1. Impact: Medium
    Not named when the question doesn't say your name

    OpportunityTime to fix: a developer task1 of 3 questions

    Follows from 2 fixes
    How to fix: Not named when the question doesn't say your name
    Where
    Compare pages · 1 of 3 questions · 3 assistants
    Affects
    Shoppers who ask AI before they know your store
    Why
    Assistants usually answer this from comparison pages, and you have none (Google search, below).
    Fix
    Comes from the comparison page (Google search) and letting OAI-SearchBot in (AI access). Dottpace re-asks weekly and gives the verdict.
    Who
    Follows from 2 fixes — Dottpace re-asks every week
    Done when
    Ask the same questions in the same assistants again in a few weeks: AI answers change on the assistants' own schedules and vary from run to run, so compare several runs, not one.

    For your developerComes from the comparison page (Google search) and letting OAI-SearchBot in (AI access). Dottpace re-asks weekly and gives the verdict — where: “What's a good hiking daypack under $150?”

  2. Impact: Medium
    Google's AI Overview says returns close after 14 days — your site says 30

    BrokenTime to fix: about an hour1 of 9 answers

    Dottpace can apply it
    How to fix: Google's AI Overview says returns close after 14 days — your site says 30
    Where
    Pages that sell · 1 of 9 answers
    Affects
    Shoppers checking your returns before they buy
    Why
    Its source is a 2023 post on your own blog, still live: /blogs/news/holiday-returns-2023.
    Fix
    Update the 2023 post in Online Store › Blog posts. Or hide it, then add a URL redirect from it to /policies/refund-policy in Navigation › URL redirects.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Your own pages state the right value. Ask the same questions in the same assistants again in a few weeks: AI answers change on the assistants' own schedules and vary from run to run, so compare several runs, not one.

    For your developerUpdate the 2023 post in Online Store › Blog posts. Or hide it, then add a URL redirect from it to /policies/refund-policy in Navigation › URL redirects — where: “Example accepts returns within 14 days of delivery.”

What we checked

ChatGPT recommended you in 1 of 3 answers and listed you once; Gemini listed you twice in 3 answers; AI Overviews listed you 3 times in 3 answers.

Who names you, question by question9 answers · named in 7 · linked in 3
Which assistants named example.com, by question
QuestionChatGPTGeminiAI Overviews
“What's a good hiking daypack under $150?”Your categoryChatGPTNot namedGeminiNot namedAI OverviewsNamed · linkListed, position #3 of 5
“Is example.com a good place to buy a travel backpack?”Your nameChatGPTNamedRecommendedGeminiNamedListedAI OverviewsNamed · linkListed
“What is example.com's return policy?”A factChatGPTNamedListedGeminiNamedListedAI OverviewsNamed · link, the fact doesn't match your siteListed

9 answers · named in 7 · linked to your site in 3 · ChatGPT named you twice and linked to you in none — its search crawler is blocked (AI access).

Read from each answer's own words: recommended = a pick, a “best” or advice for you; listed = named among others; warned = a negative tied to your business; not named = not in the answer.

In the answers' own words

A fact checked against your site

“Example accepts returns within 14 days of delivery.”

Doesn't match your site

Said by AI Overviews when asked “What is example.com's return policy?”

Your site says
30 days, free — /policies/refund-policy
Where it comes from
A 2023 post on your blog, still live — /blogs/news/holiday-returns-2023 (the answer's source link)

The other 2 answers that state a returns window match your site.

One run. Answers change from run to run — in the product, Dottpace asks every week, 3 times per question, before it calls a change.

Speed on phones

Main content takes 3.1 s to show on phones (good: 2.5 s)
3 issues, highest impact: Medium

Google's real-user data for the whole site, last 28 days · images on the pages read · 3 issues · 1 check passed

Issues · 3

  1. Impact: Medium
    Slow largest paint on phones

    BrokenTime to fix: a developer task

    Your developer
    How to fix: Slow largest paint on phones
    Largest Contentful Paint, phones 1 in 4 phone visits waits 3.1 s or more — good is 2.5 s or less
    Where
    Whole site · Google's real-user data · the whole site
    What it is
    Largest paint (LCP) is how long the biggest image or block of text takes to appear.
    Affects
    Phone shoppers, and Google's page experience signal
    Fix
    Shrink and preload the main image on product and category pages, and don't lazy-load it.
    Who
    Your developer — Dottpace prepares the change
    Done when
    Check PageSpeed Insights' real-user section ("Discover what your real users are experiencing") for your site: the metric reads Good. It is a 28-day average, so it moves over about 4 weeks after the fix.

    For your developerShrink and preload the main image on product and category pages, and don't lazy-load it — where: Largest Contentful Paint, phones

  2. Impact: Medium
    Layout shifts on phones

    BrokenTime to fix: a developer task

    Your developer
    How to fix: Layout shifts on phones
    Cumulative Layout Shift, phones 1 in 4 phone visits shifts 0.14 or more — good is 0.1 or less
    Where
    Whole site · Google's real-user data · the whole site
    What it is
    Layout shift (CLS) measures how much the page jumps while it loads.
    Affects
    Phone shoppers — taps land on the wrong thing
    Fix
    Reserve space for images and the reviews widget in the theme.
    Who
    Your developer — Dottpace prepares the change
    Done when
    Check PageSpeed Insights' real-user section ("Discover what your real users are experiencing") for your site: the metric reads Good. It is a 28-day average, so it moves over about 4 weeks after the fix.

    For your developerReserve space for images and the reviews widget in the theme — where: Cumulative Layout Shift, phones

  3. Impact: Medium
    Guide photos are full-size PNG files

    BrokenTime to fix: about an hour3 of 3 guides read

    Dottpace can apply it
    How to fix: Guide photos are full-size PNG files
    /blogs/guides/how-to-choose-a-daypack 14 photos · 22 MB in all · PNG, up to 4032 px wide
    Where
    Learn pages · 3 of 3 guides read
    Affects
    Guide readers on phones — the page is slow on mobile data
    Why
    They're served at full size, so phones download the originals.
    Fix
    Insert them at the size shown — Shopify serves a smaller copy when the image address has a width — and save photos as JPEG or WebP, not PNG.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Open the page with the browser's Network tab filtered to images: each photo is a few hundred KB or less, in WebP or JPEG, about as wide as it is shown. Re-run the audit.

    For your developerInsert them at the size shown — Shopify serves a smaller copy when the image address has a width — and save photos as JPEG or WebP, not PNG — where: /blogs/guides/how-to-choose-a-daypack

What we checked

Your real visitors (Google's data)1 of 3 good · the whole site, last 28 days
Measure1 in 4 phone visits, this or worseGoogle's verdictGood is
Largest paint (LCP)3.1 sNeeds improvement2.5 s or less
Response to taps (INP)180 msGood200 ms or less
Layout shift (CLS)0.14Needs improvement0.1 or less

Desktop: not enough real-user data in Google for a result. Not enough data

From Google's real-user dataGoogle's Chrome UX Report, the whole site (origin), last 28 days.

Facts customers look for

No shipping prices on product pages
3 issues, highest impact: Low

What customers and AI answers look for, on 17 pages · 3 issues · 2 checks passed

Issues · 3

  1. Impact: Low
    No street address on the contact page

    Not workingTime to fix: ~10 min1 page

    Dottpace can apply it
    How to fix: No street address on the contact page
    /pages/contact Phone and email, no address
    Where
    Trust and security · /pages/contact · 1 page read
    Affects
    Shoppers and AI answers looking for where you are — only if customers can visit you
    Fix
    Add the street address to the page, the same as on your Business Profile, if you have one. Online-only? Ignore this.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Open the contact page and the footer: your street address with its town and postcode is written there. Re-run the audit: the street address shows as found.

    For your developerAdd the street address to the page, the same as on your Business Profile, if you have one. Online-only? Ignore this — where: /pages/contact

  2. Impact: Low
    Returns policy isn't linked from product pages

    Not workingTime to fix: ~10 min6 of 6 pages

    Dottpace can apply it
    How to fix: Returns policy isn't linked from product pages
    Product template No link to /policies/refund-policy
    Where
    Pages that sell · 6 of 6 product pages read
    Affects
    Shoppers who check returns before they buy
    Fix
    Link the refund policy near the Add to cart button in the product template.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Open a product page: a link to your returns policy is on it. Re-run the audit: the returns fact shows as found.

    For your developerLink the refund policy near the Add to cart button in the product template — where: Product template

  3. Impact: Low
    Product pages don't show shipping prices

    Not workingTime to fix: about an hour6 of 6 pages

    Dottpace can apply it
    How to fix: Product pages don't show shipping prices
    Product template No shipping price or free-shipping threshold
    Where
    Pages that sell · 6 of 6 product pages read
    Affects
    Shoppers who want the full price before the cart
    Fix
    Show shipping prices, or the free-shipping threshold, on product pages.
    Who
    Dottpace can apply it — after your approval, through its Shopify app
    Done when
    Open a product page: it shows shipping prices, a free-shipping threshold or how shipping is worked out. Re-run the audit.

    For your developerShow shipping prices, or the free-shipping threshold, on product pages — where: Product template

What we checked

What we looked for2 passed · 3 need a fix
  • Phone numberOn every page read
  • Street addressNot on the contact page
  • Returns policyNot linked from product pages
  • Shipping pricesNot on product pages
  • Returns window30 days, free — on the 2 pages read that state it

One older post says 14 days. It wasn't among the 17 read; Google's AI Overview led to it (AI answers).

Your plan

Built only from this report's 24 issues

This month

Everything else, by who fixes it

You 5 · Your developer 4 · Dottpace 14

Ongoing

What one check can't show

4 things only weekly checks and your own data show
  • AI answers change between asks: one run can't tell you what assistants say next week.
  • Rankings and competitors move: one check can't show what changed or why.
  • Your private data: Search Console knows which of your 412 pages get no clicks, and your store knows which products sell — a public check can't see either.
  • Doing the work and proving it: one check can't tell you whether a fix worked.

Your next step

Join the founding list

At launch, Dottpace can apply 17 of these 24 itself, after your approval. For the other 7 it prepares the change or shows you how, then re-checks each one. Founding members get 50% off for life.

What this audit could see

Everything above came from your public website. Nothing else.

We read 17 pages, your robots.txt and sitemap, and 9 AI answers. We saw no visits, no sales or leads and no search clicks — a URL can't show them. Connect your tools and Dottpace runs a deep audit on your real numbers.

Seen from your URL

  • 17 public pages, robots.txt and the sitemap
  • 9 answers from 3 AI assistants, one run
  • One agent walk, stopped before checkout
  • Google's speed data for phones

Not seen — needs your tools

  • Visits, sales and leads, and the money they bring
  • Search clicks and positions, and when they moved
  • Which pages Google indexed, and why not
  • What changed on your site and in your tools and campaigns
  • Reviews, calls and your Business Profile
See what your deep audit adds

Your deep audit

What Dottpace checks once you connect · 35 checks in 8 parts · read-onlyComing soon

The first 3 connections for your kind of site

Your site is a

3 connections · about 10 minutesRead-only. Nothing changes without your approval.

  • Search Console· 2 min

    Learns
    Searches, clicks and positions — by search and by page
    In Changes
    Numbers only
    Explains
    Search clicks, impressions and positions rising or falling — by search and by page

    Google asks: “View Search Console data for your verified sites”

  • Google Analytics· 5 min

    Learns
    Visits and conversions by channel and landing page
    In Changes
    Analytics setting changes — only with the optional second permission
    Explains
    Visits and conversions moving by channel — and drops that are only a settings change, not fewer visitors

    Google asks: “See and download your Google Analytics data”

  • Shopify· 3 min

    Or WooCommerce, BigCommerce

    Learns
    Orders, revenue, products, prices and stock
    In Changes
    Price changed · Product added or removed · Out of stock and back in stock · Theme published
    Explains
    Orders or revenue moving after a price, product, stock or theme change

    Reads first. Publishing stays off until you turn it on.

Then, when you want: Merchant Center · Business Profile · Klaviyo

From your URL, and after you connect8 checks compared
From your URL compared with after you connect
CheckFrom your URLAfter you connectNeeds
Pages read17 of 412 listedAll 412, every week — key pages dailyBuilt in
Traffic and moneyNot seenVisits, sales or leads for every page, and the money at stake on each of the 24 issuesSearch Console · Analytics · Shopify
Google searchTitles, canonicals and markup on 17 pagesThe Search Console queries and pages that lost clicks, since when · which pages Google indexed, with its reasonSearch Console · Bing
Why things movedNot seenEvery change dated beside the move it came before — price, theme, publish, campaign, deployShopify · WordPress · Google Ads
AI answers9 answers, one runEvery week, 3 runs per question · visits and sales or leads from AI assistantsBuilt in · Analytics
AI accessrobots.txt rules · one agent walkWhether your firewall lets each AI bot through · the walk every weekCloudflare · Built in
LocalPhone and address on the pages readReviews waiting for a reply · calls and directions by locationBusiness Profile · CallRail
ResultsNot possible from a URLEach fix measured after it goes live: Worked, Didn't work or Can't tellBuilt in

Google has no read-only permission for Business Profile. Dottpace only reads unless you turn on publishing.

What it shows4 example cards from Acme Store, not your site

From Acme Store

Money at stake

Needs Search Console · Analytics · Shopify

  • Category pages lost organic visibility

    906 fewer clicks a week × $2.50 a visit (store average) · Search Console + Shopify

    About $9–10K a month
  • Mobile checkout conversion dropped on Safari

    While it lasted, range 10–51 · Shopify

    About 30 orders a week
  • Dallas shows up in the map results far less often than Austin

    Map views can't be tied to store sales yet

    Not estimated

Every amount says how it was worked out, or says that it can't be.

From Acme Store

Lost clicks: since when, and why

Needs Search Console · Shopify

4,120 → 3,214search clicks a week · 4 category pages

−22%7 days before vs after

Aug 28since

  • It began after the Navigation release, Aug 28

    The header and footer links to the 4 category pages were removed

    Recorded in Changes
  • Searches hit

    “buy laptop”, “gaming laptops”

From Acme Store

Google's index, with its reasons

Needs Search Console

  • 84 filter pages

    Crawled – currently not indexed · expected: Google indexes the category instead

    OK
  • Cart, checkout and 7 account pages

    Ask not to be indexed · on purpose

    OK
  • 14 sitemap addresses

    Ask not to be indexed · added by an app; take them out of the sitemap

    Could improve

From Acme Store

AI assistants: real visits, not labels

Needs Analytics · Search Console

  • Visits from ChatGPT

    Google Analytics' AI Assistant channel, all pages

    962 in 28 days
  • Referral looks 27% lower since May 13

    Analytics now counts AI assistants on their own. Referral and AI Assistant together: 590 → 588 visits a week.

    Not a real drop
  • If the two guides were cited in AI Overviews

    Estimate · from 20,000 AI features impressions in 28 days

    About 230 visits a month
See all 35 checks · 8 parts
Money at stake4

Needs Search Console · Analytics · Shopify · Stripe · CallRail · AdSense

  • Revenue, orders or leads by landing page and channel
  • The money at stake on each issue in your audit — or “Not estimated” when it can't be tied to sales
  • What search brings in: revenue from organic visits, page by page
  • Your money pages, found and confirmed: products, pricing, booking and subscribe pages
Searches and pages that lost clicks5

Needs Search Console · Bing

  • The Search Console queries and pages that lost clicks, with the day it began
  • Your money pages' positions, week by week
  • Searches in positions 11–30 worth updating before you write anything new
  • Clicks each search gets, against what its position usually gets
  • Bing clicks and Copilot citations, apart from Google's
What changed before each move6

Needs Shopify · WordPress · Webflow · Google Ads · Meta Ads · Klaviyo · Mailchimp · Vercel · GitHub

  • Your own changes, dated: publishes, theme and plugin updates
  • Price, product and stock changes
  • Campaigns started, paused or changed
  • Emails and newsletters sent
  • Deploys, releases and tag changes
  • Measurement changes that only look like a drop
What Google indexed, and the whole site5

Needs Search Console · Bing · Built in

  • Indexed or not for your money pages, with Google's own reason
  • Which of those are expected, and which need a fix
  • Your sitemaps as Google reads them
  • Whether Bing has your pages — Copilot answers from Bing
  • Every page crawled weekly (up to 10,000), key pages daily — broken links and pages no link reaches
AI assistants and agents5

Needs Analytics · Cloudflare · Merchant Center · Built in

  • Visits and sales or leads from ChatGPT, Gemini, Claude, Copilot and Perplexity
  • What assistants say every week, 3 runs per question — rates from the second week
  • Whether your firewall lets each AI crawler through, from its logs
  • For stores: your products in AI shopping answers, and the ones Google disapproved
  • The agent walk every week — a step is flagged after 2 failures in a row
Where visitors get stuck4

Needs Analytics · PostHog · Clarity · Typeform · Calendly

  • Conversion by landing page and device
  • Funnel steps after each release
  • Rage, dead and error clicks on a page after a change to it
  • Form sends and bookings by page
Reviews, calls and your Business Profile3

Needs Business Profile · CallRail

  • Reviews waiting for a reply, by location
  • Calls and directions, and what moved them
  • Profile edits, dated
Competitors, links and keyword research3

Needs Built in · Semrush · Ahrefs

  • Competitors gaining the searches you lost
  • Links won or lost before a position move
  • How many people search each topic, and how hard it is to rank

Day 1 is a first read, not a verdict. Your history comes in the day you connect: Search Console keeps up to 16 months, if your property already existed. Moves get their causes after a 14-day baseline. Every fix gets a verdict once it has been live long enough to measure.

Your 30-day plan continues inside Dottpace

Dottpace manages it with you. It watches your site every week, explains each move, prepares each fix, applies it only after you approve, and tells you if it worked.

  1. Day 1

    Subscribe and connect your tools

    Log in to Dottpace and connect your tools, read-only. Your deep audit starts: your history comes in: searches, sales or leads, and the changes your tools recorded. The 24 issues above are reordered by the money at stake.

  2. Week 1

    The first fixes

    Dottpace prepares each one. You approve it, and it goes live — or goes to your developer as a ready change.

  3. Day 15

    Moves with their causes

    After a 14-day baseline, each rise or drop comes with what changed before it.

  4. Day 29

    Your first full report

    28 full days, and a verdict on each fix that's been live long enough: Worked, Didn't work or Can't tell.

Track · Explain · Prepare · Apply with your approval · VerdictWorkedDidn't workCan't tell

Join the founding list — your deep audit runs the day you connect

Before launch, your own site's audit arrives by email. At launch, connect 3 accounts and your deep audit starts.

We'll email you your audit and, at launch, your founding price. Unsubscribe in one click. Privacy

Founding members: 50% off for life

For everyone who joins before launch. 1 site: $99 a month instead of $199. Payment opens at launch. Nothing is charged today. All plans