AI Visibility Tracking ToolFree checker

Does blocking ClaudeBot remove my site from Claude's answers?

99Visibility Research · Updated October 21, 2026 · 5 min read

Short answer

No, not by itself. Anthropic runs three separate agents. ClaudeBot collects training data. Claude-SearchBot supports Claude's search quality. Claude-User fetches pages when a person asks Claude to. A robots.txt rule for ClaudeBot is a training decision. Whether your pages can appear in Claude's search-backed answers depends on the Claude-SearchBot rule, plus whether your firewall lets that bot through.

Key takeaways

  • Anthropic documents ClaudeBot, Claude-SearchBot and Claude-User as separate agents, and robots.txt rules apply to each one by name.
  • Blocking ClaudeBot opts your content out of training collection, not out of Claude's search.
  • Check the Claude-SearchBot rule and your firewall if you want to stay eligible for Claude's search-backed answers.
  • Allowing a bot buys eligibility only. Nobody can promise Claude will retrieve or cite a page.
  • Claude's crawlers do not run JavaScript, so facts that only appear after scripts run may be invisible to them.

The short answer: ClaudeBot is a training decision

Blocking ClaudeBot tells Anthropic not to collect your pages for model training. It doesn't, on its own, remove you from answers Claude builds with live web search.

Anthropic's crawler help page, last updated April 2026, lists three agents with different jobs. ClaudeBot gathers training data. Claude-SearchBot crawls to improve search quality. Claude-User fetches a page when a person using Claude triggers it. The robots.txt standard (RFC 9309) lets you write rules per user agent, so each agent reads only the group addressed to it, or the * group if none matches.

That means a site can say no to training and yes to search in the same file:

User-agent: ClaudeBot
Disallow: /

User-agent: Claude-SearchBot
Allow: /

The common mistake is a blanket AI block that names every Anthropic agent, or a User-agent: * disallow, when the owner only meant to stop training. If you want the full agent-by-agent breakdown, see ClaudeBot, Claude-SearchBot and Claude-User explained. For the reverse decision, read whether to allow Claude-SearchBot if you block ClaudeBot.

How Claude's answers actually reach your pages

Claude can answer in two ways, and your robots.txt touches only one of them.

  • Without web search. Claude answers from what the model learned in training. Nothing you change today reaches that answer until a future model is trained.
  • With web search. Claude runs searches, pulls pages into its context and cites some of them. This is where crawler access matters.

As of October 2026, web search in Claude.ai is a user toggle, and Anthropic publishes no default for it. On the API, the developer decides whether Claude can search. So the same question can get a search-backed answer one time and a training-only answer the next. Anthropic's web search tool documentation shows results carrying a URL, a title and a page_age field, with citations pointing at short spans of text.

The practical reading: ClaudeBot affects the training path over the long run. Claude-SearchBot affects the search path. Claude-User affects pages a person asks Claude to open. The same split exists at other vendors, which training crawlers vs search crawlers lays out side by side.

What blocking ClaudeBot does not change

A few things stay the same after you add the ClaudeBot rule.

  • Past training. A block applies to future crawling. It doesn't edit a model that has already been trained. See whether AI forgets pages it already crawled.
  • Your brand's presence in training-only answers. Nothing published measures whether excluding training data changes how a model describes a brand later. The honest label is unmeasured, in either direction.
  • Mentions on other sites. Claude can still learn about you, or cite you, through pages you don't control.

Allowing Claude-SearchBot doesn't guarantee anything either. It makes your pages eligible to be fetched. Whether Claude retrieves a page for a given question, and whether it cites it, is decided on Anthropic's side. A critical survey of 45 GEO studies (arXiv, July 2026) found no technique with a stable, cross-platform causal effect on discoverability. What you control is the absence of blocks.

Edge cases that can block Claude even when robots.txt allows it

robots.txt is one gate. Several others can stop Anthropic's agents quietly.

Firewalls and CDNs

