Why isn’t this page being cited in AI answers?

Grade any URL on the 58 things that decide whether an assistant can read and quote it, starting with the one most pages fail: whether the content exists at all without JavaScript.

Frequently asked questions

What this check fetches, what it grades, and what the scores mean

It fetches one page and runs 58 checks across two separate scores.

  • AI readiness: whether content exists without JavaScript, heading structure, extractable summaries, schema, freshness signals and llms.txt
  • Technical SEO: titles, canonicals, indexability and structured data, because a page that fails those is rarely cited either

Because everything else is downstream of it.

GPTBot, ClaudeBot and PerplexityBot fetch your HTML and do not execute JavaScript. If your content only appears after client-side rendering, those crawlers see an empty shell with no headings, no schema and no summary to extract. No other improvement matters until that is fixed.

Because averaging them hides the failure that matters.

A page can score well on technical SEO and still be invisible to AI crawlers, and a single blended number would let that page look healthy. They answer different questions, so they are reported separately.

Anything that needs to compare pages against each other.

  • Duplicate titles and descriptions, broken internal links, redirect chains and orphan pages, which need the whole crawl graph
  • A handful of others that need signals a single page request does not carry

Both groups are counted and named in the result rather than quietly omitted, and neither counts against your scores. A check that disappears from a report is indistinguishable from one that passed, which is the last thing an audit should be vague about.

Because we were not served your page, and grading whatever we did get would be worse than telling you.

The usual cause is bot protection turning down our servers: a CDN or WAF rule that refuses datacenter addresses answers with a 403 or a “checking your browser” interstitial, which has no title, no schema and almost no text. Scoring that would report a healthy page as catastrophically broken.

It is still worth investigating, though. GPTBot, ClaudeBot and PerplexityBot also fetch from cloud addresses, so a rule that blocks us may be blocking them.

Check which crawlers your site refuses

Yes, with a free Seerly account. No card, and no limit on checks.

Results are cached for a few hours so a page being checked repeatedly is only fetched once, and nothing is stored beyond that.

Can AI crawlers
even reach the page?

This check assumes a crawler can fetch your URL. If your robots.txt or a firewall blocks it, none of the above applies. The Crawler Access Checker tests that separately.