ToolsSite audit

can AI engines
even see your site?

Review crawler permissions, content available without JavaScript, and the structure of your pages. The scan opens your audit report with free category scores and selected findings. These are readiness checks, not measurements of whether ChatGPT, Claude or Perplexity recommend your business.

GEO is one layer. for AI readiness across your whole site: full AEO and GEO audit

Site auditOpens your audit report

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

free / no email / ~30s

Illustrative crawler policy · not a scan result
GPTBottrainingallowed, opt-in
OAI-SearchBotsearch✗ restricted in this example robots.txt
ClaudeBottraining✓ allowed
Claude-SearchBotsearch✗ blocked
PerplexityBotsearch✓ allowed
Search and training policies are separate choices. Robots.txt permission does not prove that a crawler fetched, indexed or cited the page.
what the geo audit checks

Seven reads, against documented crawler behavior.

Generative engine optimization starts with one blunt question: when an AI assistant goes looking, does it find anything it can use? Every check runs on a real fetch of your site, never on guesses.

  • AI crawlers are allowed in, per engineYour robots.txt evaluated against the real crawler names, split by training, search, and user-fetch. Many sites block the wrong one without knowing it. Some plugins do it silently.
  • A live reachability probeThe scanner requests your page using named bot user-agent strings and reports the HTTP response. This can reveal a refusal to our probe; it does not prove how a vendor's own crawler will be treated.
  • Content is visible without JavaScriptWe inspect the returned HTML without executing JavaScript. Missing content in that fetch is a finding about this mode of retrieval, not proof that every AI product is unable to read the page.
  • A citable passage near the topAI engines quote self-contained passages that answer a question cleanly. We measure whether your opening can be lifted out and cited.
  • Structured data that parsesValid JSON-LD tells machines what your page is. Missing or broken data makes you harder to place and harder to cite.
  • An attributable authorEngines prefer citing sources a reader can trace to a person or organization.
  • Enough substance to be worth citingWe flag pages with little readable content for review. A short page may still answer its question; length alone does not establish whether it will be cited.

New to the discipline? What is GEO explains what generative engines reward. When the audit flags a weakness, the deep repairs live in fixing entity clarity and earning external citations. The full picture is the AEO/GEO audit.

This tool runs a targeted check. For a complete picture of your AI crawler visibility, robots.txt, llms.txt, answer blocks, passage citability, see the full GEO audit.

When the audit flags content your pages cannot be quoted from, the two targeted repairs are fixing passage extractability and adding an answer block.

The GEO audit focuses on citability signals. If you also want to check AEO answer-readiness signals, structured Q&A, answer blocks, passage lift, run the companion AEO checker on the same page.

geo questions, answered straight

The honest version.

How do I know if ChatGPT can see my site?

Check whether your robots.txt blocks OpenAI's crawlers and whether your host returns errors to them. OpenAI uses different crawlers for different jobs: GPTBot gathers training data, while its search crawler fetches pages to answer live questions. Blocking one is not blocking the other. The audit tests your robots.txt against the real crawler names and reports exactly who is locked out, then reports available scanner probes using those user-agent strings. Those probes are not evidence of a vendor retrieval.

Does blocking GPTBot remove me from ChatGPT answers?

Not by itself. GPTBot is the training crawler. If you block it but allow the search crawler, ChatGPT can still cite you when it browses for an answer. Many owners block everything in one angry line and accidentally remove themselves from AI results that were sending them customers. The audit shows you which rule does what.

Is llms.txt required for AI visibility?

No. Google has publicly said it does not use llms.txt, and no major engine documents it as a requirement. Some AI tools do read it, so we check for it and score it as the optional experiment it is. Any tool that fails you outright for a missing llms.txt is scoring folklore, not fact.

What actually makes AI engines cite a page?

The boring fundamentals, verified: the crawler can reach the page, the content is in the HTML rather than rendered by JavaScript, the page contains self-contained passages that answer a question, and the source is attributable. Published research on generative engines adds that concrete statistics, quotations and cited sources raise the odds of being referenced. None of it works if the crawler is blocked at the door, which is why the audit checks access first.

How is this different from an SEO audit?

An SEO audit asks whether Google's index can rank you. A GEO audit asks whether AI assistants can find, read and quote you. They overlap on the fundamentals and diverge on the details, which is why the full AuditLamp audit scores both, plus AEO, from one scan of 187 registered detectors.

no email wall

Start with the free audit preview.

Run the audit without an email address to see category scores and selected findings. Review the measured issues before deciding what to change. The $10 Full Report includes the available detailed findings and export files. Missing measurements stay unknown on every plan.

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