Your GEO

AI crawlers in robots.txt: which to allow and which to block

By Jasper Paauwe. Updated on .

Which crawler does what

The providers separate search from training, and document that themselves. If you block only the training crawlers, you can still appear in search results.

OAI-SearchBotOpenAISearch results in ChatGPT
GPTBotOpenAIModel training
Claude-SearchBotAnthropicSearch results in Claude
ClaudeBotAnthropicModel training
PerplexityBotPerplexitySearch results, not for training
BingbotMicrosoftBing and Copilot
Google-ExtendedGoogleTraining and grounding of Gemini, not Google Search

Crawlers that do not always follow robots.txt

Some requests do not come from a crawler but from a user who asks something. Perplexity writes that Perplexity-User generally ignores robots.txt in that case. Under the standard, robots.txt is also a request to crawlers and not a form of security. If you really want to keep something out of reach, put it behind a login.

JavaScript and the firewall

In measurements by Vercel and MERJ from December 2024, none of the major AI crawlers executed JavaScript. Text that only loads in the browser is therefore invisible to them. Look at the page source to check what is really in the HTML.

A firewall or CDN can stop crawlers that robots.txt does allow. Our check only sees robots.txt, so check those settings yourself as well.

Sources