ClaudeBot vs Claude-SearchBot: which to block?
Short answer: ClaudeBot collects training data and Claude-SearchBot decides whether Claude can find and cite you when it searches. Block ClaudeBot if you want out of training, and keep Claude-SearchBot allowed if you want to be in Claude’s answers. Registry verified 19 September 2026.
What’s the difference between ClaudeBot and Claude-SearchBot?
Anthropic documents three tokens, one job each. Claude-User is the odd one out: it fetches a single page when a person asks Claude about it, rather than crawling.
| ClaudeBot | Claude-SearchBot | Claude-User | |
|---|---|---|---|
| Its job | Model training | Search & citations | Fetches when a user asks |
| Blocking it affects | Anthropic model training | Claude's search results and citations | Claude opening your page when someone asks about it |
| Blocking it leaves alone | Claude's search results and citations | Anthropic model training | Claude's search results; Anthropic model training |
| Obeys robots.txt | Yes, per its operator's docs | Yes, per its operator's docs | Yes, per its operator's docs |
| Verifiable by IP | Yes, ranges are published | Yes, ranges are published | Yes, ranges are published |
| Last verified | 2 September 2026 | 2 September 2026 | 2 September 2026 |
Does blocking ClaudeBot hide you from Claude?
No. ClaudeBot gathers pages for training. When Claude searches the web to answer a question, it relies on Claude-SearchBot, and a ClaudeBot rule does not reach it. Blocking ClaudeBot is a policy choice with no search cost.
What happens if you block Claude-SearchBot?
Your visibility in Claude’s search results drops or disappears. This is usually an accident rather than a decision: a broad rule aimed at training catches the search crawler too, and the cost lands on the thing the site owner wanted to keep. The Claude-SearchBot page has the details.
Does Claude-User obey robots.txt?
Anthropic documents that it does, which sets it apart from the equivalent fetchers at some other operators. Blocking Claude-User means Claude cannot open your page for somebody who asked about you by name, a much narrower loss than search visibility but a real one for a product people evaluate by asking.
What about anthropic-ai and claude-web?
Both still appear in a great many robots.txt files, usually copied from lists written in 2023. Neither is in Anthropic’s current documentation, so a rule naming them most likely does nothing. If your file blocks those two and nothing else, it is not blocking Anthropic’s crawlers at all.
What should your robots.txt say?
For a site that wants out of training and into Claude’s answers:
User-agent: ClaudeBot
Disallow: /
User-agent: Claude-SearchBot
Allow: /Write it in robots.txt rather than as an IP block. Anthropic discourages blocking by address, because an IP block can stop the crawler reading robots.txt at all, and then it cannot see the rule you wrote for it.
The checker shows what your current file says to all three. OpenAI splits its crawlers the same way, if you are writing rules for both.
Can a correct robots.txt still keep Claude out?
Yes. A CDN or firewall rule can refuse Claude-SearchBot before it reads the file. The scan requests your home page as each crawler and shows where the answers differ.
We request your robots.txt and homepage. We read your sitemap only when robots.txt hides pages from a crawler and we need to measure how much is affected. No other page.
Crawlers in this guide
- ClaudeBot: Model training, run by Anthropic
- Claude-SearchBot: Search & citations, run by Anthropic
- Claude-User: Fetches when a user asks, run by Anthropic
Where to go next
- GPTBot vs OAI-SearchBot: which to block?
OpenAI's two crawlers do opposite jobs. One costs you nothing to block and the other takes you out of ChatGPT's answers. - Which AI crawlers should you allow?
The tokens have four jobs. Which ones you want depends on what you are trying to achieve, and the costly mistake is blocking the citation crawler when you meant to block the training one. - Is Cloudflare blocking AI crawlers?
A correct robots.txt can still leave a site inaccessible. Here is what to look for when Cloudflare is in the way.