Website reportacme.example
October 15, 2026
Search health
38 / 100

How well search engines can find, read and list your pages.

AI access
81 / 100

How many of the AI assistants you allow can actually read your site.

AI agent readiness
1 / 5

Basic Web Presence. How easily AI agents can find and use what your site offers.

9 to fix now17 worth fixing20 small things8 pages checked

Fix these first

Ranked by how serious each problem is. Connect Google Search Console and Analytics to rank them by the visitors they affect instead.

1

AI assistants you allow are being turned away

Fix now1 pagesiteseoai can fix this
Why it matters
You've said this AI assistant may read your site, but it's being turned away, so it can't recommend you.
How to fix it
Remove the rule in robots.txt, or at your host or firewall, that blocks this AI assistant. siteseoai can fix the robots.txt part for you.
What we saw
GPTBot (OpenAI, training) is allowed by policy but robots.txt says: Disallow: /
Source
developers.google.com
Show the pages
  • /
2

Main-address tags point at pages that don't load

Fix now1 page
Why it matters
You're pointing Google at a page that doesn't load, so it may list neither.
How to fix it
Point the tag at a page that loads.
What we saw
canonical https://acme.example/does-not-exist/ returned 404
Source
developers.google.com
Show the pages
  • /blog/long-meta
3

Some links on your site lead to missing pages

Fix now1 page
Why it matters
Visitors who click these links hit a dead end, and search engines waste time on pages that aren't there.
How to fix it
Bring the missing page back, or change the links to point somewhere that exists. If the page moved, send its old address to the new one.
What we saw
linked from https://acme.example/, returned 404
Source
developers.google.com
Show the pages
  • /missing-page/
4

Your sitemap lists pages you've told Google to skip

Fix now1 pagesiteseoai can fix this
Why it matters
You're asking Google to list a page and to skip it at the same time, which wastes its attention.
How to fix it
Either take the page out of the sitemap, or remove the setting that hides it from Google.
What we saw
listed in the sitemap while carrying robots 'noindex, nofollow'
Source
developers.google.com
Show the pages
  • /noindexed/
5

Page text only appears after scripts run

Fix now1 page
Why it matters
Search engines and AI assistants may see an empty page, because many don't run scripts.
How to fix it
Have your website build the page text before it's sent, rather than in the visitor's browser. Your developer will know this as server or build-time rendering.
What we saw
raw HTML carries only 41 words of text alongside script tags, so the main content is probably assembled in the browser
Source
developers.google.com
Show the pages
  • /
6

Your sitemap lists pages that don't load

Fix now1 pagesiteseoai can fix this
Why it matters
Your sitemap sends search engines to pages that don't load, which makes them trust it less.
How to fix it
Remove pages that don't load, or that redirect, from the sitemap.
What we saw
listed in the sitemap, returned 404
Source
developers.google.com
Show the pages
  • /gone-missing/
7

Some pages aren't set up for phones

Fix now1 pagesiteseoai can fix this
Why it matters
On phones the page shows tiny, zoomed-out text, and Google ranks pages by how they work on phones.
How to fix it
Add the standard phone-display tag to your site's main template.
What we saw
no viewport meta tag
Source
developers.google.com
Show the pages
  • /
8

Some search-listing details are broken

Fix now1 page
Why it matters
Search engines ignore details they can't read, so you get none of the benefit.
How to fix it
Fix the typing mistake in the listing details. Google's Rich Results Test shows where it is.
What we saw
Invalid control character at: line 2 column 78 (char 79). Block starts: '{ "@context": "https://schema.org", "@type": "Article", "headline": "unclosed'
Source
developers.google.com
Show the pages
  • /blog/long-meta
9

AI assistants see empty pages because the text needs scripts

Fix now1 page
Why it matters
AI assistants don't run scripts, so they see an empty page and can't use or cite it.
How to fix it
Have your website build the page text before it's sent, rather than in the visitor's browser.
What we saw
raw HTML carries only 41 words of text; AI crawlers read this response and do not run scripts
Source
developers.google.com
Show the pages
  • /
10

Pages name a different page as their main version

Worth fixing2 pages
Why it matters
You're telling Google to list a different page instead of this one, which hides it from search.
How to fix it
Point the tag at the page's own address, unless it really is a copy of another page.
What we saw
canonical points at https://acme.example/blog/duplicate-a/
Source
developers.google.com
Show the pages
  • /blog/duplicate-b/
  • /blog/long-meta
11

Pages don't say which address is the main one

