Why this is worth checking before you launch
Two failures account for almost every "why is my site invisible" question from a pre-launch founder, and both live in this one file:
- A leftover
Disallow: / from a staging template. It blocks everything, and it is invisible unless you look.
- A robots.txt that returns a server error. Google treats a 5xx here as "do not crawl this site at all" — not as "no rules". A flaky server on this one path quietly suppresses the whole domain.
A 404 is fine. You only need a robots.txt if you want to restrict something or point at a sitemap.
Search, AI answers, and AI training are three different decisions
Blocking a training crawler does not remove you from AI answers, and blocking an answer crawler does not remove you from search. They are separate tokens with separate consequences, which is why this tool groups them rather than giving you one number.
The crawlers we check
Registry last verified 2026-09-01. Every row links to the operator's own documentation. Download as JSON (CC BY 4.0).
Search index
| Token | Operator | Obeys robots.txt | Docs |
Applebot | Apple | yes | docs |
Baiduspider | Baidu | yes | docs |
DuckDuckBot | DuckDuckGo | yes | docs |
Googlebot | Google | yes | docs |
Googlebot-Image | Google | yes | docs |
Googlebot-News | Google | yes | docs |
Googlebot-Video | Google | yes | docs |
Storebot-Google | Google | yes | docs |
search.marginalia.nu | Marginalia Search | yes | docs |
bingbot | Microsoft | yes | docs |
MojeekBot | Mojeek | yes | docs |
Yeti | Naver | partial | docs |
SeznamBot | Seznam.cz | yes | docs |
Slurp | Yahoo | yes | docs |
YandexBot | Yandex | yes | docs |
AI answers
| Token | Operator | Obeys robots.txt | Docs |
Amzn-SearchBot | Amazon | yes | docs |
Claude-SearchBot | Anthropic | yes | docs |
DuckAssistBot | DuckDuckGo | yes | docs |
Google-GeminiNotebook | Google | no | docs |
meta-webindexer | Meta | yes | docs |
MistralAI-Index | Mistral AI | yes | docs |
OAI-SearchBot | OpenAI | yes | docs |
PerplexityBot | Perplexity | yes | docs |
ProRataInc | ProRata.ai / Gist | yes | docs |
YouBot | You.com | yes | docs |
AI training
| Token | Operator | Obeys robots.txt | Docs |
AI2Bot | Allen Institute for AI (Ai2) | undocumented | docs |
Amazonbot | Amazon | yes | docs |
ClaudeBot | Anthropic | yes | docs |
Applebot-Extended | Apple | yes | docs |
Bytespider | ByteDance | undocumented | docs |
CCBot | Common Crawl | yes | docs |
Google-Extended | Google | yes | docs |
meta-externalagent | Meta | yes | docs |
MistralAI-Training | Mistral AI | yes | docs |
GPTBot | OpenAI | yes | docs |
AI agent
| Token | Operator | Obeys robots.txt | Docs |
Amzn-User | Amazon | yes | docs |
Claude-User | Anthropic | yes | docs |
Diffbot-User | Diffbot | partial | docs |
Google-Agent | Google | no | docs |
Google-CloudVertexBot | Google | yes | docs |
meta-externalfetcher | Meta | partial | docs |
MistralAI-User | Mistral AI | yes | docs |
ChatGPT-User | OpenAI | partial | docs |
Perplexity-User | Perplexity | no | docs |
Link preview
| Token | Operator | Obeys robots.txt | Docs |
Discordbot | Discord | undocumented | docs |
GoogleMessages | Google | no | docs |
LinkedInBot | LinkedIn (Microsoft) | undocumented | docs |
facebookexternalhit | Meta | partial | docs |
WhatsApp | Meta (WhatsApp) | undocumented | docs |
Pinterestbot | Pinterest | yes | docs |
redditbot | Reddit | undocumented | docs |
Slackbot-LinkExpanding | Slack (Salesforce) | no | docs |
TelegramBot | Telegram | undocumented | docs |
Twitterbot | X (Twitter) | undocumented | docs |
SEO tool
| Token | Operator | Obeys robots.txt | Docs |
AhrefsBot | Ahrefs | yes | docs |
AhrefsSiteAudit | Ahrefs | partial | docs |
barkrowler | Babbar.tech | yes | docs |
DataForSeoBot | DataForSEO | yes | docs |
Google-InspectionTool | Google | yes | docs |
Google-Site-Verification | Google | no | docs |
MJ12bot | Majestic (Majestic-12) | yes | docs |
dotbot | Moz | yes | docs |
rogerbot | Moz | yes | docs |
SemrushBot | Semrush | yes | docs |
Sitebulb | Sitebulb | partial | docs |
BLEXBot | WebMeUp / SEO PowerSuite (Link-Assistant.Com) | undocumented | docs |
Ads
| Token | Operator | Obeys robots.txt | Docs |
AdsBot-Google | Google | partial | docs |
AdsBot-Google-Mobile | Google | partial | docs |
Mediapartners-Google | Google | partial | docs |
meta-externalads | Meta | yes | docs |
adidxbot | Microsoft Bing (Microsoft Advertising) | yes | docs |
OAI-AdsBot | OpenAI | yes | docs |
Archive
| Token | Operator | Obeys robots.txt | Docs |
archive.org_bot | Internet Archive | partial | docs |
Other
| Token | Operator | Obeys robots.txt | Docs |
Diffbot | Diffbot | partial | docs |
APIs-Google | Google | partial | docs |
FeedFetcher-Google | Google | no | docs |
Google-CWS | Google | no | docs |
Google-Pinpoint | Google | no | docs |
Google-Read-Aloud | Google | no | docs |
Google-Safety | Google | no | docs |
GoogleOther | Google | yes | docs |
GoogleOther-Image | Google | yes | docs |
GoogleOther-Video | Google | yes | docs |
GoogleProducer | Google | no | docs |
BingPreview | Microsoft Bing | yes | docs |
BingVideoPreview | Microsoft Bing | yes | docs |
MicrosoftPreview | Microsoft Bing | yes | docs |