| Where answers come fromThe index you need to be in | Search partners (Microsoft, Shopify named) plus OpenAI's own crawler, OAI-SearchBot | Google's Search index via core ranking, widened by query fan-out | The Google Search index, fetched at prompt time (Grounding with Google Search) | Search vendors Brave, TurboPuffer and Parallel (roles undisclosed), plus live page fetches | Its own 200B+ URL index: keyword and semantic retrieval, then passage-level reranking | Bing's index: Copilot sends a few-word grounding query to Bing and cites what comes back | Web Search tool plus X Search (keyword, semantic, user, thread); web index provider undisclosed | Unnamed search partners, Meta-WebIndexer's own index, licensed news, and Meta's own posts | DeepSeek's in-house search engine (announced Oct 2026); the agent then reads chosen pages | Brave Search API results, Mistral's own MistralAI-Index since 2026, AFP and AP for news | An undisclosed search tool, then live visits in its own cloud browser; data APIs like Similarweb too |
|---|
| Crawler to allowBlock it and you can't be cited | OAI-SearchBot | Googlebot | Googlebot (there's no separate Gemini crawler) | Claude-SearchBot (index) + Claude-User (live fetches) | PerplexityBot; Perplexity-User fetches pages live for users | Bingbot (Microsoft documents no Copilot user agent) | None documented; fetches seen with Chrome-like user agents from datacenter IPs | meta-webindexer, plus meta-externalfetcher for user-requested fetches | None named for the search index; Fetch publishes no user agent | MistralAI-Index + MistralAI-User (and Googlebot rules, for Brave) | Manus-User (cloud browser on live tasks; there's no index crawler) |
|---|
| Training opt-outWhat you can block and stay in | GPTBot — blocking it doesn't affect search | Google-Extended (a token) — no effect on AI Overviews or AI Mode | Google-Extended token, which also ends Gemini-app grounding | ClaudeBot — blocking it leaves search untouched | None: Perplexity says PerplexityBot isn't used to train foundation models | None separate: noarchive opts out of training and Copilot answers together | None documented for websites; X posts via X's Grok training setting | meta-externalagent; Meta doesn't say whether blocking it changes answers | DeepseekBot, named in EU training summaries; no UA string or IPs published | MistralAI-Training — blocking it doesn't affect search | None documented |
|---|
| Runs your JavaScript?If not, scripted text is invisible | Not documented; Vercel saw OpenAI's bots fetch JS files without running them | Yes — Google renders JavaScript that isn't blocked | Via Google's index (Googlebot renders JavaScript) | No — the fetch tool reads text, HTML and PDF only | No: independent tests found client-rendered pages unreadable | Bingbot renders with current Edge, but Bing says not to rely on client-side rendering | Undocumented; a June 2026 test saw one node run JS but the answer used raw HTML | Not documented; Meta-ExternalAgent was seen not running JavaScript (Vercel, 2024) | Not documented; a June 2026 test saw its fetcher run JavaScript on a pasted URL | Undocumented; ran a pasted URL's JS in a June 2026 test. Search answers use snippets | Yes — a full browser runs your scripts |
|---|
| Shows up in analytics asWhere to find the visits | chatgpt.com, GA4 AI Assistant channel; links seen with utm_source=chatgpt.com | google.com in Organic Search; GA4's AI Assistant channel excludes it | gemini.google.com, in GA4's AI Assistant channel; app clicks often land in Direct | claude.ai referral with no UTM; some clicks arrive as Direct | www.perplexity.ai, origin only, no UTM; usually Referral in GA4 | copilot.microsoft.com or copilot.com, host only; Bing AI Mode clicks arrive as bing.com | grok.com citation links are noreferrer, so most clicks arrive as Direct | Undocumented; meta.ai on the web, Facebook link shim or Direct in-app (our read) | Undocumented; GA4's AI Assistant channel names DeepSeek; referrals near zero since Sep 2025 | chat.mistral.ai, no UTM; near zero on Cloudflare Radar since July 2026 | None from task views (noreferrer); *.manus.space when Manus-built sites link out |
|---|
| How citations lookWhat a reader sees and clicks | Inline citation pills, a Sources panel, inline brand links | Inline links beside claims, link cards, an 'Explore new angles' list | Inline source chips and a Sources side panel; many answers show none | Inline citations with source links, each quoting up to 150 characters | A source chip after each claim (site name, +N) and a sources panel; API uses [1] markers | Clickable citations in the answer, sources listed below, Show all for every reference | Inline chips naming the site or linking the post, grouped as +N, plus a sources list | A Sources list under the response; layouts per app aren't documented | Numbered inline markers (its [citation:N] format) plus a list of the pages found | Globe icon, inline links and a Sources panel; a news icon for AFP and AP | Sources listed in the deliverable (report, deck or sheet), usually a numbered list |
|---|
| Biggest leverThe one move to make first | Official first-party pages for prices, specs and policies that match its site: searches | Be the best page for a sub-question Google fans out to | Stay indexed with Google-Extended allowed, and get named on the few pages Gemini cites | Server-rendered, quotable first-party pages that rank in Brave | Self-contained, dated passages in server-rendered HTML, each answering one question | Be indexed and fresh in Bing: Webmaster Tools, IndexNow, no noarchive or nocache | Facts in server-rendered HTML, repeated as text posts on X that link the page | Allow meta-webindexer, then get named in public Facebook, Instagram and Threads posts | Dated, authoritative first-party pages in the language your DeepSeek users ask in | Rank in Brave for the exact question, with the answer in the title and first lines | Let the signed agent past your edge, then put facts in visible text on stable URLs |
|---|