Worth fixing1 pagesiteseoai can fix this
Why it matters
Google has to guess which version of a page to list, and it may pick the wrong one.
How to fix it
Add a tag to each page naming its own address as the main one. siteseoai can add this for you.
What we saw
no rel=canonical link element
Source
developers.google.com
Show the pages
  • /
12

Main-address tags are missing the full web address

Worth fixing1 pagesiteseoai can fix this
Why it matters
Search engines may read the address wrongly and ignore the tag.
How to fix it
Write the full web address, starting with https://, in the tag. siteseoai can do this for you.
What we saw
canonical is "/elsewhere/"
Source
developers.google.com
Show the pages
  • /about

14 more are listed in the Markdown report.

Can AI assistants read your site?

Each AI service sends its own visitor. This is what you want each one to do, what your robots.txt file tells it, and what happened when siteseoai visited as it.

VisitorWhat it doesYou wantrobots.txt saysGot inResult
GPTBotOpenAILearns from your contentAllowBlockedNot testedNot as intended
OAI-SearchBotOpenAIBuilds an AI search indexAllowAllowedNot testedAs intended
ChatGPT-UserOpenAIReads a page when someone asksAllowAllowedNot testedAs intended
OAI-AdsBotOpenAIReads a page when someone asksAllowAllowedNot testedAs intended
ClaudeBotAnthropicLearns from your contentAllowBlockedNot testedNot as intended
Claude-SearchBotAnthropicBuilds an AI search indexAllowBlockedNot testedNot as intended
Claude-UserAnthropicReads a page when someone asksAllowAllowedNot testedAs intended
Google-ExtendedGoogleLearns from your contentAllowAllowedNot testedAs intended
ApplebotAppleBuilds an AI search indexAllowAllowedNot testedAs intended
Applebot-ExtendedAppleLearns from your contentAllowAllowedNot testedAs intended
PerplexityBotPerplexityBuilds an AI search indexAllowAllowedNot testedAs intended
Perplexity-UserPerplexityReads a page when someone asksAllowAllowedNot testedAs intended
CCBotCommon CrawlLearns from your contentAllowAllowedNot testedAs intended
Meta-ExternalAgentMetaLearns from your contentAllowAllowedNot testedAs intended
Meta-ExternalFetcherMetaReads a page when someone asksAllowAllowedNot testedAs intended
BytespiderByteDanceLearns from your contentAllowAllowedNot testedAs intended
AmazonbotAmazonBuilds an AI search indexAllowAllowedNot testedAs intended
MistralAI-UserMistral AIReads a page when someone asksAllowAllowedNot testedAs intended
DuckAssistBotDuckDuckGoReads a page when someone asksAllowAllowedNot testedAs intended

Small things

Not urgent. Worth a look when you next work on these pages.

Everything we checked

AreaResult
Can search engines find and read your pages17 to look at
Titles, descriptions, headings and images20 to look at
Details for richer search listings2 to look at
Page speedNot checkedNeeds a free Google PageSpeed key. The setup guide shows how to get one.
Access for AI assistants4 to look at
Content qualitySeparate stepReviewed page by page when you ask Claude, not in this automatic check.
Links between your pages2 to look at
Other languages and countriesNot checkedYour site has no other-language versions, so this did not apply.
Local business detailsNot checkedNo local business details were found, so this did not apply.
Google Search Console and Bing dataNot checkedConnect Google Search Console to include your search data.
How often AI assistants mention youSeparate stepRuns on its own when you ask, after showing what it will cost.
Keyword researchSeparate stepPaid research that runs only when you ask for it.
Links from other websitesSeparate stepUses link reports you export and add yourself.
Google Analytics dataNot checkedConnect Google Analytics to include your visitor data.
Readiness for AI agents1 to look at
Good to know
  • Auditing build output, so response headers do not exist. X-Robots-Tag, compression, cache and redirect checks report as unavailable rather than passing. Run with --live against the deployed site to cover them.
  • could not fetch live robots.txt: ConnectError: [Errno 11001] getaddrinfo failed
  • 6 sampled URL(s) do not return 200 for an ordinary visitor either, so they say nothing about crawler access: https://acme.example/ (0), https://acme.example/about (0), https://acme.example/blog/duplicate-a/ (0)
  • A 200 here means robots rules and user-agent filtering did not block the request. Operators that verify crawler IP ranges could still refuse the real crawler. Bot-hit logs are what confirm access.
  • Audited build output, which has no response headers. Link headers and Markdown negotiation are unmeasured; run with --live to measure them.
  • Agent readiness does not affect Google Search. Google's AI optimization guide says Search ignores Markdown, AI text files and special markup.