Key takeaways
- AI Mode has no separate index. It retrieves answers from the regular Google Search index, and Google's documentation is blunt about it: a page eligible for Search with a snippet is eligible for AI Mode. "There are no additional technical requirements."
- The hard part is making standard indexing actually hold up. Involve Digital's audits found 65% of business websites carry at least one critical crawlability issue, and any one of them can quietly disqualify pages from AI Mode.
- Query fan-out turns one user question into 5 to 20 subqueries, sometimes hundreds in Deep Search. The fan-out can only find what's indexed, so your indexation coverage is now your visibility ceiling.
- Your robots.txt needs a deliberate AI crawler policy. Retrieval agents like OAI-SearchBot and PerplexityBot drive the citations users actually see, and Meta-WebIndexer went from about 2% to nearly 38% of tracked AI crawler requests in under a month.
- Stop building llms.txt for Google and markdown mirrors. Google says it doesn't use them, and markdown files account for just 0.05% of AI search citations. Clean, server-rendered HTML is what AI Mode reads.
How AI Mode actually retrieves your content
Start with the fact that reshapes everything else on this list. AI Mode does not crawl the web itself, does not maintain its own index, and does not have special technical requirements. Google's own documentation says it plainly: to appear as a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to appear in Google Search with a snippet. "There are no additional technical requirements."
I find that sentence both liberating and slightly misleading. Liberating, because you don't need new files, new markup, or a secret AI checklist. Misleading, because it suggests you're fine as long as your standard SEO is fine, and for most sites it isn't. Involve Digital's audit data puts 65% of business websites as having at least one critical crawlability issue, usually duplicate content, slow LCP, or missing structured data. In an AI Mode world, those failures mean you're absent from the answer entirely.
What genuinely is new is query fan-out. Google confirms that both AI Overviews and AI Mode issue multiple related searches across subtopics and data sources to build a response. Google's own example: "how to fix a lawn that's full of weeds" fans out into "best herbicides for lawns," "remove weeds without chemicals," and "how to prevent weeds in lawn." Analyses of AI Mode behavior put a typical complex query at 5 to 20 subqueries, and Deep Search runs into the hundreds.
Two consequences for a crawlability checklist:
- Coverage is the ceiling. The fan-out can only retrieve indexed pages. If your comparison pages, support docs, or product pages sit outside the index, they don't exist as far as AI Mode is concerned. ChatGPT made this dynamic explicit in August 2026 when it started using the site: operator at scale, jumping from 0.4% to roughly 17% of its fanout queries overnight, per Promptwatch's data on ChatGPT query fanouts. When an AI assistant queries your domain directly, every indexation gap becomes an answer gap.
- Head-query rankings aren't enough. Aleyda Solís makes this point well: visibility now depends on whether your content answers the specific subqueries the fan-out generates. That's partly a content architecture problem, but it starts with crawlability, because those subquery answers have to be crawlable, indexable pages.
One more number worth keeping in mind: AI Overviews cite roughly 10 sources per answer and ChatGPT around 5, per Promptwatch's data on sources per response. The slots are few and contested. Every indexing failure is a slot handed to a competitor.
The crawlability checklist for AI Mode
1. Confirm indexation before touching anything AI-related
Open Google Search Console's Pages report and sort your URLs into the classic buckets:
- Crawled, currently not indexed. Google looked and declined. Usually thin, duplicate, or low-value pages. If any of them matter commercially, consolidate or improve them rather than letting them rot.
- Discovered, currently not indexed. A crawl budget or quality-signal problem. Check page depth and internal linking.
- Blocked by robots.txt. Often accidental. Blocking /cart or /search is fine; blocking entire directories that contain real content is not.
- Soft 404s, redirect chains, and duplicates without canonicals.
Then verify Bing indexation separately. ChatGPT's search layer leans on the Bing index, so if you care about AI visibility beyond Google, Bing Webmaster Tools and IndexNow belong in the same job.
2. Treat status codes as rendering gates
Google clarified in late 2025 that pages returning non-200 status codes may be excluded from the rendering queue entirely. The practical version: if your 404s or 5xx pages carry client-side content, like JavaScript-rendered "recommended products" or friendly error messaging, Googlebot may never see it. And since AI Mode reads the rendered index, neither will AI Mode.
Checklist items:
- Every page you want cited returns a 200 with its full content in the response.
- Error pages return honest status codes. No soft 404s serving 200s.
- No redirect chains inside your sitemaps, and no 5xx spikes during heavy crawl windows. Check server logs, not just Search Console averages.
3. Close the JavaScript gap
Googlebot renders JavaScript in a second wave, after the initial crawl. Google's docs put it gently: "The page may stay on this queue for a few seconds, but it can take longer than that." Observed delays on smaller and lower-authority domains run from days to weeks. There is no separate, faster rendering path for AI Mode. Content stuck in the rendering queue is invisible to AI Mode until standard indexing catches up.
So server-side render or statically generate anything you want cited. Critical text, internal links, and structured data belong in the raw HTML response, not behind a hydration step. Test with the URL Inspection tool in Search Console and compare the fetched HTML against the rendered page.
The gap is worse outside Google. Glenn Gabe tested a fully client-side rendered site and found ChatGPT, Perplexity, and Claude could not read it at all; Perplexity failed on every URL tested. GPTBot, ClaudeBot, and PerplexityBot do not execute JavaScript. If you want citations beyond Google, raw HTML isn't optional.
4. Set a deliberate AI crawler policy in robots.txt
This is where 2026 genuinely added new work. Know your user agents:
| User agent | Run by | Purpose | Renders JS | Suggested stance |
|---|---|---|---|---|
| Googlebot | Feeds Google Search, AI Overviews, and AI Mode | Yes, second wave | Allow, always | |
| OAI-SearchBot | OpenAI | Retrieval for ChatGPT Search answers | No | Allow |
| ChatGPT-User | OpenAI | Real-time fetch when a user asks or clicks | No | Allow |
| GPTBot | OpenAI | Model training | No | Your call |
| Claude-SearchBot, Claude-User | Anthropic | Retrieval for Claude answers | No | Allow |
| ClaudeBot | Anthropic | Model training | No | Your call |
| PerplexityBot | Perplexity | Builds Perplexity's search index | No | Allow |
| Google-Extended | Opt-out token for Gemini training (not a crawler) | n/a | Leave it alone | |
| Meta-WebIndexer | Meta | Building Meta's independent web index | No | Decide deliberately, now |
My stance, held loosely: allow the retrieval agents unconditionally. OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, and PerplexityBot fetch pages when a real person asks a real question. Blocking them removes you from answers users see today, and I've yet to hear a good reason to do that. Training bots like GPTBot and ClaudeBot are a legitimate business decision about whether you want your content inside future models. I lean toward allowing them, but that one is genuinely yours to make, and it doesn't affect current citations either way.
The urgent decision is Meta-WebIndexer. Promptwatch's crawler data shows it went from roughly 2% to nearly 38% of all tracked AI crawler requests between mid-July and August 9, 2026, which makes it the single heaviest AI crawler in their logs. Meta is clearly building an independent web index so Meta AI doesn't depend on Google. Whatever you decide about Meta, decide it now, in robots.txt, before Meta's search product launches and your default becomes your policy.
One clarification that trips up even experienced SEOs: Google-Extended is not a crawler. Regular Googlebot does the crawling. A Google-Extended rule only tells Google not to use your already-crawled content for Gemini training and grounding. It has zero effect on Search ranking or AI Mode inclusion. If you genuinely want your text kept out of AI Mode responses, the control is a nosnippet or max-snippet:0 meta tag, and as Marie Haynes explains, that also kills your regular Search snippets.
| Control | What it actually does | What it doesn't do |
|---|---|---|
| Blocking Googlebot | Removes pages from Search, AI Overviews, and AI Mode | There's no scenario where this helps visibility |
| Blocking Google-Extended | Opts content out of Gemini training and grounding | Doesn't remove you from AI Mode, AI Overviews, or rankings |
| nosnippet or max-snippet:0 | Removes the snippet text AI features can quote | Page stays indexed; also kills your normal Search snippets |
| Blocking GPTBot | Keeps content out of OpenAI training data | ChatGPT can still cite you through OAI-SearchBot |
| Blocking OAI-SearchBot | Removes you from ChatGPT Search answers | Has zero effect on Google AI Mode |
5. Cut crawl waste
A scenario from Rivulet IQ's audit guide will feel familiar to anyone who has run a crawl on an aging e-commerce site: the crawl returns 40,000 URLs, but only 6,000 should exist. Every duplicate parameter URL, expired tag page, and chained redirect burns crawl budget and dilutes quality signals. Fan-out makes this more expensive, because junk slows discovery of the exact pages that answer subqueries.
Checklist:
- Canonical tags present, correct, and self-referencing on indexable pages.
- Faceted navigation handled deliberately, with robots.txt rules or noindex, never by accident.
- XML sitemaps contain only 200-status, canonical, indexable URLs. Nothing redirected, nothing blocked, nothing duplicated.
- Internal links point at final destinations, not at redirect hops.
- The pages you want cited are internally linked from somewhere meaningful, not orphaned three clicks deep.
6. Build landing zones for the fan-out
Here's a shift I don't think most technical teams have processed yet: product pages are now the most-cited content type in AI search. In Google AI Overviews, product pages overtook listicles as the most-cited format in late July 2026, ending the month at 17.9% versus 16.2% for listicles, per Promptwatch's July citation-type data. In ChatGPT the pattern is sharper still, with product pages hitting roughly a third of all July citations. Two years of "write listicles" advice is quietly inverting.
The crawlability implication is direct: your product detail pages need the same indexation care as your editorial content. Unique titles and meta descriptions, indexable status, correct canonicals, sitemap inclusion, and real internal linking. A PDP that's noindexed "to avoid duplicate content" is a PDP that cannot be cited.
Beyond product pages, map the subqueries your head terms fan out into and give each one a crawlable page that answers it. Prompt-level visibility tools can show you the actual fan-outs for your prompts, so you're building landing zones for real subqueries instead of guesses.
One more thing that belongs in a technical checklist, oddly enough: in June 2026, google.com alone captured 7.31% of all Google AI Mode citations, more than YouTube (2.88%) and Reddit (2.52%) combined, and no independent website in the top 17 cleared 1%, per Promptwatch's AI Mode citation share data. Google cites itself heavily in AI Mode. Your Google Business Profile, Merchant Center feed, Maps listing, and YouTube channel are therefore direct AI Mode channels. Optimize them like you optimize your domain.
7. Structured data: helpful, not magic
Google's AI optimization guide states that structured data isn't required for generative AI search and there's no special schema.org markup to add. Don't let anyone sell you "AI Mode schema." Keep your existing markup valid, Product, Article, and FAQPage where it's genuine, because it supports entity understanding and rich results. But the gate for AI Mode is indexation, not markup, and no amount of JSON-LD compensates for a page Google never rendered.
8. Skip the snake oil
Two things you can stop doing this week:
llms.txt for Google. Google's own words: "You don't need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search (including its generative AI capabilities), as Google Search itself doesn't use them." Maintaining an llms.txt for AI systems that do read it is completely fine, per Google's own clarification. Just don't expect it to move AI Mode.
Markdown mirrors. Promptwatch analyzed 1,665,674 citations across ChatGPT, Claude, Perplexity, and Google AI Overviews in a seven-day window: markdown files accounted for 0.05% of citations, versus 99.94% for HTML. Building .md versions of marketing pages buys you nothing in AI search. Markdown matters for coding assistants like Claude Code fetching documentation, which is a different channel with different rules.
How to monitor whether it's working
Search Console's AI reports
Google launched dedicated generative AI performance reports in Search Console on June 3, 2026, and by August 31 they had rolled out worldwide. You get separate views for impressions in AI Overviews, AI Mode, and generative AI features in Discover, broken down by page, country, device, and date. This is now the fastest verification step in the whole checklist: if a page you fixed starts showing AI Mode impressions here, the entire chain worked, from crawl through render, index, retrieval, and citation.
AI crawler logs
Search Console covers Google and nothing else. It won't tell you that GPTBot hit 47 redirect chains last night, or that Meta-WebIndexer is crawling a section you thought was blocked. For that you need CDN or server logs, or a tool that parses them for you. Promptwatch, for example, logs 400+ AI crawlers in real time, shows which pages they read and what errors they hit, and connects each crawl to whether the page actually got cited.

