Opening the page…

Sulayman Bowles

ClaudeBot vs Claude-SearchBot vs Claude-User

Anthropic separates model-development crawling, web-search crawling, and user-directed retrieval into three robots with different purposes.

·

Monochrome generative point study “Tidal Bell,” a mathematical form rendered in black and white.
Tidal Bell · @yuruyurau ↗
Find your answer

ClaudeBot vs Claude-SearchBot vs Claude-User

Anthropic’s crawler taxonomy separates training-oriented collection, search indexing, and user-requested retrieval, allowing a publisher to express distinct policies instead of one all-or-nothing Claude decision.

Evidence: Anthropic — ClaudeBot, Claude-User, and Claude-SearchBot guidance

Anthropic documents three web robots because “Claude accessed my site” can mean three different things. ClaudeBot collects public web content that may contribute to model development. Claude-SearchBot supports web search. Claude-User fetches content when a person asks Claude to visit or use a page.

The separation is operationally useful. A publisher that is comfortable appearing in Claude search results but does not want future automatic model-development crawling can write different groups instead of blocking every Claude-branded request.

Scope and assumptions

Anthropic’s guidance and network ranges can change. robots.txt is a crawler-policy layer, not authentication. This page reports official documentation as checked September 23, 2026 and does not infer training or citation from a server request.

Anthropic crawler identities
3
Training
CLAUDEBOT
Search
CLAUDE-SEARCHBOT
User retrieval
CLAUDE-USER

ClaudeBot: model-development crawling

Anthropic says ClaudeBot helps improve the utility and safety of its generative models by collecting web content that could potentially contribute to training. Restricting ClaudeBot signals that future material from the site should be excluded from Anthropic’s model-training datasets.

That policy should not be described as a cryptographic guarantee about every historical copy of content. It is a documented crawler-control signal for future collection behavior.

Claude-SearchBot: web-search discovery

Claude-SearchBot is the search-oriented identity. It exists so publishers can treat Claude’s search feature differently from model-development crawling.

As with other search crawlers, a robots allow rule can still be defeated by a WAF, rate limiter, CDN challenge, or network block. Production access has to be checked in server or edge logs.

Claude-User: retrieval at a user’s direction

Claude-User supports fetches initiated by people using Claude. This class is closer to a user-agent proxy than a conventional discovery crawler, so its traffic pattern and policy meaning differ from ClaudeBot.

Anthropic’s 2026 guidance also says its bots respect robots directives and supports the non-standard Crawl-delay extension. That implementation detail should be verified against current docs before relying on it as a permanent standard.

How to classify Anthropic traffic in logs

Store the exact claimed token, source IP, status code, and timestamp. Then compare the source address with Anthropic’s current bot/network information. Treat an unmatched “ClaudeBot” header as unverified rather than silently counting it as Anthropic.

Finally, keep the result scoped to access. A 200 response from a verified crawler demonstrates a successful fetch, not whether the page entered a model dataset or appeared in a Claude answer.

Target the Claude identity that matches the outcome

ClaudeBot is the model-development crawler, Claude-SearchBot supports search, and Claude-User supports user-directed retrieval. Site owners should maintain separate robots groups when they want separate outcomes and verify important traffic against Anthropic’s current published network information.

Sources

  1. Anthropic — ClaudeBot, Claude-User, and Claude-SearchBot guidance

    Verified Sep 23, 2026

Supporting material

Read next