ChatGPT Search vs Google Search: The Controls Site Owners Actually Have
99Visibility Research · Updated October 21, 2026 · 7 min read
For site owners, ChatGPT search and Google search use different gates. ChatGPT search needs OAI-SearchBot allowed in robots.txt and reachable through your host or CDN, with key content in the raw HTML. Google needs Googlebot access and a page that is indexed and eligible for a snippet. That same gate covers AI Overviews and AI Mode. Neither engine gives you a rank position to track.
Two engines, two sets of gates
ChatGPT search and Google search both decide which pages appear in answers. The controls you hold over each are different, and mixing them up is the most common access mistake.
On the ChatGPT side, the levers are a specific crawler token and your network layer. On the Google side, the levers are Googlebot access, index eligibility and snippet controls. In both cases the levers are subtractive. You can remove blocks. You can't add a signal that forces inclusion.
That framing matters because most advice on how to optimize for ChatGPT skips the gates and jumps to content tweaks. The evidence for content tweaks is weak. The evidence for access is strong, and the operators document it themselves. If you want the deeper ChatGPT background, how ChatGPT search finds sites covers the full pipeline.
What controls inclusion in ChatGPT search
OpenAI runs separate crawlers with separate jobs, per its bots documentation (verified August 2026):
- OAI-SearchBot surfaces sites in ChatGPT search. OpenAI says sites opted out of it "will not be shown in ChatGPT search answers, though can still appear as navigational links."
- GPTBot governs training use only. Blocking it does not remove you from ChatGPT search, and allowing it does not get you into search.
- ChatGPT-User fetches pages when a user asks. OpenAI says robots.txt rules "may not apply" to it.
OpenAI states that each setting is independent. So a site can do this:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
That keeps search eligibility and opts out of training.
The second half of the gate
OpenAI's help center says eligibility needs robots.txt permission and a host or CDN that allows traffic from OpenAI's published searchbot IP addresses. A firewall can return 403 to OAI-SearchBot while robots.txt says allow. Nothing in a dashboard will tell you. As of October 2026, Cloudflare blocks Training and Agent crawlers by default on ad-displaying pages for new domains and free-tier accounts, while leaving Search allowed. Check which category your settings actually apply.
Rendering
Vercel's crawler study found ChatGPT's crawlers fetch JavaScript files but don't execute them. Prices, product names or definitions that only appear after JavaScript runs may be invisible. The fix is server-side rendering of the content that matters. You can check the robots.txt half with the free ChatGPT search block check, and the firewall half with the AI Crawler Checker, which requests a page as each AI crawler.
What controls inclusion in Google search and its AI features
Google's gate is simpler to describe. Its AI features documentation says a page must be "indexed and eligible to be shown in Google Search with a snippet" to appear as a supporting link in AI Overviews or AI Mode. It adds: "There are no additional technical requirements."
Your controls on this side:
- Googlebot in robots.txt. There is no separate robots.txt token for AI Overviews or AI Mode. Googlebot rules are the control.
- Index eligibility. A
noindextag or a canonical conflict takes the page out of Search, and so out of the AI surfaces. - Snippet controls.
nosnippet,max-snippetanddata-nosnippetlimit what Google shows, including in AI features. These often get inherited from a template by accident. - Search Console's generative AI control. Inclusion is the default. Google says this control is still rolling out to a subset of owners, and child properties inherit from the parent by default. Check it if you have multiple properties.
Google-Extended is a different lever. Google says it controls Gemini training and grounding and does not affect Search inclusion or ranking.
One practical difference from ChatGPT: Googlebot renders JavaScript, so client-side content is less of a risk here. Eligibility still isn't inclusion. Google says indexing and serving "isn't guaranteed." The free index status check is a quick way to see where you stand in Google and Bing.
Side by side: ChatGPT search vs Google search
| ChatGPT search | Google search (incl. AI Overviews, AI Mode) | |
|---|---|---|
| Crawler that decides search inclusion | OAI-SearchBot | Googlebot |
| Training-only token | GPTBot | Google-Extended (Gemini, not Search) |
| Network requirement | Host or CDN must allow OpenAI's published IPs | Googlebot must be reachable |
| JavaScript | Crawlers don't execute it | Googlebot renders it |
| Eligibility rule | Allowed and reachable | Indexed and snippet-eligible |
| Display controls | robots.txt per bot | noindex, nosnippet, max-snippet, data-nosnippet, Search Console control |
| Query used to retrieve | Rewritten by ChatGPT into its own queries | May fan out into related searches |
| Ranking disclosure | "Multiple factors" | No position for AI features |
| Reporting to site owners | Referral traffic only | Impressions only in the AI report |
The pattern: ChatGPT is stricter on access and rendering, Google is stricter on index state. Neither gives you a rank.
What each engine tells you back
Reporting is where both engines go quiet.
ChatGPT. OpenAI's help center says ChatGPT search typically rewrites your query into one or more targeted queries before sending them to search providers. The prompt a customer types is not the query that retrieves your page. On ranking, OpenAI's full disclosure is that it uses "multiple factors intended to help users find relevant, reliable information" and that placement isn't guaranteed. Search also fires at the model's discretion, so some answers use no live retrieval at all.
Google. Search Console's generative AI report shows impressions for AI Overviews and AI Mode. As of October 2026 it shows no clicks, no click-through rate and no position. AI Overviews also often don't trigger for a query.
What this means: there's no first-party position to track on either side. A tool that reports your "AI rank" is reporting its own model, not a measurement. Presence, absence and what the answer says about you are the things you can observe. Whether one dashboard can cover every engine depends on how honestly it separates them.
How the two connect, and where they don't
Ranking on Google and being cited by ChatGPT are different events. Ahrefs found that 37.9% of URLs cited in AI Overviews also appeared in the top 10 results (March 2026), so even Google's own AI surface draws heavily from beyond page one. ChatGPT search sometimes partners with other providers, per OpenAI, but the end-to-end link has never been measured.
Otterly's 2026 experiment adds a caution. Its two test sites stayed in Bing's index, yet ChatGPT cited them almost never, even with ChatGPT's crawlers visiting. One test, one topic, but it shows that being indexed somewhere is necessary, not sufficient. For more on this question, see whether you need a Google ranking to show up in ChatGPT.
What neither engine lets you control: the model's training cutoff, which page wins among retrieved candidates, and whether retrieval runs at all. Being plain about that is the starting point of what you can and can't influence.
Which to use when
Work through the gates in order. Each one is checkable.
- If you're absent from ChatGPT search: check robots.txt for OAI-SearchBot first, then your CDN or firewall response to it, then whether key facts are in the raw HTML before JavaScript runs.
- If you're absent from AI Overviews or AI Mode: check index status and snippet directives, then the Search Console generative AI control, including inheritance from a parent property.
- If you blocked AI bots in one sweep: split them. Keep OAI-SearchBot and Googlebot allowed if you want search visibility. Decide GPTBot and Google-Extended separately on training grounds.
- If you're eligible on both and still absent: look at where the engines are getting their answers. When they cite other sites, being named on those sites is associated with appearing in the answer. Stating specific facts (a price, a one-line definition) on a fetchable page gives an engine a sentence it can quote.
For a full ChatGPT walk-through, use the technical checklist for ChatGPT search. Fix access first. Nothing downstream works without it.
Does blocking GPTBot remove my site from ChatGPT search? No. GPTBot governs training use only. ChatGPT search inclusion is controlled by OAI-SearchBot, and OpenAI's bots documentation says each setting is independent of the others. You can disallow GPTBot to opt out of training while allowing OAI-SearchBot so your pages stay eligible for ChatGPT search answers. The reverse is also true: allowing GPTBot does nothing for search visibility.
Is there a robots.txt rule that blocks Google AI Overviews but not regular Search? No. Google says Googlebot rules are the control because AI is built into Search. To limit what appears in AI features, use snippet controls such as nosnippet, max-snippet or data-nosnippet, or the Search Console generative AI control where it has rolled out to your property. Google-Extended affects Gemini training and grounding, not Search inclusion.
Can I track my position in ChatGPT or Google AI answers? Not against any first-party number. OpenAI discloses only that it ranks using multiple factors. Google's generative AI report in Search Console shows impressions with no position, clicks or click-through rate. Google also says third-party tools don't have access to its internal ranking data. You can observe whether you appear and what the answer says, not a rank.
Does schema markup help ChatGPT or Google AI features cite me? Google says structured data isn't required for generative AI search. Ahrefs' matched-control study found AI Overview citations fell 4.6% after pages added schema, with no major lift elsewhere. Existing markup does no harm, but it isn't a lever for AI answers. Access, rendering and clear plain-text facts on fetchable pages are where the evidence points.
Sources
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.