AntCrow
(Guides · Search & AI)

AI crawlers, and which ones to let in

There is no such thing as "the AI crawler". There are dozens, they do three completely different jobs, and blocking the wrong one makes your business invisible to ChatGPT or Copilot while blocking the right one saves you bandwidth and nothing else. This is the full reference, with the decision for each.

Reviewed by AntCrowLast reviewed 9 min read

Most advice about AI crawlers treats them as one category to be allowed or blocked wholesale. That is the mistake that quietly costs businesses their AI visibility. OpenAI alone operates four distinct bots that do entirely different things, and the one that determines whether ChatGPT can cite you is not the one most robots.txt files block.

Three jobs hide behind one label

Every bot in this space is doing one of three things, and the distinction decides everything. Search indexing bots build the index an assistant retrieves from when it answers a question. If you block one of these, you cannot be cited by that assistant, no matter how good your content is. User-fetch bots go and read a specific page because a person asked the assistant about it; blocking these breaks the experience for someone who was already interested enough to paste your URL. Training bots collect content that may inform a future model. Blocking a training bot has no effect on whether you are cited today, which is why it is the one genuinely defensible thing to block if bandwidth is a concern.

The full crawler table

Recommendations below assume you want maximum visibility in AI answers. A publisher whose business model depends on page views may reasonably make different calls on the training column, and that is a legitimate commercial decision rather than a technical one.

User agentOperatorJobRecommendation
GooglebotGoogleSearch index, and the source for AI Overviews and AI ModeAllow
BingbotMicrosoftBing index, which is the whole of Copilot's retrievalAllow
OAI-SearchBotOpenAISearch index used for ChatGPT citationAllow
ChatGPT-UserOpenAILive fetch when a person asks about a pageAllow
GPTBotOpenAIModel trainingOptional
Claude-SearchBotAnthropicSearch index for ClaudeAllow
Claude-UserAnthropicLive fetch for a Claude userAllow
ClaudeBotAnthropicModel trainingOptional
PerplexityBotPerplexitySearch index, documented as not used for trainingAllow
Perplexity-UserPerplexityLive fetch on user requestAllow
Google-ExtendedGoogleGemini training and Gemini app grounding onlyOptional
ApplebotAppleSiri, Spotlight, Safari suggestionsAllow
Applebot-ExtendedAppleApple Intelligence training onlyOptional
AmazonbotAmazonAlexa and Amazon shopping AIAllow
BytespiderByteDanceTraining, documented ignoring robots.txtBlock
Sources: OpenAI, Anthropic, Perplexity, Google, and Apple crawler documentation. Listed in full at the end of this page.

Google-Extended does not do what its name suggests

This one catches almost everybody. It is natural to read Google-Extended as the switch that controls whether Google's AI features use your content, and to block it if you would rather not feed them. It is not that switch. Google's own crawler documentation states that Google-Extended governs whether content is used to train Gemini models and to ground certain Gemini and Vertex products, and that it does not affect a site's inclusion in Google Search and is not used as a ranking signal. AI Overviews and AI Mode are served from the ordinary Googlebot index. There is currently no mechanism to appear in Google Search while opting out of AI Overviews. Blocking Google-Extended costs you grounding in the Gemini app and gains you nothing in Search.

Robots.txt is a request, not a lock

Two things worth being clear-eyed about. First, robots.txt is advisory. Well-behaved operators honour it and several publish IP ranges so you can verify their bots, but a crawler that ignores it will keep ignoring it, so anything you genuinely need to stop has to be stopped at the network edge rather than in a text file. Second, OpenAI's own documentation notes that because ChatGPT-User actions are initiated by a person rather than by a crawl schedule, robots.txt rules may not apply to them. The practical implication is that robots.txt is the right tool for expressing a preference to cooperative operators and the wrong tool for enforcement.

What allowing everything actually costs

Bandwidth, mostly, and the ratio is worse than people expect. Cloudflare's published analysis of AI bot traffic found that the large majority of it is training collection rather than search indexing or user-triggered fetches, and its crawl-to-referral ratios show some operators crawling tens of thousands of pages for every visitor they send back. For a brochure or services site with modest page counts, this is a rounding error and the trade is clearly worth making. For a large publisher serving millions of pages, it is a real infrastructure cost and a real commercial decision. Know which you are before copying anyone's robots.txt.

How to check what you are currently doing

  1. Open yoursite.com/robots.txt in a browser. If it returns nothing or a 404, you are allowing everything by default, which for most businesses is the correct posture anyway.
  2. Look for Disallow lines under any of the user agents in the table above. A blanket Disallow under a named AI bot is the thing to check first.
  3. Check your hosting or CDN settings separately. Several security products block unfamiliar user agents by default, which blocks AI crawlers without anything appearing in robots.txt at all. This is the most common cause of invisible blocking.
  4. Check your server logs for the user agents above. If a bot has never requested anything, something upstream is stopping it.
  5. Confirm the site is indexed in Bing, not just Google. Bing is the entire retrieval layer for Microsoft Copilot and contributes to ChatGPT, and plenty of sites are indexed in one and not the other.

Common questions

  • For most businesses, no. Blocking search-indexing crawlers such as OAI-SearchBot, Claude-SearchBot, and PerplexityBot removes any possibility of being cited by those assistants. Blocking training crawlers such as GPTBot and ClaudeBot has no effect on current citations and is a reasonable choice if bandwidth is a concern. Publishers whose revenue depends on page views face a genuinely different calculation from service businesses that want to be recommended.

Sources

Every factual claim on this page traces to one of the following. If you find something here that is out of date, we would genuinely like to know.

  1. Overview of OpenAI crawlers. OpenAI Developer Documentation.
  2. Does Anthropic crawl data from the web?. Anthropic Support.
  3. PerplexityBot documentation. Perplexity.
  4. Google crawlers and user-triggered fetchers. Google Search Central.
  5. AI crawler traffic by purpose and industry. Cloudflare Radar.
  6. About Applebot. Apple Support.

Want this handled rather than explained?

AntCrow builds websites with all of the above built in. Tell us what you are trying to achieve and we will tell you honestly what is worth doing.

Start a project