Skip to content

Free tool

Is your robots.txt blocking AI crawlers?

Enter your domain and see, crawler by crawler, what your robots.txt allows.

Free. No account needed. We read your public robots.txt file.

We read yoursite.com/robots.txt and check the rules for each major AI crawler.

We check each major AI crawler against your rules and show the exact file we read.

How robots.txt rules work

A robots.txt file is a plain text file at the root of your domain (for example yourdomain.com/robots.txt). Crawlers fetch it before anything else. If the file says a crawler is not allowed, a well-behaved crawler stops there.

The file is made of groups. Each group starts with one or more User-agent: lines naming crawlers, followed by Allow: and Disallow: rules. User-agent: * applies to every crawler that does not have a group of its own.

When a crawler has its own group, it follows only that group. The two groups do not merge, so you can block everything under * and still allow a named AI crawler in its own group.

Inside a group the most specific rule wins. Allow: /blog/ beats Disallow: / for pages under /blog/, because it is longer. An empty Disallow: line means nothing is disallowed.

The AI crawlers this tool checks

Each AI company uses its own user-agent name, and a rule only applies when the name matches. These are the names we check, the same list Referscope uses in the product:

CrawlerOwnerPurpose
GPTBotOpenAIAI training
CCBotCommon CrawlAI training
ClaudeBotAnthropicAI training
anthropic-aiAnthropic (older token)AI training
Google-ExtendedGoogle, Gemini training (does not affect Google Search)AI training
Applebot-ExtendedApple, AI trainingAI training
BytespiderByteDanceAI training
Meta-ExternalAgentMetaAI training
FacebookBotMetaAI training
OAI-SearchBotOpenAI, ChatGPT searchAI search and answers
PerplexityBotPerplexityAI search and answers
ChatGPT-UserOpenAI, fetches pages a ChatGPT user asks aboutAI search and answers
Perplexity-UserPerplexity, fetches pages a user asks aboutAI search and answers
Claude-UserAnthropic, fetches pages a Claude user asks aboutAI search and answers

Three mistakes that block AI crawlers

A catch-all Disallow with no named groups. User-agent: * followed by Disallow: / blocks every crawler, AI and search engines included. It is a common setting for staging sites that is easy to leave in place after launch.

An Allow rule in the wrong group. Adding Allow: / under User-agent: * does not help a crawler that has its own group, because that crawler ignores the * group entirely.

A misspelled crawler name. A group only applies when the user-agent name matches the crawler. Copy the names from the table above rather than typing them from memory.

Questions about this check

Does robots.txt affect my Google ranking?

Blocking Googlebot stops Google indexing your pages. Blocking Google-Extended is separate and only affects Gemini training, not search results.

Can I allow AI search but block training?

Yes, by allowing the search crawlers and disallowing the training ones. robots.txt controls crawling, not how content is used afterwards.

How often should I check?

After any migration, CMS upgrade or hosting change, ideally within a day of the deploy.

Do all AI crawlers obey robots.txt?

The major ones say they do. Some crawlers ignore it or pretend to be someone else. Only server-side data shows who really visited.

Less guessing. Clearer growth.

Connect your site today and see your first verified AI crawler by tomorrow.