What to look for:
- Retrieval agents getting clean 200s on your priority pages.
- No 4xx responses, redirect chains, or render-blocking errors on pages you want cited.
- Meta-WebIndexer's activity matches whatever policy you set in section 4.
- Crawl-to-citation rate per page. Which crawled pages convert into citations, and which never do?
That last question is the interesting one. Heavy crawl volume with zero citations means AI systems can reach your content but don't choose it. That's a relevance and content problem, and no robots.txt tuning will fix it.
Tools for the job
A short list, honestly held:
| Tool | What it covers | Where it fits |
|---|---|---|
| Promptwatch | AI crawler logs, AI Mode and AI Overviews visibility, query fan-outs, citation analytics | The crawl-to-citation feedback loop |
| Semrush | Site audits, crawl waste, indexation checks | The classic technical crawl |
| Knowatoa | AI Overviews and brand tracking | Quick pulse checks on Google surfaces |
If you're evaluating the broader category, the GEO software directory at bestgeosoftware.com keeps a current, curated list.
The short version
Strip this to the essentials and it fits on an index card. AI Mode reads the Google index, so your AI Mode crawlability is your Google indexation held to a stricter standard, plus a robots.txt policy that doesn't lock retrieval agents out. Verify indexation, fix status codes, render server-side, allow the retrieval bots, cut crawl waste, and index your product pages. Then watch the new Search Console AI reports and your crawler logs to confirm the chain holds. Nobody loses AI Mode visibility in 2026 for missing a secret markup. They lose it on basics, and the fan-out finds their competitors instead.
