Home/Learn GEO/Crawlability and indexation
GEO versus SEO · Topic

Why do crawlability and indexation decide whether you can be cited?

Because retrievability is the ceiling on everything else. Google states one requirement for its AI surfaces and it is an indexing requirement; one 2026 audit found 27.1% of URLs cited in AI answers could not even be fetched; and there is no separate AI index anywhere to submit to.

On this page
Share this
Share on X Share on LinkedIn
The short answer

Crawlability and indexation decide whether you are eligible at all, which makes them the ceiling on every content tactic below them. Google's documentation states the bar in one sentence, “a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements”, and adds that there are no additional technical requirements and no special structured data to add.1 A 2026 audit found 27.1% of URLs cited in AI answers were not scraped at all, because they were inaccessible, removed or non-textual.2

Key takeaways
  • Google's bar is the ordinary one: indexed, snippet-eligible, technically sound. Its docs say no AI-specific file, markup or schema is needed, and that Search ignores llms.txt.
  • There is no AI index and no submission endpoint. AI Overviews and AI Mode run off the Search index, and Microsoft's public-website grounding is limited to pages indexed by Bing.
  • Blocking a training token changes nothing in an AI answer. Blocking the search token removes you from that engine, and one blanket disallow removes you from all of them.
  • robots.txt is a request and your firewall is the enforcement. Verify crawlers against the IP ranges each vendor publishes, not the user-agent string, and ship the answer text in the initial HTML response.
First-party

What does Google actually require for a page to appear in AI Overviews?

Google requires exactly one thing, and it is an indexing requirement: “a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements.” The same documentation set says the generative features “are rooted in our core Search ranking and quality systems”, that “there are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary”, and that “you don't need to create new machine readable files, AI text files, or markup to appear in these features. There's also no special schema.org structured data that you need to add.”1

Read that as a boundary rather than encouragement. It rules out an entire category of paid advice: AI-specific markup, AI-specific files, AI-specific submission. The burden goes back to the ordinary work of being indexable, fetchable and snippet-eligible. The same docs state that Google Search ignores llms.txt, retiring the most popular AI-file proposal of the last two years on the authority of the engine it was meant to influence.

Two Search-side controls do work and are worth knowing precisely: nosnippet, max-snippet and data-nosnippet limit what Google may show from your page, and noindex removes it entirely. Blocking a training crawler is not on that list, for reasons the fourth section covers.

The missing endpoint

Is there a separate AI index you can submit to?

No such index exists and no engine publishes a submission endpoint for one. Every major answer engine grounds itself in a conventional web index it already operates or a search partner's index. Google's AI Overviews and AI Mode run off the Search index, Gemini uses Googlebot's infrastructure, and Microsoft's documentation for public-website grounding states that URLs “requiring authentication or ones not indexed by Bing aren't supported”.11 OpenAI, Anthropic and Perplexity each publish a crawler token that fetches pages for search, alongside a separate training token.345

The practical consequence is that “getting into AI” has no distinct admission step. Your page enters the pool the same way it always did: a crawler fetches it, an index keeps it, a retrieval step selects it. If a founder is offered an “AI indexing” service, the question that ends the conversation is which endpoint it posts to. This is the prerequisite the GEO versus SEO stage puts underneath every content tactic, and the one genuinely new chore is that several crawlers with different behaviours have replaced one dominant crawler, so a robots.txt written for Googlebot no longer describes your whole exposure.

The failure rate

How often does retrievability actually fail?

Often enough to be the first thing you check: a 2026 preprint, reported via the critical survey, found 27.1% of URLs already cited in AI answers were not scraped because they were inaccessible, removed or non-textual, and separately labelled about 16% of the 19,154 pages it did retrieve as AI-generated.2 The denominator is worth naming: it measures whether a third-party researcher could fetch a cited URL, not whether the engine that cited it could. The failure modes are mundane: a login wall, a consent interstitial, a bot-blocking WAF rule, an image-only page, a URL that has since 404ed. Each is a technical ticket, not a content decision.

