Claude-User: the agent that opens your page for Claude users

When someone asks Claude about something on your site, this is the request that shows up in your logs.

By Abd Shanti Updated September 16, 2026 3 min read

Quick answer: Claude-User is the agent Anthropic uses when a person asks Claude a question and Claude needs to open a web page to answer it. It does not crawl on its own and it is not a training crawler. Anthropic says disallowing it in robots.txt prevents Claude from retrieving your content for those user requests.

Operator
Anthropic
Type
User-triggered fetcher
robots.txt token
Claude-User
Follows robots.txt
Yes, per Anthropic's documentation
Used for
Fetching a page when a Claude user asks a question that needs it
User agent
User agent contains Claude-User
How to verify
Match the user agent; traffic follows real conversations, so it arrives in irregular bursts

What is Claude-User?

Claude-User is tied directly to user demand. Every request represents a conversation where Claude decided your page was worth reading. That makes it one of the more valuable agents to watch in your logs, because it shows which pages people are actually asking about.

It is independent of ClaudeBot, the training crawler, and of Claude-SearchBot, which improves search quality. Allowing Claude-User while blocking ClaudeBot is a common and sensible setup.

What happens if you block Claude-User?

If you disallow Claude-User, Claude cannot pull your page into an answer when a user asks, and it will rely on other sources. Anthropic notes that this can reduce your visibility in user-directed web search. Your content is not removed from anything, it is simply not fetched live.

Should you allow Claude-User?

Allow it unless the content must never be quoted. These visits happen because a real person wanted information your page has, which is exactly the audience you want to reach through AI assistants.

Check whether Claude-User can reach your site

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

Live Claude-User access check

robots.txt rules for Claude-User

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-User everywhere
User-agent: Claude-User
Allow: /
Block Claude-User everywhere
User-agent: Claude-User
Disallow: /
Allow Claude-User, but keep private folders out
User-agent: Claude-User
Disallow: /account/
Disallow: /checkout/
Allow: /

The rule most people get wrong: once Claude-User 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-User 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-User traffic

Match the user agent and look at the pattern. User-triggered fetchers produce short bursts on specific pages, often your most practical ones. Sustained crawling across the whole site under this name is not normal and is worth investigating as spoofed traffic.

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

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

Claude-User 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-User FAQ

No. It only fetches pages for live user requests. Training crawls are done by ClaudeBot.
Anthropic documents robots.txt control for Claude-User and says disallowing it prevents Claude from retrieving your content for user queries.
Only if you want Claude to stay away from your content entirely. Most sites allow Claude-User so they can be cited, and decide on ClaudeBot separately.
Each conversation that needs the page produces its own fetch. Repeated hits on one URL usually mean it answers a popular question.
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.