Claude-SearchBot: visibility in Claude's search answers

The Anthropic agent that affects whether Claude surfaces your pages when it searches the web for a user.

By Abd Shanti Updated September 16, 2026 3 min read

Quick answer: Claude-SearchBot is the crawler Anthropic uses to navigate the web and improve the search results Claude shows its users. It respects robots.txt and it is separate from ClaudeBot, the training crawler. Anthropic says blocking it may reduce your visibility and accuracy in Claude's search results.

Operator
Anthropic
Type
Search crawler
robots.txt token
Claude-SearchBot
Follows robots.txt
Yes, per Anthropic's documentation
Used for
Crawling to improve the quality of search results shown to Claude users
User agent
User agent contains Claude-SearchBot
How to verify
Match the user agent and confirm it follows your robots.txt rules

What is Claude-SearchBot?

Claude can search the web while it answers. To return good results it needs an up to date picture of which pages are relevant, and Claude-SearchBot is the agent that builds that picture for Anthropic.

It sits between the other two Anthropic agents. ClaudeBot is about training, Claude-User is a live fetch for one user, and Claude-SearchBot is ongoing crawling for search quality.

What happens if you block Claude-SearchBot?

Disallowing Claude-SearchBot means Anthropic will not crawl your pages to improve search, so Claude is less likely to surface them, and less likely to describe them accurately, when users search. It does not remove your pages from any other engine.

Should you allow Claude-SearchBot?

Allow it if you want Claude users to find you. It is not a training crawler, so allowing it does not change your position on training, which you control with ClaudeBot.

Check whether Claude-SearchBot can reach your site

Enter your domain or a specific page. The checker reads your live robots.txt, picks the group Claude-SearchBot would use, and applies the longest matching rule, the same way major crawlers resolve conflicts.

Live Claude-SearchBot access check

robots.txt rules for Claude-SearchBot

Put each group in the robots.txt file at the root of your domain. User agent names are matched without regard to case, and the most specific matching group wins.

Allow Claude-SearchBot everywhere
User-agent: Claude-SearchBot
Allow: /
Block Claude-SearchBot everywhere
User-agent: Claude-SearchBot
Disallow: /
Allow Claude-SearchBot, but keep private folders out
User-agent: Claude-SearchBot
Disallow: /account/
Disallow: /checkout/
Allow: /

The rule most people get wrong: once Claude-SearchBot has its own group, it ignores everything under User-agent: *. If your wildcard group disallows paths such as /admin/, repeat those lines inside the Claude-SearchBot group too.

Common Anthropic setup: appear in Claude answers, opt out of training

Appear in Claude answers, opt out of training
User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

User-agent: ClaudeBot
Disallow: /

How to verify real Claude-SearchBot traffic

Match the user agent and confirm the crawler requests robots.txt and respects it. A crawler using this name that ignores your rules is not behaving like Anthropic's agent and can be blocked at the network level.

To see how often it visits, count requests by user agent in your access log. On a typical Nginx server:

Count Claude-SearchBot requests per day
grep -i "Claude-SearchBot" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c

Claude-SearchBot compared with other Anthropic agents

AgentOperatorTypeFollows robots.txt
ClaudeBotAnthropicTraining crawlerYes
Claude-UserAnthropicUser-triggered fetcherYes, per Anthropic's documentation
Claude-SearchBotAnthropicSearch crawlerYes, per Anthropic's documentation

See all 20 agents side by side in the AI crawler directory.

Claude-SearchBot FAQ

Claude-SearchBot crawls to improve Claude's search results. ClaudeBot collects content that may be used for training. They are controlled by separate robots.txt groups.
No. Each agent has its own user agent token and its own rules.
No. Training is tied to ClaudeBot. Allowing Claude-SearchBot only affects search quality.
Add a User-agent: ClaudeBot group with Disallow: / and leave Claude-SearchBot and Claude-User allowed, either with their own Allow groups or through a permissive wildcard group.
Abd Shanti

Abd Shanti

Co-founder and strategy lead at Outline Technologies, the team behind FreeGPTSEO and AI Citation Monitor. Abd works on how brands get found and cited by search engines and AI assistants.

See every AI crawler signal at once

The free AI SEO audit checks robots.txt access for 12 AI crawlers, plus llms.txt, schema, content and metadata, in a few seconds.

Run the free AI SEO audit
Last updated: September 16, 2026. Facts checked against Anthropic's crawler documentation.