Free · No account

robots.txt tester

See which search engines and AI crawlers your robots.txt actually allows — and which rule decides it. Checks 87 crawler tokens: 69 are verified against the operator's own documentation; the other 18 have no published robots.txt token — the string is the crawler's observed user-agent — and every row says which.

The query string is part of the tested path; a fragment is not — /page#a is tested as /page, because a crawler never sends the fragment.

Or paste robots.txt directly

Useful before you deploy — nothing is fetched, and nothing leaves your browser except the text you paste.

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 updated 2026-09-02. Obeys robots.txt is what the operator documents; official means the operator publishes this robots.txt token at the linked page — what that page says about robots.txt, if anything, is the Obeys robots.txt value beside it; unofficial means the operator publishes no robots.txt token for it — the string is the observed user-agent, and the value rests on what the operator says in general terms or on third-party observation (the notes in the download say which). Download as JSON (CC BY 4.0).

Search index

TokenOperatorObeys robots.txtDocs
ApplebotAppleyes officialdocs
BaiduspiderBaiduyes officialdocs
DuckDuckBotDuckDuckGoyes officialdocs
GooglebotGoogleyes officialdocs
Googlebot-ImageGoogleyes officialdocs
Googlebot-NewsGoogleyes officialdocs
Googlebot-VideoGoogleyes officialdocs
Storebot-GoogleGoogleyes officialdocs
search.marginalia.nuMarginalia Searchyes officialdocs
bingbotMicrosoftyes officialdocs
MojeekBotMojeekyes officialdocs
YetiNaverpartial officialdocs
SeznamBotSeznam.czyes officialdocs
SlurpYahooyes officialdocs
YandexBotYandexyes officialdocs

AI answers

TokenOperatorObeys robots.txtDocs
Amzn-SearchBotAmazonyes officialdocs
Claude-SearchBotAnthropicyes officialdocs
DuckAssistBotDuckDuckGoyes officialdocs
Google-GeminiNotebookGoogleno unofficialdocs
meta-webindexerMetayes officialdocs
MistralAI-IndexMistral AIyes officialdocs
OAI-SearchBotOpenAIyes officialdocs
PerplexityBotPerplexityyes officialdocs
ProRataIncProRata.ai / Gistyes officialdocs
YouBotYou.comyes officialdocs

AI training

TokenOperatorObeys robots.txtDocs
AI2BotAllen Institute for AI (Ai2)undocumented officialdocs
AmazonbotAmazonyes officialdocs
ClaudeBotAnthropicyes officialdocs
Applebot-ExtendedAppleyes officialdocs
BytespiderByteDanceundocumented unofficialdocs
CCBotCommon Crawlyes officialdocs
Google-ExtendedGoogleyes officialdocs
meta-externalagentMetayes officialdocs
MistralAI-TrainingMistral AIyes officialdocs
GPTBotOpenAIyes officialdocs

AI agent

TokenOperatorObeys robots.txtDocs
Amzn-UserAmazonpartial officialdocs
Claude-UserAnthropicyes officialdocs
Diffbot-UserDiffbotpartial officialdocs
Google-AgentGoogleno unofficialdocs
Google-CloudVertexBotGoogleyes officialdocs
meta-externalfetcherMetapartial officialdocs
MistralAI-UserMistral AIyes officialdocs
ChatGPT-UserOpenAIpartial officialdocs
Perplexity-UserPerplexityno officialdocs

Link preview

TokenOperatorObeys robots.txtDocs
DiscordbotDiscordundocumented officialdocs
GoogleMessagesGoogleno unofficialdocs
LinkedInBotLinkedIn (Microsoft)undocumented unofficialdocs
facebookexternalhitMetapartial officialdocs
WhatsAppMeta (WhatsApp)undocumented unofficialdocs
PinterestbotPinterestyes officialdocs
redditbotRedditundocumented unofficialdocs
Slackbot-LinkExpandingSlack (Salesforce)no officialdocs
TelegramBotTelegramundocumented unofficialdocs
TwitterbotX (Twitter)undocumented unofficialdocs

SEO tool

TokenOperatorObeys robots.txtDocs
AhrefsBotAhrefsyes officialdocs
AhrefsSiteAuditAhrefspartial officialdocs
barkrowlerBabbar.techyes officialdocs
DataForSeoBotDataForSEOyes officialdocs
Google-InspectionToolGoogleyes officialdocs
Google-Site-VerificationGoogleno unofficialdocs
MJ12botMajestic (Majestic-12)yes officialdocs
dotbotMozyes officialdocs
rogerbotMozyes officialdocs
SemrushBotSemrushyes officialdocs
SitebulbSitebulbpartial unofficialdocs
BLEXBotWebMeUp / SEO PowerSuite (Link-Assistant.Com)undocumented unofficialdocs

Ads

TokenOperatorObeys robots.txtDocs
AdsBot-GoogleGooglepartial officialdocs
AdsBot-Google-MobileGooglepartial officialdocs
Mediapartners-GoogleGooglepartial officialdocs
meta-externaladsMetayes officialdocs
adidxbotMicrosoft Bing (Microsoft Advertising)yes officialdocs
OAI-AdsBotOpenAIyes officialdocs

Archive

TokenOperatorObeys robots.txtDocs
archive.org_botInternet Archivepartial officialdocs

Other

TokenOperatorObeys robots.txtDocs
DiffbotDiffbotpartial officialdocs
APIs-GoogleGooglepartial officialdocs
FeedFetcher-GoogleGoogleno unofficialdocs
Google-CWSGoogleno unofficialdocs
Google-PinpointGoogleno unofficialdocs
Google-Read-AloudGoogleno unofficialdocs
Google-SafetyGoogleno unofficialdocs
GoogleOtherGoogleyes officialdocs
GoogleOther-ImageGoogleyes officialdocs
GoogleOther-VideoGoogleyes officialdocs
GoogleProducerGoogleno unofficialdocs
BingPreviewMicrosoft Bingyes officialdocs
BingVideoPreviewMicrosoft Bingyes officialdocs
MicrosoftPreviewMicrosoft Bingyes officialdocs