Three crawlers, three jobs

CrawlerJobIf you block it
GPTBotCrawls for model training dataYour content stops informing future model memory; current search answers mostly unaffected
OAI-SearchBotIndexes/fetches for ChatGPT search answersYou exit the search retrieval pool — the big one for GEO
ChatGPT-UserFetches a specific page when a user pastes a link or asks about itUsers can't have your page read on demand

OpenAI documents these agents separately, and robots.txt treats them independently. The most common misconfiguration we find in audits: a blanket "AI = bad" block that kills OAI-SearchBot alongside GPTBot — opting out of the answer layer while the questions keep getting asked.

The Bing dependency

ChatGPT's search experience leans on Bing's index as its retrieval base, supplemented by OpenAI's own crawling. The practical consequence: Bing indexation is a hard gate for ChatGPT visibility. Brands with pristine Google presence and no Bing footprint — common for China outbound companies whose English sites were never submitted to Bing Webmaster Tools — can be invisible in ChatGPT search despite strong content. Check Bing indexation before any other ChatGPT optimization.

Memory vs retrieval

Uniquely among major engines, ChatGPT can answer from training-data memory without retrieving at all. For established entities this makes answers stable; for thin-source brands it makes them confabulated — the model completes the pattern instead of fetching the fact. Search-enabled queries (the default for anything time-sensitive or product-shaped) shift weight to retrieval. Your goal is twofold: be richly represented in retrievable sources and consistent enough that the memory layer, where it exists, is correct.

The sources panel

Search-enabled answers show a sources panel — the cited URLs behind the response. Citations favor: pages ranking well in Bing, pages with direct answer-shaped passages, and corroborated third-party sources (review platforms, news, community threads). The panel is your measurement instrument: it reveals exactly which sources ChatGPT trusts for your category, which is your source-graph target list.

Optimization checklist

  1. robots.txt: allow OAI-SearchBot (decide GPTBot separately; allow ChatGPT-User unless you have a reason not to).
  2. Bing Webmaster Tools: verify, submit sitemap, consider IndexNow for fast indexing of new pages.
  3. Answer blocks on money pages — direct, quotable, self-contained.
  4. Third-party corroboration — review platforms, comparison articles, community threads; ChatGPT's synthesis leans on consensus.
  5. Monitor the sources panel monthly for your prompt set — cited URLs are your ground truth.

Sources: OpenAI crawler documentation (GPTBot / OAI-SearchBot / ChatGPT-User agent policies); OpenAI "Scaling AI for Everyone" (2026) for user figures; Microsoft-OpenAI search integration reporting. Crawler behaviors evolve — verify current agent names in OpenAI's documentation before changing robots.txt.

Frequently asked questions

Should I block GPTBot but allow OAI-SearchBot?
That's the mainstream GEO posture: opt out of training-data collection while staying in the search answer layer. The agents are independent in robots.txt, so you can split them. What you should not do is block OAI-SearchBot unless you've decided to exit ChatGPT answers entirely.
Why does ChatGPT get my company's facts wrong but Perplexity gets them right?
Perplexity retrieves live on every query; ChatGPT can answer from stale training memory. Wrong facts in ChatGPT usually mean your consistent, corrected sources weren't in its training window or aren't being retrieved — fix the source graph, ensure Bing indexation, and the retrieved answers correct first.
Does ChatGPT favor any source types?
Observed patterns: well-structured pages with direct answers, Bing-strong domains, review platforms for product questions, Wikipedia/Wikidata for entity facts, and major news for current events. It is less transparent than Perplexity — the sources panel is your best evidence.