AI Visibility
Live fetch · 14 AI crawlers · No cached data

Can AI actually read & cite your site?

The diagnostic suite for AEO (Answer Engine Optimization) & GEO (Generative Engine Optimization). Verify how OpenAI, Anthropic, Perplexity, Google AI Overviews, and Apple Intelligence parse your web presence.

Try auditing:
✓ 37 rules in Rules Reference v1.0✓ RFC 9309 verified✓ Google Search Central
The New Search Era

What is AI Visibility?

Traditional SEO focuses on Google keyword rankings. **AI Visibility** measures whether Generative AI engines (ChatGPT Search, Claude Search, Perplexity, Google AI Overviews, Apple Intelligence) can crawl, comprehend, extract, and cite your brand.

🤖
Crawler Access Control
Differentiates citation bots (OAI-SearchBot, Claude-SearchBot) from model training bots (GPTBot, ClaudeBot) to protect IP while securing live search answers.
🕸️
Knowledge Graph Anchoring
Inspects `@id` nodes and `sameAs` entity links to ensure LLM vector databases disambiguate your brand from competitors.
📄
RAG Content Extractability
Verifies Flesch readability, clean heading trees, and content-to-code ratios so AI chunkers parse content without hallucination.
⚡
Scraper TTFB Latency
Measures server response speed to ensure fast execution before headless AI crawler HTTP timeouts trigger silent drop-offs.
Target Personas

Who is AI Visibility For?

Built specifically for modern digital teams navigating the shift from traditional search engines to conversational AI answers.

🎯
Technical SEO Specialists
Audit `robots.txt`, XML sitemaps, and `/llms.txt` configurations against RFC 9309 standards with zero guesswork.
🚀
SaaS & Brand Founders
Ensure your product docs and landing pages are cited accurately when prospects ask ChatGPT or Claude for software recommendations.
✍️
Content Strategy Directors
Optimizes long-form content for RAG vector embeddings, heading structure, and machine readability.
🏢
Digital Agencies
Export client-ready PDF dossiers, Markdown reports, and CSV benchmarks to demonstrate GEO leadership.
Diagnostic Specs

Comprehensive Audit Matrix

Detailed breakdown of all signals audited by AI Visibility to score website readiness for Generative AI engines.

Category & MetricWhat is VerifiedWhy AI Engines CareCritical StandardTarget Bots
Robots.txt AI Bot Access MatrixEvaluates 14 major AI crawlers against RFC 9309 rulesBlocking citation bots prevents LLMs from citing site pages in search answers0 Critical Bot DisallowsSearchGPT, Perplexity, Claude, Gemini
LLMs.txt Discovery & Navigation MapScans /llms.txt and /llms-full.txt endpointsProvides clean Markdown index for LLMs, cutting token consumption by up to 80%Valid llms.txt with > 0 linksChatGPT, Claude, Perplexity
Schema @id Graph Node DensityCounts named @id graph definitions in JSON-LDRAG knowledge graph algorithms rely on @id nodes for entity disambiguation≥ 2 @id Knowledge Graph NodesGoogle AI Overviews, SearchGPT
Entity Linking (sameAs Wikidata/LinkedIn)Validates external authoritative sameAs URLsAnchors domain brand identity to global Knowledge Base graphs≥ 1 Verified sameAs URLKnowledge Graph Engines
Flesch Reading Ease ScoreMeasures word length, syllable density, and sentence complexityConversational reading ease (60-80) aligns with LLM semantic chunkingFlesch Score ≥ 55All RAG Chunkers
Heading Hierarchy Skips (H1-H6)Verifies strict sequential heading levels without skipping levelsSkipped levels fragment semantic vector embeddings during RAG indexing0 Level SkipsVector Database Indexers
Native TTFB (Time to First Byte)Measures server response latency on live HTTP probeAI fetch bots have strict 5-10s timeout limits. Latency >800ms causes crawl failureTTFB < 800ms (Optimal < 200ms)All Live Web Bots
Core Web Vitals (LCP, TBT, CLS)Fetches real PageSpeed Insights data via Google PSI APIFast rendering ensures content is accessible before client-side JS timeoutLCP < 2.5s, TBT < 200msHeadless Browser Bots
Paywall Schema & License MetadataScans for isAccessibleForFree and rel="license"Warns LLMs against scraping gated content or violating content copyrightsClear access flagCompliance Crawlers
Technical Rationale

