CheckVibeCodeCheckVibeCode
Checks/SEO & AEO
SEO & AEOLive46 checks

AEO Scanner (AI Visibility)

Check whether AI answer engines — ChatGPT, Claude, Perplexity, Google AI — can crawl, parse, and cite your site. 46 checks.

Crawler access (10)

  • robots.txt allows GPTBot
  • Allows ClaudeBot/anthropic-ai
  • Allows PerplexityBot
  • Allows Google-Extended
  • Allows CCBot — Common Crawl, a major AI training source
  • No blanket Disallow: / that would also block AI crawlers
  • Crawl-delay isn't so aggressive it effectively blocks indexing
  • Sitemap discoverable by the same crawlers
  • No bot-specific IP/UA blocking detected at the WAF layer
  • JS-rendering requirement doesn't strand non-JS crawlers

AI-specific files (6)

  • llms.txt present at root
  • llms.txt well-formed (valid Markdown link list)
  • llms-full.txt present (optional but scored)
  • ai.txt/humans.txt presence as a secondary signal
  • .well-known/ai-plugin.json if applicable
  • Sitemap includes a reasonable page count

Parseability (10)

  • Content is present in the initial HTML — not client-render-only
  • Semantic HTML used (<article>, <main>, <section>) over generic <div> soup
  • Heading structure gives a clear content outline
  • No critical content behind interaction (accordions/tabs) that a non-interactive fetch can't see
  • Text-to-boilerplate ratio — nav/footer/ads vs. actual content
  • No content trapped in images without a text alternative
  • Tables used for tabular data, not image screenshots of tables
  • Code blocks are real <pre><code>, not images
  • Reading order in the DOM matches visual order
  • Page loads and returns 200 without JS for a baseline text extract

Answer-ability (10)

  • Clear, direct answer to the page's implied question appears early
  • FAQ-shaped content uses FAQPage schema
  • Definitions/how-to content uses HowTo/DefinedTerm schema where applicable
  • Content answers what/why/how rather than only marketing copy
  • Author/publisher identity is discoverable
  • Dates are present and machine-readable (datePublished/dateModified)
  • Content isn't solely behind a paywall/login for the parts meant to be cited
  • Claims are specific — numbers, named entities — rather than vague
  • Page has a single clear topical focus
  • Internal links give AI crawlers a path to related authoritative pages

Citation readiness (10)

  • Canonical URL is stable and citable
  • Page has a clear, quotable title distinct from generic boilerplate
  • Organization schema includes sameAs links
  • Contact/about page exists and is linked
  • No interstitials/popups blocking content on first load
  • Structured data includes enough machine-readable facts to be quoted without hallucination risk
  • Content freshness signal (dateModified recency)
  • Page isn't a near-duplicate of another indexed page
  • Outbound citations/sources on the page itself
  • Overall AEO score composed from the above with level breakdown

More checks in SEO & AEO