Two beliefs about access are wrong in the other direction. The first is that a paywall keeps you out of AI answers: a vendor study of 100,000 long-tail US news queries collected in April 2025 found over 96% of one major newspaper's AI Overview citations pointing at paywalled content, because Google's flexible sampling lets Googlebot behind the paywall. Vendor-published; described rather than linked, per this curriculum's sourcing rule.

The second is that blocking a crawler protects you from being summarised. Tow Center at Columbia tested this in October 2025 and found that agentic browsers retrieved a 9,000-word subscriber-only article that the standard interfaces of the same two products could not, because the publisher had blocked those crawlers but the browsers are indistinguishable from Chrome in server logs. Where the block genuinely held, the agent “produced a composite summary, drawing on tweets about the article, syndicated versions, citations in other outlets, and related coverage across the Web”.6 Blocking changes who gets the traffic; it does not remove you from the answer.

Bot tokens

Which robots.txt token actually removes you from an AI answer?

The search token, never the training token, and every vendor documents the split in its own words.

EngineTraining tokenSearch tokenDoes blocking training remove you?
GoogleGoogle-ExtendedGooglebotNo. “Google-Extended does not impact a site's inclusion in Google Search”
OpenAIGPTBotOAI-SearchBotNo. A site may allow OAI-SearchBot while disallowing GPTBot
AnthropicClaudeBotClaude-SearchBotNo. Separate tokens, documented separately
AppleApplebot-ExtendedApplebotNo. “Webpages that disallow Applebot-Extended can still be included in search results”
PerplexityNone publishedPerplexityBotPerplexity-User “generally ignores robots.txt rules” per its own docs

The rule that follows is short: blocking a training token does nothing to your presence in an AI answer, and blocking a search token removes you from that engine's answers. The mistake in both directions is common. Disallowing GPTBot while hoping to stay in ChatGPT's search results achieves nothing, because that surface fetches with OAI-SearchBot. Disallowing Google-Extended while worrying about AI Overviews achieves nothing either, because AI Overviews draws on the Search index that Googlebot fills.1345

The rule that quietly bites is the blanket one. A catch-all disallow written years ago for scrapers takes out every AI search bot at once, and it is also what inflates the widely repeated statistics about how much of the web blocks AI crawlers, because those counts include blanket rules that were never a decision about AI. Independent infrastructure data from an edge network's 2025 review put AI bots at 4.2% of HTML requests across 2025, against Googlebot's 4.5%, with user-triggered crawling growing more than fifteenfold over the year.7 Check the four tokens individually and skip llms.txt: Google's documentation says Search ignores it.

Enforcement

How do you verify which crawlers your server actually lets in?

robots.txt is a request; your server is the enforcement, and the two disagree more often than anyone expects. A bot-mitigation rule, a rate limiter or a geographic block can drop a crawler that robots.txt explicitly allows, and nothing reports it, because a fetch that never completed leaves no impression to be missing. That gap belongs to the same family as the 27.1% figure above, and unlike the engines' internal behaviour it is entirely yours to inspect.

Check the access log rather than the config file, and check by address rather than by name. Every vendor in the table above publishes machine-readable IP ranges for exactly this purpose. OpenAI lists one JSON file per token, for OAI-SearchBot, GPTBot and ChatGPT-User.3 Perplexity publishes one for PerplexityBot and one for Perplexity-User, and points firewall operators at those endpoints as the source of truth.5 Google publishes common-crawlers.json alongside separate files for special-case crawlers and user-triggered fetchers, and documents a manual alternative: a reverse DNS lookup on the fetching address that must resolve to googlebot.com, google.com or googleusercontent.com, then a forward lookup back to the same address.10

Two consequences are worth acting on. A user-agent string is not evidence, so allowing a bot by name admits anything willing to send that name, and blocking by name stops nothing that matters. And if a search token shows no successful fetches across a week while the pages are live and allowed, the block sits between robots.txt and your origin, which makes it a firewall ticket rather than an SEO one.

Rendering

Do AI crawlers run your JavaScript?

Some do and some are not documented either way, and the honest sentence is that the only published measurement is from December 2024 and it found no execution. That measurement came from an infrastructure provider's first-party log data for the month before publication, and it stated that “none of the major AI crawlers currently render JavaScript” while noting that those crawlers do fetch JavaScript files without executing them.8 No replication and no contradicting measurement has been published since, and OpenAI's, Anthropic's and Perplexity's crawler documentation says nothing about rendering in either direction. The silence is itself the finding.