Why Each Metric Matters in View of AI

How LLM retrieval architectures (RAG, vector embeddings, context windows) consume web pages differently from traditional Google spiders.

1. RAG Context Window Optimization
LLMs have finite context limits (e.g. 128k tokens). Clean content with high text-to-code ratios and `/llms.txt` navigation files ensure AI engines spend context on your core documentation rather than boilerplate JS code.
2. Vector Embedding Semantic Density
Skipping heading tags (e.g. H1 directly to H4) creates broken chunk boundaries when vector databases index text. Strict sequential structure maintains semantic continuity during embedding.
3. Entity Disambiguation via `@id`
Without Schema `@id` graph links, AI models frequently confuse brands with similarly named entities. `@id` knowledge graph nodes anchor your entity in global knowledge bases.
4. Scraper Timeout Prevention
Live user fetch bots (e.g. `ChatGPT-User`) abort requests if TTFB exceeds 8-10 seconds. Sub-800ms TTFB guarantees real-time fetch success when users paste your link.
AI Visibility Knowledge Base

AI Visibility: Complete Guide

Comprehensive answers to the most frequently asked questions about AI Visibility, Answer Engine Optimization, and how to get your brand cited by ChatGPT, Perplexity, and Google AI Overviews.

What is AI Visibility and why does it matter for my website?

AI Visibility is the measurable degree to which a website can be discovered, accessed, parsed, and cited by AI-powered answer engines and large language models (LLMs). Unlike traditional search engine visibility — which is measured by rankings and impressions — AI Visibility is measured by citation frequency: how often your brand, content, or pages appear in AI-generated answers when users ask relevant questions. As platforms like ChatGPT Search, Perplexity AI, Google AI Overviews, and Claude become primary information interfaces, AI Visibility determines whether your brand exists in the answers your potential customers receive — regardless of your traditional search rankings.

What is Answer Engine Optimization (AEO) and how is it different from SEO?

Answer Engine Optimization (AEO) is the practice of structuring and optimizing website content so that AI answer engines can extract, understand, and confidently cite it in generated responses. Traditional SEO targets algorithm-scored rankings based on signals like PageRank, keyword density, and backlink profiles. AEO targets a fundamentally different mechanism: LLM retrieval systems that evaluate content based on semantic clarity, structured data richness, crawlability for AI-specific bots, content readability (Flesch scores), and entity disambiguation (Schema.org JSON-LD). A site can rank #1 on Google while being completely invisible to AI answer engines — because the signals that drive each system are different. AEO and SEO share roughly 70% of their technical foundation but diverge significantly in content strategy and structured data implementation.

How do I check if ChatGPT can crawl and index my website?

ChatGPT's live web search uses a crawler called OAI-SearchBot. To verify that OAI-SearchBot can access your site, check three things: (1) Your robots.txt file must not disallow OAI-SearchBot — check for rules like User-agent: OAI-SearchBot / Disallow: / which would block ChatGPT entirely. (2) Your page must not have a <meta name="robots" content="noindex"> or <meta name="ai" content="noai"> tag. (3) Your page must return a 200 HTTP status and load without requiring authentication. Separately, GPTBot is OpenAI's model training crawler — blocking it does not prevent ChatGPT's live web search citations, which run exclusively through OAI-SearchBot. This tool audits both crawlers in a single scan.

What is llms.txt and should my website have one?

