Skip to the audit tool

SEO Tool for ChatGPT

Audit a single page for AI search readiness across five dimensions — with evidence and a suggested fix for every P0–P3 gap. Free, no sign-up, no vanity score.

Free · No sign-up · Server-side fetch · Nothing stored

We fetch the page server-side to check robots.txt, llms.txt, sitemap.xml, and the HTML itself. Page content is never stored.

Free · No sign-up · Results in seconds

How to use

Three input modes, one audit:

  1. Paste a page URL, its HTML source, or its plain text into the input panel.
  2. Run the audit and wait a few seconds while the page is checked across five dimensions.
  3. Open each finding to see the evidence and the suggested fix, then apply it on your page.

If a site blocks our server-side fetch, switch to HTML mode: open the page in your browser, right-click "View Page Source", select all, copy, and paste it in. When you only have the text, plain text mode audits content citability and marks the other four dimensions as skipped.

Why it matters

Before an AI search engine can cite your page, four things must hold: its crawlers can reach the page, its parser can extract structure, your answer can be lifted verbatim, and your entity can be trusted. Most AI crawlers — including GPTBot — do not render JavaScript, so a page that only exists after client-side rendering is effectively invisible to them.

This tool checks each prerequisite explicitly and shows the evidence for every gap, instead of collapsing your page into a single opaque score.

Methodology

Five-dimension audit methodology

This tool audits a single page's citation readiness for AI search engines across five dimensions:

  1. AI crawler access — checks whether robots.txt allows the six AI crawlers GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, and CCBot, and whether an llms.txt file and a sitemap.xml exist and are declared in robots.txt.
  2. Structured data — checks whether JSON-LD / Microdata / RDFa exist and are syntactically valid (JSON.parse passes). Missing FAQPage or HowTo is P1 (highest impact on AI citation), missing Article is P2, missing Organization is info, other missing types are P3.
  3. Content citability — checks whether the opening paragraph is answer-first (answers the question directly instead of building up), whether Q&A-style headings exist (h2/h3 in question form or details/summary structures), body word-count bands (<300 is P2, 300–800 is a hint, >800 passes), and whether a publish or update date is detectable (time tag / datePublished / dateModified / visible date text).
  4. Machine readability — checks the share of body text visible with JavaScript disabled (server-rendered vs client-rendered), heading hierarchy (a single H1 without skipped levels passes), and Markdown structure signals (ordered lists / tables / code blocks).
  5. Brand and entity signals — checks author schema, organization schema, an About page link, and explicit entity statements (company name / location / industry).

Severity definitions

  • P0 — the site is unreachable, or robots.txt fully blocks all six AI crawlers; AI search cannot cite the page at all.
  • P1 — high-impact gaps: missing FAQPage or HowTo schema, missing answer-first opening.
  • P2 — medium-impact gaps: missing Article schema, body text under 300 words, no publish or update date.
  • P3 — low-impact gaps: imperfect heading hierarchy, no About page link.
  • info — advisory optimizations, not gaps (e.g., missing llms.txt; missing organization schema is also downgraded to info).

Data provenance

This tool's audit methodology is based on OpenAI's official GPTBot documentation (last verified at deployment date), the schema.org specification, and the llms.txt proposal (introduced by Jeremy Howard in 2024, still an emerging standard). Results are an AI-citation-readiness diagnosis only; they constitute no ranking guarantee and do not predict whether an AI will cite the page.

Boundaries

  • This is a single-page audit, not a site-wide crawl.
  • Plain text mode covers content citability only.
  • No overall score, no content rewriting — you get evidence and suggested fixes.
  • Results do not constitute a ranking guarantee.

Sources

The audit methodology is based on OpenAI's published GPTBot documentation, the schema.org specification, and the llms.txt proposal. Last updated: 2026-11-09.

FAQ

Is this a real GPTBot checker?

Yes. In URL mode our server fetches your page and robots.txt, then parses the allow and disallow rules for GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, and CCBot. It also checks whether llms.txt and sitemap.xml exist and are declared in robots.txt. Nothing is emulated or self-reported.

Why did my audit skip some dimensions?

Coverage depends on the input mode. A URL audit covers all five dimensions. Pasted HTML cannot verify crawler access, so that dimension is marked skipped. Plain text only supports the content citability audit. Skipped dimensions are shown as dashed blocks and are never counted as passed.

Does a good result guarantee ChatGPT will cite my page?

No. This tool diagnoses citation readiness — crawler access, structured data, content citability, machine readability, and brand signals. It makes no ranking guarantee and does not predict whether ChatGPT or any other AI search engine will cite the page.

Do you store the page I audit?

No. Your URL is fetched server-side and processed in memory only — page content is never stored, never used for training, and never shared with third parties. Anonymous usage events are collected only if you accept the consent banner, and your local audit history stays in your own browser for at most 90 days.