Three engines are documented to render. Google states that it “is able to process content within JavaScript as long as it isn't blocked”, and AI Overviews and AI Mode run off that rendered index.1 Apple states that “Applebot may render the content of your website within a browser”, and warns that if JavaScript and CSS are blocked in robots.txt “it may not be able to render the content properly”.9 And the agentic browsers two of these companies ship are full Chromium builds. A blanket claim that AI cannot see your JavaScript is wrong for that entire class.

Which makes this a cheap risk to retire rather than a debate to win. If the prose a reader needs is in the initial HTML response, the question never arises on any engine. The same logic applies to URL hygiene, and the December 2024 data is unusually blunt about it: GPTBot spent 34.82% of its fetches on 404s and 14.36% on redirects, and ClaudeBot 34.16% on 404s, against Googlebot's 8.22% and 1.49%. Stale sitemaps and redirect chains burn a much larger share of an AI crawler's attention than of Google's.

The honest limit of this page

The JavaScript finding is single-sourced and stale: one post from December 2024, whose execution-detection method was published separately as a beacon injected at render time, a one-sided test in which a missing beacon cannot distinguish a crawler that does not render from one whose beacon was blocked or timed out, with no replication in the twenty months since. Treat it as the best available evidence, not as a fact about 2026. The 27.1% unscrapable figure has a subtler limit: it measures whether a third-party researcher could fetch a cited URL, which is not identical to whether the engine that cited it could, since the engine may have used a cached copy or its index. Both numbers are directionally useful and neither should be quoted as a law.

Where a product fits, and where it does not

Fix this topic entirely without software; the checklist is an afternoon's work. Confirm your key pages are indexed and snippet-eligible, fetch each as an anonymous client to check the prose is in the HTML response, read robots.txt for the four search tokens separately, and clear the 404s and redirect chains your internal links still point at. Bavior does none of that: no crawler, no index, no technical audit of your server. What it does comes later, once pages are retrievable: it runs a fixed prompt set across five engines on a schedule and records which sources each answer cited. The free GEO audit gives you that baseline; paid plans are from $99/mo billed monthly, or $79.17/mo billed annually (as of 29 Aug 2026).

Sources, all checked 29 Aug 2026
  1. Google Search Central, “AI features and your website” (updated 10 Dec 2025) and the AI optimization guide (updated 10 Jul 2026) (first-party; the indexation requirement, the no-special-markup statement, llms.txt, JavaScript processing): developers.google.com/search/docs/appearance/ai-features and the AI optimization guide. Google-Extended is documented at google-common-crawlers
  2. Allaham & Diakopoulos, 2026 preprint; 27.1% of URLs cited in AI answers were not scraped because they were inaccessible, removed or non-textual; ~16% of 19,154 retrieved pages labelled AI-generated. Cited via the 2026 critical survey, §8.3, arXiv:2607.14035: arxiv.org/abs/2607.14035
  3. OpenAI, crawler documentation (GPTBot, OAI-SearchBot, ChatGPT-User, and the per-token IP range files): developers.openai.com/api/docs/bots
  4. Anthropic, “Does Anthropic crawl data from the web?” (ClaudeBot, Claude-SearchBot, Claude-User): support.claude.com/en/articles/8896518
  5. Perplexity, bots documentation (PerplexityBot, Perplexity-User, and the published IP ranges): docs.perplexity.ai/guides/bots
  6. Tow Center for Digital Journalism, Columbia, “How AI browsers sneak past blockers and paywalls”, 30 Oct 2025: cjr.org
  7. Cloudflare Radar 2025 Year in Review, data 1 Jan 2025 to 2 Dec 2025; AI bots 4.2% of HTML requests, Googlebot 4.5%, user-triggered crawling up more than 15×: blog.cloudflare.com/radar-2025-year-in-review
  8. Vercel × MERJ, “The rise of the AI crawler”, 17 Dec 2024; first-party log data for the month before publication; the 569M GPTBot and 370M ClaudeBot figures are request volumes, not the rendering test's sample, which the post does not state; 404 and redirect shares: vercel.com/blog/the-rise-of-the-ai-crawler
  9. Apple, “About Applebot” (rendering within a browser; Applebot-Extended): support.apple.com/en-us/119829
  10. Google Search Central, “Verifying Googlebot and other Google crawlers” (reverse and forward DNS check; the crawler IP range JSON files): developers.google.com/search/docs/crawling-indexing/verifying-googlebot
  11. Microsoft, “Add a public website as a knowledge source”, Copilot Studio, updated 21 Jul 2026 (URLs requiring authentication or not indexed by Bing are unsupported): learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-add-public-website
