Classic SEO plus the AI layer · free · no email

AI SEO audit

An AI SEO audit checks what AI crawlers see, whether your content is citable, and whether your entity signals are clear, on top of the classic Google foundation. OpenAI's crawler documentation states that "GPTBot is used to make our generative AI foundation models more useful and safe." Allowing or blocking each of these bots is a choice, and many sites made it by accident. We test 15 bots by name inside a 157-check audit. For the dedicated AEO layer, run the full AEO audit.

Free category scores and selected findings. Full findings and export files: $10 once.

Up to 150 pages. No email required.

One audit, distinct questionsExplained
  1. 01
    Search accessRobots rules, indexability and response handling.
  2. 02
    On-page contentTitles, headings, links and structured data.
  3. 03
    AI search accessNamed search-crawler rules and raw page content.
  4. 04
    Visible site qualityObservable security, accessibility and privacy checks.
Method illustration. Your scan reports what was measured and what remains unknown.

Traditional SEO audits were built for Googlebot. A site that passes one can still be unreadable to every AI crawler on the web, unquotable when it is read, and anonymous as an entity. An AI SEO audit runs both layers.

What it means

What a traditional audit checks. What an AI SEO audit adds.

A standard audit asks: can Googlebot read this page, is it indexed, is the title tag correct, does the site load in time, are there duplicate pages, are there broken links? These are correct questions. They are not enough.

Search crawlers, training crawlers and Google-Extended policies serve different purposes. Your robots.txt can control named agents selectively. A page that Googlebot can read may still restrict other named crawlers. Each policy needs a separate check. See how robots.txt blocks AI crawlers.

After checking access, review whether the fetched content answers the visitor’s question accurately. Clear structure can help readers, but question headings, answer blocks and llms.txt are not established citation requirements. Structured data should describe the visible content. Google requires no special schema or AI file for its AI search features.

A high technical audit score does not guarantee AI citations. Blocking GPTBot alone is a training-policy choice, not evidence that ChatGPT search cannot include the site.

What we check

Every check below runs on your free scan.

Crawler access · AI-specific

Who gets in

  • Whether your robots.txt blocks or allows each AI crawler by name: GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Claude-SearchBot, Google-Extended
  • Whether requests using published crawler user-agent strings receive usable responses from our scanner. This does not verify access from the vendor’s own IP addresses.
Content readability for AI

What they can read

  • Content present in the fetched HTML. Rendering capabilities vary by crawler; missing text is an observation about this fetch.
  • Extractable answer blocks: direct answers, lists, tables an engine can lift cleanly
  • Question-style H2/H3 headings that match the queries your content answers
  • Descriptive content structure observations. These do not establish eligibility or predict selection for featured snippets or AI Overviews.
Entity clarity

Who you are

Traditional SEO · still required

The foundation

  • Robots.txt lets Googlebot in; the page is not noindexed
  • Title, meta description and H1 basics
  • Internal links connect your pages; no orphans, no broken outbound links
  • llms.txt presence
What you get

Category scores and selected findings first.

The free scan gives you a scored verdict for every check above, with a plain-language explanation of what failed and why it matters: the exact robots.txt lines blocking each AI crawler, whether your structured data is present, typed and complete, whether your content is structured for extraction or buried in prose, and a ranked list of what to fix first, ordered by impact.

The $10 Full Report unseals the page-by-page detail and adds the PDF, prioritized action plan and AI-ready fix file. This page sits under the AI search optimization hub; the deeper single-topic audits are the GEO audit and AEO audit.

Questions

Straight answers.

Does an AI SEO audit tell me if I'm being cited by ChatGPT?

No. This audit reports fetched-page observations, crawler policies and available technical evidence. Actual citations can be measured from dated answer records, but this readiness scan does not collect those outcomes or infer their cause.

What is the difference between an AI SEO audit and a standard SEO audit?

A standard audit checks what Google's crawler sees. An AI SEO audit also checks what AI crawlers see, whether your content is structured for extraction, and whether your entity signals are strong enough for a language model to reference you with confidence. You need both.

Is the audit free?

Category scores and selected findings are free: your whole site, up to 150 pages, with the selected findings ordered by priority. The $10 Full Report unseals the page-by-page detail and adds a PDF, a prioritized action plan and an AI-ready fix file.

How do I fix what the audit finds?

The report tells you the exact line in robots.txt that blocks each crawler, the specific fields missing from your JSON-LD, and where to add answer blocks. Fix guides for every common failure live in the learn hub, and our free robots.txt generator and llms.txt generator are open to everyone.

How is this different from a GEO audit?

Generative Engine Optimization focuses specifically on AI-answer visibility. An AI SEO audit is broader: it covers the traditional SEO foundation and the AI-specific layer. The two terms overlap; our scan covers both. The dedicated page is the GEO audit.

Run both layers. See where you actually stand.

Free scan of your whole site, up to 150 pages. No email. Worst problem first.

Free category scores and selected findings. Full findings and export files: $10 once.

187 registered detectors · 15 AI bots tested by name · not a score, a diagnosis