A WAF, bot-management rule or CDN default can return a 403 or a challenge page to a crawler your robots.txt allows. Anthropic warns that IP blocking also stops it from reading your robots.txt file at all. Nothing in your analytics will flag this.

JavaScript-only content

Vercel's crawler study found Claude's crawler fetched JavaScript files on 23.84% of requests but didn't execute them. Independent re-testing in June 2026 found the same for ClaudeBot and Claude-SearchBot. If your pricing or product facts load only after scripts run, those agents may see an empty page.

Snippet and index directives

noindex, nosnippet and max-snippet are documented controls for Google and Bing. They often get inherited from templates by accident, so audit them while you're there.

Third-party indexes

Simon Willison reported in March 2025 that Anthropic added Brave Search as a subprocessor, which suggests Claude's web search can draw on an outside index. What's known about that crawler is covered in Brave Search crawler and robots.txt.

What to do next

Work through this in order. Each step removes a possible block.

  1. Decide on training. If you don't want your content used for training, disallow ClaudeBot. If you're fine with it, leave it allowed. This is a policy choice, not a visibility lever.
  2. Check the Claude-SearchBot group. Make sure no rule, including a User-agent: * disallow, blocks it from pages you want found.
  3. Test the network layer. Request a key page with each Anthropic user agent and confirm you get a 200, not a 403 or a challenge. The AI Crawler Checker does this for each AI crawler and shows which ones your firewall turns away.
  4. Put load-bearing facts in the raw HTML. Prices, plan names and one-line definitions should be present before JavaScript runs.
  5. Repeat for other vendors. OpenAI splits the same way, which is covered in whether to block GPTBot if you still want ChatGPT search.

Once access is clean, the free checker on this site shows whether AI answers name you for three buyer questions. Treat it as a snapshot, not a guarantee.

Frequently asked questions

Can I block Claude training but stay in Claude search?

Yes. Write a ClaudeBot group that disallows your site and a Claude-SearchBot group that allows it. Each agent follows only the group that names it. Then confirm your firewall or CDN doesn't block Claude-SearchBot, because a network block overrides an Allow rule in practice. Allowing it makes you eligible, but it doesn't guarantee Claude will retrieve or cite your pages.

Does Claude-User follow robots.txt?

Anthropic describes Claude-User as fetching pages when a person asks Claude to, so treat it as separate from search crawling. Read Anthropic's current crawler page for how it handles robots.txt for that agent. Other vendors say user-triggered fetchers behave differently: OpenAI says robots.txt may not apply to ChatGPT-User, and Perplexity says Perplexity-User generally ignores it.

Will blocking ClaudeBot make Claude forget my brand?

Not right away, and possibly not at all. A block stops future collection. It doesn't change a model that's already trained, and any effect would only land in a later model generation. Nothing published measures whether excluding training data changes how a model later describes a brand, so nobody can tell you which way it goes.

Do I need to allow ClaudeBot to get cited by Claude?

No evidence says so. Anthropic documents ClaudeBot as a training crawler, and search-backed answers depend on Claude-SearchBot and the pages Claude retrieves at answer time. The same pattern holds at OpenAI, where GPTBot covers training and OAI-SearchBot covers ChatGPT search. Allowing a training bot is a data decision, not a citation strategy.

Why might Claude still miss my pages if every bot is allowed?

Three common reasons. A firewall or CDN may return a 403 to Anthropic's agents. Your key content may load only through JavaScript, which Claude's crawlers don't execute. Or Claude may simply not run a search for that question, since search is a user toggle in Claude.ai. Fix the first two. The third is outside your control.

Sources

  1. Does Anthropic crawl data from the web, and how can site owners block the crawler?
  2. RFC 9309: Robots Exclusion Protocol
  3. The rise of the AI crawler - Vercel
  4. Web search tool - Claude Platform Docs
  5. Anthropic Trust Center: Brave Search added as a subprocessor
  6. [2607.14035] Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026)

This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.

Keep reading