Summary
"Optimize for AI search" is not an instruction. It is four or five instructions wearing one jacket.
ChatGPT retrieves primarily through Bing plus OpenAI's OAI-SearchBot. Claude routes web lookups through Brave Search. Gemini, AI Overviews, and AI Mode ground on Google's index — as three distinct citation surfaces. Perplexity runs a proprietary index with an extreme freshness bias. SurfacedBy's analysis of 127,198 citations found only 2.7% of domains cited by all five major engines; 69.6% were cited by exactly one.
This white paper is the operating system for that reality: how to organize teams, content, distribution, crawl access, and measurement so platform divergence becomes a managed portfolio — not a weekly surprise.
Key takeaways:
- Indexing is per-backend; Google Search Console does not help Claude.
- Citation "rulebooks" differ: CiteLens found Google AI Mode pulls 93% of citations from Google's top 10 vs ChatGPT's 30%.
- Source-type strategy is engine-specific (YouTube for Google/Perplexity; docs/editorial for Claude; Wikipedia/editorial for ChatGPT).
- Run parallel prompt monitoring; never blend engines into one score early.
- Sequence work by authority tier: challengers need footprint; incumbents compound with structure.
- Treat model launches as re-baseline events.
The architectural fact
| Product | Retrieval backend | How you get in |
|---|---|---|
| ChatGPT Search | Bing + OAI-SearchBot | Bing Webmaster Tools, IndexNow, allow OAI-SearchBot |
| Microsoft Copilot | Bing | Bing Webmaster Tools, IndexNow |
| Claude (web search) | Brave Search | Brave discoverability; allow Claude-SearchBot |
| Perplexity | Proprietary (PerplexityBot) | Allow PerplexityBot; freshness cadence |
| Gemini / AI Overviews / AI Mode | Google Search index | Search Console, sitemaps (IndexNow does nothing for Google) |
Only Google and Microsoft own web-scale indexes. Everyone else rents or hybrids. That is why SEO excellence on Google can coexist with total absence on Claude.
Detail: Why Each AI Engine Reads a Different Search Index.
Three citation regimes (CiteLens)
CiteLens ran 320 buyer queries through four engines and mapped citations to organic ranks:
| Engine | Share of citations from Google top-10 | Regime |
|---|---|---|
| Google AI Mode | 93% | Google-aligned |
| Perplexity | 89% | Google-aligned (different rerank) |
| Claude | 53% | Hybrid (Brave) |
| ChatGPT | 30% | Independent |
ChatGPT pulls 70% of cited sources from outside both Google and Bing top 10s — Wikipedia, entity signals, OpenAI's supplemental crawl, Bing pages that do not rank on Google. One GEO checklist cannot serve all four.
Detail: Three Citation Rulebooks.
Why "still SEO" is necessary but not sufficient
Google's May 2026 official guide states that optimizing for AI Overviews and AI Mode is still SEO — and rejects theater like llms.txt, content chunking-as-a-hack, and AI-specific rewrites aimed only at Google. That guidance is correct for Google surfaces.
It is incomplete as a multi-engine doctrine. ChatGPT's citation pattern in CiteLens is closer to an independent retrieval regime than to Google's organic top 10. Claude's Brave-backed hybrid sits in between. Perplexity can look Google-aligned on rank overlap while still overweighting YouTube and Reddit relative to ChatGPT.
Teams that read Google's guide as permission to ignore Bing, Brave, and Perplexity will systematically under-invest in the engines where buyers already ask questions. Use Google's guide as the floor for Google; use this operating system for the portfolio.
Detail: Google Says AEO and GEO Are Still SEO.
Hard citation shares by engine (latest Brand Radar snapshots)
| Domain | ChatGPT | AI Mode | AI Overviews | Perplexity |
|---|---|---|---|---|
| 16.7% | 19.9% | 18.5% | 13.9% | |
| YouTube | 1.8% | 17.0% | 21.1% | 31.2% |
| Wikipedia | 8.9% | 4.9% | 4.8% | 7.2% |
| google.com | — | 11.5% | 7.1% | — |
| Forbes | 3.3% | 0.9% | 0.8% | 0.7% |
YouTube is ~17× more important on Perplexity than on ChatGPT by mention share. Claude sends ~0.02% of citations to YouTube and ~0.01% to Reddit (SurfacedBy).
Monthly update: Top Domains Cited by LLMs: August 2026.
The operating system: five layers
Layer 1 — Audience → engine map
Do not optimize every engine equally. Map where your buyers ask:
| Audience signal | Likely engines |
|---|---|
| Mass consumer / how-to | Google AI Overviews, YouTube-heavy paths |
| Local / product commerce | AI Mode + google.com hosted surfaces |
| Generalist research chat | ChatGPT |
| Privacy / long-form / enterprise writing | Claude |
| Fresh research with inline citations | Perplexity |
Users under 44 average ~five search platforms (EMARKETER). Pick 2–3 primary engines for investment; monitor the rest for surprises.
Layer 2 — Crawl and index eligibility
robots.txt separation (training vs retrieval):
- Allow retrieval bots:
OAI-SearchBot,Claude-SearchBot,PerplexityBot,Googlebot - Optionally block training bots:
GPTBot,Google-Extended,ClaudeBot— without blocking retrieval
Detail: Training Crawlers vs Search Crawlers.
Verification checklist
| Backend | Check |
|---|---|
| Search Console URL Inspection | |
| Bing | Bing Webmaster Tools + IndexNow |
| Brave | site:yourdomain.com on search.brave.com |
| OpenAI / Perplexity | Server logs for bot hits; robots allow |
Rendering: most AI crawlers do not execute JavaScript. Client-only content is invisible to OAI-SearchBot and peers. Prefer server-rendered HTML for pages you want cited.
Layer 3 — Source portfolio by engine
| Engine | Highest-leverage surfaces |
|---|---|
| ChatGPT | Bing-indexed pages, Wikipedia, major publishers, dictionaries/reference, entity mentions |
| Claude | Documentation, vendor pages, verifiable stats, prestige editorial, Brave-indexed content |
| Gemini / Google AI | YouTube, structured brand pages, topic clusters for fan-out, Google Business / product panels |
| Perplexity | Fresh pages (<30 days on high-velocity topics), Reddit, G2, niche reviews |
| AI Mode | Reddit + YouTube + complete Google-hosted profiles |
Funnel note: Reddit's direct AI Overview citation rate rises from 2.5% TOFU to 20.1% BOFU in EMGI's SaaS study. Put community effort where buyers decide.
Layer 4 — Content system (one corpus, many retrieval paths)
Build one content corpus with engine-aware packaging:
- Owned pillars — answer-first pages covering comparison, pricing, implementation, alternatives (fan-out food).
- Extractability — direct answers in the first ~30% of the page; short sections; tables.
- Authority sequencing — Indexably found domain factors explain ~77% of predictive importance; page optimization mainly lifts the top authority quartile. Challengers prioritize distribution; incumbents compound with structure.
- Refresh SLAs by engine
- ChatGPT / Perplexity priority topics: 2–4 week refresh
- Google AI surfaces: 4–5 weeks
- Claude: quality over cadence; update when facts change
Google's May 2026 guide says AEO/GEO for Google is still SEO — skip llms.txt theater for Google. That guidance does not cover Bing/Brave/Perplexity backends.
Layer 5 — Parallel measurement
| Cadence | Action |
|---|---|
| Weekly | Same prompt set × all primary engines × ≥5 runs; log mention/citation/competitors |
| Monthly | SOV by engine; persistence bands; source-type mix |
| On model launch | Full re-baseline within 7 days |
Never report a blended "AI score" before engine-level tables. Framework detail: Measuring AI Visibility.
Team roles in the multi-engine OS
| Role | Owns |
|---|---|
| SEO / technical | Crawl access, sitemaps, SSR, schema, GSC + Bing WMT |
| Content | Answer-first corpus, refresh SLAs, comparison/BOFU pages |
| Comms / PR | Earned media, listicle inclusion, prestige placements (Claude path) |
| Community / social | Reddit/YouTube authenticity for Google/Perplexity paths |
| Local / commerce ops | GBP, product feeds, review cadence (AI Mode self-citation) |
| AEO lead / agency | Prompt library, multi-engine dashboard, model-change protocol |
Agencies: one client prompt set, five engine columns, weekly reliability report — not five disconnected "AI SEO" projects.
90-day stand-up plan
Days 1–15 — Map
- Choose primary engines from buyer research
- Audit robots + rendering + Bing/Google/Brave presence
- Draft 40–80 prompts (funnel-weighted)
- Baseline mention/citation/SOV by engine
Days 16–45 — Fix eligibility + BOFU
- Unblock retrieval bots; ship SSR fixes
- Complete Google-hosted surfaces if AI Mode matters
- Ship/refresh comparison and alternatives pages
- Begin earned + community pushes on engine-matched surfaces
Days 46–90 — Operate
- Weekly parallel monitoring
- Kill work that does not move persistence bands
- Reallocate toward engines with buyer volume and weak SOV
- Document model-change playbook
Worked example: one brand, four backends
Imagine a mid-market B2B SaaS with strong Google organic and weak ChatGPT presence.
| Observation | Diagnosis | Action |
|---|---|---|
| Strong AI Overviews on how-to queries | Google index + YouTube working | Maintain; do not over-invest |
| Absent from ChatGPT "best X for Y" | Likely Bing eligibility, entity, or listicle gap | Bing WMT audit + IndexNow + listicle outreach |
| Claude describes product accurately when asked, never recommends | Recognition without recommendation; Brave/editorial thin | Prestige trade coverage + docs with verifiable stats |
| Perplexity cites competitors' Reddit threads at BOFU | Community absence at decision queries | Specialist subreddit presence (authentic) |
Same brand. Four problems. Four owners. One scoreboard.
robots.txt patterns that matter
Do not conflate training and retrieval:
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Googlebot
Allow: /
Blocking GPTBot while allowing OAI-SearchBot is a common, intentional split. Blocking both by accident is how brands disappear from ChatGPT Search while still ranking on Google.
Verify with server logs weekly for the first month after any robots change. Policies that look correct in a file can still fail if a CDN or WAF challenges AI crawlers differently than Googlebot.
IndexNow, GSC, and the "I submitted it" fallacy
| Action | Helps |
|---|---|
| Google Search Console sitemap + URL Inspection | Google AI surfaces |
| Bing Webmaster Tools + IndexNow | Bing, Copilot, ChatGPT Search eligibility |
Brave Search site: checks | Claude web-search path (indirect) |
| "Submit to ChatGPT" forms / llms.txt theater | Mostly not — Google rejects llms.txt; ChatGPT still needs Bing/OAI crawl |
Submitting a URL once is not a multi-engine strategy. Eligibility is continuous: crawl access, rendering, freshness, and source-graph presence.
Anti-patterns
- One content checklist for "all AI"
- Measuring only ChatGPT (or only Google)
- Brand prompts as the primary KPI
- Body-only rewrites without retrieval measurement (SAGEO: body-only optimization cut top-10 presence ~16% in end-to-end tests)
- Treating AI Mode ads as citation strategy
- Ignoring Claude because Reddit is working on Perplexity
- Assuming Google Search Console covers the ChatGPT path
How Obsurfable fits
Obsurfable runs the same prompt library across engines and surfaces mention, citation, and competitor gaps side by side — the control plane for this operating system. The Visibility Director turns engine-specific gaps into draft actions.
Companion papers: Measuring AI Visibility · Earned Media as AI Visibility Infrastructure · AEO & GEO Report
FAQ
Must we win on every engine?
No. Win where buyers are. Monitor the rest so competitors cannot flank you unseen.
Does Google's "GEO is still SEO" kill multi-engine work?
No. It correctly describes Google surfaces. ChatGPT, Claude, and Perplexity remain separate backends.
Is IndexNow enough?
Only for Bing-backed products. Not Google. Not Brave.
Bottom line
Multi-engine AEO is a portfolio operating system: map audiences to engines, earn eligibility on each backend, match source types to citation preferences, measure in parallel, and re-baseline when models move. The web is not one index anymore. Your program should not pretend it is.