The llms.txt file is an emerging open standard (analogous to robots.txt) that provides a structured Markdown document at /llms.txt to guide large language models in understanding your website's structure, purpose, and key content. Unlike robots.txt which communicates access rules, llms.txt communicates semantic context: what your site is about, what pages contain authoritative information, and how AI models should represent your brand. A well-crafted llms.txt can reduce LLM token consumption for your site by up to 80% (by providing efficient Markdown instead of full HTML pages) and improve the accuracy and confidence with which AI systems describe your brand. Early adopters of llms.txt in their category gain a structural advantage in AI citation quality and frequency.

Why does my site rank on Google but not appear in Perplexity or ChatGPT answers?

Google Search and AI answer engines evaluate content through fundamentally different lenses. Google's algorithm rewards domain authority, link equity, and keyword relevance. AI answer engines reward: (1) Content clarity — Perplexity and ChatGPT prefer content with Flesch Reading Ease scores of 60-80, meaning clear, conversational prose over dense, technical writing. (2) Structured data — pages with JSON-LD Schema.org markup are significantly more likely to be cited because AI systems can extract structured facts, not just raw text. (3) Raw HTML availability — if your content loads via JavaScript after initial page render, most AI crawlers never see it. (4) Direct question-answer format — pages that explicitly answer the questions users are asking (especially with FAQPage schema) are preferred over pages optimized for keyword density. Many high-ranking Google pages fail all four of these AI-specific criteria simultaneously.

What is the difference between GPTBot, OAI-SearchBot, and ChatGPT-User?

These three OpenAI crawlers serve entirely different purposes and blocking one does not affect the others. GPTBot is OpenAI's model training crawler — it scrapes web content to train future versions of GPT foundation models. Blocking GPTBot prevents your content from appearing in OpenAI's training datasets but has zero effect on ChatGPT's ability to cite your pages in live answers. OAI-SearchBot is OpenAI's live search indexing crawler — it builds and maintains the real-time index that ChatGPT's web search (SearchGPT) uses to cite sources in answers. Blocking OAI-SearchBot completely removes your site from ChatGPT's live citation capabilities. ChatGPT-User is triggered on-demand when a user pastes or references a specific URL directly inside a ChatGPT conversation — it performs a single live fetch of that URL regardless of training opt-outs. Understanding this distinction is essential: most brands that block GPTBot to protect their IP unknowingly also block OAI-SearchBot with wildcard rules, eliminating their AI search citation entirely.

How does structured data (Schema.org JSON-LD) improve AI visibility?

Schema.org structured data provides machine-readable facts about your content that AI systems can extract with high confidence — eliminating the need for AI to infer information from prose. For AI citation purposes, the most impactful schema types are: Organization (establishes your brand identity, industry, and entity graph node), FAQPage (directly feeds question-answer pairs to AI assistants), Article with datePublished and author (enables AI systems to evaluate content freshness and authorship authority), Product (for ecommerce and SaaS citations in shopping and software comparisons), and HowTo (generates step-by-step answer extractions for procedural queries). The @id property within JSON-LD is particularly important for AI disambiguation — it anchors your entity to a canonical URL in the knowledge graph, preventing AI systems from confusing your brand with similarly-named entities.

How can I optimize my website for Google AI Overviews?

Google AI Overviews are generated by Gemini models that synthesize information from multiple web sources in real time. To optimize for inclusion: (1) Maintain strong traditional SEO signals — Google AI Overviews primarily draw from pages that are already indexed and performing well in Google Search. (2) Use clear, declarative sentence structures that directly answer questions in the first 1-2 sentences of paragraphs — AI Overviews extract "answer units" that are self-contained and quotable. (3) Implement Article schema with dateModified to signal content freshness, since AI Overviews favor recently updated, authoritative sources. (4) Use the Google-Extended user-agent to control whether your content trains Gemini models — note that blocking Google-Extended may affect your inclusion in AI Overviews. (5) Build E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals through author biographies, publication dates, citations, and expert review attributions.

AI Visibility by Industry
🛍️ Ecommerce🏢 B2B🎯 B2C📦 DTC Brands