FAQ

Frequently asked questions.

Do I need to do anything special to appear in Google AI Overviews?

No, and Google states this directly: "there are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary." The single stated requirement is that "a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements." The same documentation says you do not need new machine-readable files, AI text files or markup, and that there is no special schema.org structured data to add. Anything sold as AI-specific markup is contradicted by the engine's own docs.

Is there an AI index I can submit my site to?

There is not, and no engine publishes a submission endpoint for one. Google's AI Overviews and AI Mode run off the Search index and Gemini uses Googlebot's infrastructure; Microsoft's Copilot Studio documentation states that URLs requiring authentication or not indexed by Bing are unsupported as public-website knowledge; OpenAI, Anthropic and Perplexity each publish a search crawler that fetches pages the ordinary way. Your page enters the pool exactly as it always did: a crawler fetches it, an index keeps it, a retrieval step selects it. If a service offers "AI indexing", ask which endpoint it posts to.

Does blocking GPTBot remove me from ChatGPT's answers?

No. GPTBot is the training crawler, and OAI-SearchBot is the one that fetches pages for search results. OpenAI's own documentation states that a webmaster can allow OAI-SearchBot in order to appear in search results while disallowing GPTBot. The same split exists elsewhere: Google-Extended versus Googlebot, ClaudeBot versus Claude-SearchBot, Applebot-Extended versus Applebot. Google states plainly that "Google-Extended does not impact a site's inclusion in Google Search". The rule that actually removes you from every AI search bot at once is a blanket disallow.

How do I check that a crawler hitting my server is really who it says?

Match the fetching IP address against the ranges the vendor publishes, never the user-agent string, which anyone can send. OpenAI publishes a JSON file of ranges per token for OAI-SearchBot, GPTBot and ChatGPT-User; Perplexity publishes ranges for PerplexityBot and Perplexity-User and points firewall operators at those endpoints as the source of truth; Google publishes common-crawlers.json plus separate files for special-case crawlers and user-triggered fetchers, and documents a reverse DNS lookup that must resolve to googlebot.com, google.com or googleusercontent.com, confirmed by a forward lookup back to the same address.

Can AI crawlers read a JavaScript-rendered page?

It depends on the engine, and the evidence is thinner than the confident blog posts suggest. The only published measurement is an infrastructure provider's December 2024 log study, which concluded that none of the major AI crawlers render JavaScript, though they do fetch JavaScript files. No replication has appeared since, and OpenAI, Anthropic and Perplexity document nothing either way. Google processes JavaScript when it is not blocked, Apple documents Applebot rendering in a browser, and agentic browsers are Chromium builds that obviously execute it.

Does a paywall keep my content out of AI answers?

No, and the evidence points the opposite way on both sides of the question. A vendor study of 100,000 long-tail US news queries collected in April 2025 found over 96% of one major newspaper's AI Overview citations pointing at paywalled content, because Google's flexible sampling lets Googlebot behind the paywall. And when a crawler is genuinely blocked, Tow Center's October 2025 testing found the engine assembling a composite summary from syndicated copies, third-party coverage and social posts instead. Blocking changes who gets the traffic, not whether you appear.

Bavior Editorial

The team that researches and maintains Bavior’s writing on Reddit marketing and AI search visibility. Every figure here is attributed to a named source with the date it was checked, and none of our links are affiliate links.

Found a number that looks wrong? Tell us and we will re-check it: support@bavior.com

Retrievable first. Quotable second.
Check the four tokens today.

Start free trial