AI Ranked
Explainer

What is ClaudeBot? Anthropic's crawler, Claude-SearchBot and Claude-User explained

ClaudeBot is the Anthropic crawler most sites have heard of and the one that matters least for showing up in Claude's answers. We parsed 251 robots.txt files and Anthropic's own IP list to show what each of its three bots does, who blocks them and what to put in your file.

Short answerClaudeBot is Anthropic's web crawler that collects public pages which could be used to train Claude models. It is one of three Anthropic bots: Claude-SearchBot indexes pages for Claude's search results and Claude-User fetches a page when a person asks Claude about it. Blocking ClaudeBot in robots.txt opts you out of future training without removing you from Claude search.
Key takeaways
  • Anthropic runs three bots with separate robots.txt tokens: ClaudeBot (training), Claude-SearchBot (search indexing) and Claude-User (fetches a page during a user's chat). Each can be allowed or blocked on its own.
  • In our robots.txt test of 251 major websites, 65 (25.9%) block ClaudeBot, more than block GPTBot (58). Only 36 (14.3%) block Claude-SearchBot, and 29 sites block ClaudeBot while leaving Claude-SearchBot open.
  • 15 sites block ClaudeBot but let GPTBot in. 14 of them belong to publishers that have announced content deals with OpenAI, including the FT, The Atlantic, Condé Nast, News Corp and Vox Media.
  • Cloudflare measured about 38,000 Anthropic crawls for every referred visit in July 2025, down 87% from January but still the highest ratio of any major AI platform.
  • Anthropic's published IP list has 14 IPv4 prefixes: one Amazon /22 and 13 single Google Cloud addresses. None reverse-resolves to an Anthropic hostname, so verify ClaudeBot by IP list, never by reverse DNS.

What is ClaudeBot?

ClaudeBot is the crawler Anthropic uses to collect public web content that could go into training its Claude models. Anthropic's crawler help page describes it as "collecting web content that could potentially contribute" to model training, and says a site that restricts it is signalling that its future materials should be left out of training datasets. It is a training crawler, so it doesn't decide whether Claude can cite you in a live answer.

The name causes some confusion in search results. Type "claudebot" into Google and you'll also see Clawdbot, a self-hosted personal assistant that runs on your own machine and is now called OpenClaw. It's a separate open-source project that can use Claude as its model. It isn't a crawler and has nothing to do with your robots.txt file. Everything below is about Anthropic's crawler.

ClaudeBot is also a crawler in the strict sense: it requests pages on its own schedule, with no person waiting on the other end. That separates it from the two newer Anthropic agents, which matter more for whether Claude can find and quote you today.

What are Anthropic's three crawlers?

Anthropic documents three user agents: ClaudeBot for model training, Claude-SearchBot for search indexing, and Claude-User for fetches a person triggers inside a Claude conversation. Each one reads its own group in robots.txt, so you can block training while staying visible in Claude's search answers.

BotWhat it doesWhat blocking it does, in Anthropic's words
ClaudeBotCollects web content that could contribute to training Claude modelsSignals that the site's future materials should be excluded from training datasets
Claude-SearchBotCrawls the web to improve the quality and relevance of Claude's search resultsStops your content being indexed for search, which "may reduce your site's visibility and accuracy in user search results"
Claude-UserFetches a page when a person asks Claude something that needs itStops Claude retrieving your page in answer to a user query, which may reduce visibility for user-directed web search

Two older tokens still show up in a lot of robots.txt files: anthropic-ai and Claude-Web. Neither appears on Anthropic's current crawler page, which lists only the three above. Robots.txt matching works on the exact product token (more on that below), so a rule written for anthropic-ai does nothing to ClaudeBot. We found four large sites making exactly that mistake.

Anthropic also commits to a few behaviours on the same page. Its bots honor robots.txt, support the non-standard Crawl-delay extension, and "will not attempt to bypass CAPTCHAs". It asks you to put the robots.txt rules on every subdomain you want covered, because each host reads its own file. And it doesn't publish the full user agent strings, only the product tokens, so match on the token and on the IP list rather than on a copied header from someone's blog.

The OpenAI and Perplexity equivalents line up role for role, which makes cross-vendor rules easier to reason about. OpenAI's bot documentation pairs GPTBot (training), OAI-SearchBot (search) and ChatGPT-User (user actions), says each setting is independent, and warns that for ChatGPT-User, which a person sets off, robots.txt rules "may not apply". Perplexity's crawler docs say Perplexity-User "generally ignores robots.txt rules" for the same reason. Anthropic is the stricter of the three on paper: its page says all three of its bots respect robots.txt, Claude-User included.

RoleAnthropicOpenAIPerplexity
TrainingClaudeBotGPTBotNone: Perplexity says neither of its bots crawls for foundation model training
Search indexClaude-SearchBotOAI-SearchBotPerplexityBot
User-triggered fetchClaude-UserChatGPT-UserPerplexity-User
User fetcher and robots.txtSays it honors robots.txtRules "may not apply""Generally ignores" robots.txt

How much does ClaudeBot crawl?

ClaudeBot is one of the two busiest AI crawlers on the web, alongside GPTBot. Cloudflare reported that in the first week of August 2025, ClaudeBot and GPTBot together made up nearly half of the AI crawling it observed across its network, according to its crawl purpose and industry analysis.

Its share moves a lot depending on the window you pick. Comparing May 2024 with May 2025, Cloudflare's crawler share report had ClaudeBot falling from 27% to 21% of AI-only crawling, and its raw requests dropping 46%. Comparing July 2024 with July 2025, a later Cloudflare post had it rising from 15% to 23.3% of AI-only crawling. The two aren't in conflict so much as they show a bot whose volume swings month to month. Cloudflare's 2025 Year in Review describes the full year: ClaudeBot crawling roughly doubled through the first half of 2025, then declined through the second half, ending about 10% above where it started.

Those are network averages. On a single site, ClaudeBot can be far heavier. In July 2024 iFixit's CEO said ClaudeBot hit the site's servers almost a million times in 24 hours, as The Verge reported. iFixit added a Crawl-delay rule to robots.txt, and Wiens said that based on the logs the crawling stopped after it went in. Read the Docs and Freelancer.com reported similar experiences in the same thread.

The practical lesson from the iFixit case is that Crawl-delay is the tool Anthropic itself points to for load problems, and it worked there. A blanket block is the heavier option and also ends your participation in training, which you may or may not care about.

Does ClaudeBot send any traffic back?

Very little, relative to how much Anthropic crawls. Cloudflare's crawl-to-refer ratio divides the HTML pages a platform's bots fetch by the visits its products send back. Anthropic had the highest ratio of any major AI or search platform in 2025: about 38,000 crawls per referred visit in July 2025, against roughly 1,091 for OpenAI and 195 for Perplexity in the same month.

Anthropic crawl-to-refer ratio by month, January to July 2025 (Cloudflare)JanuaryJanuary 2025: 286,930 crawls per referred visit286,930FebruaryFebruary 2025: 271,748 crawls per referred visit271,748MarchMarch 2025: 121,613 crawls per referred visit121,613AprilApril 2025: 130,330 crawls per referred visit130,330MayMay 2025: 114,313 crawls per referred visit114,313JuneJune 2025: 71,283 crawls per referred visit71,283JulyJuly 2025: 38,066 crawls per referred visit38,066
Figure 1. Anthropic crawls of HTML pages per referred visit, by month, January to July 2025. OpenAI's July ratio was 1,091 and Perplexity's was 195. Source: Cloudflare Radar data, published August 29, 2025.

The trend is improving fast. Anthropic's ratio fell 87% between January and July 2025, and Cloudflare tied the timing to Claude getting web search in March 2025, which produces clickable citations. Anthropic's announcement is dated March 20, 2025, and an update on the same page says search reached all Claude plans globally on May 27, 2025. The Year in Review adds the longer view: ratios as high as 500,000 to 1 early in 2025, erratic through May because referrals were sparse, then settling between about 25,000 and 100,000 to 1.

The ratio also depends heavily on what kind of site you run. Cloudflare split it by industry for the first week of August 2025:

Industry view (Cloudflare, first week of Aug 2025)AnthropicOpenAIPerplexity
All industries (default view)~50,000 : 1887 : 1118 : 1
Computer and electronics8,800 : 1401.7 : 188 : 1
News and publications2,500 : 1152 : 132.7 : 1

News sites get the best deal from every platform, because people ask assistants about current events and click through to read more. Even there, Anthropic's ratio is about 16 times OpenAI's and 76 times Perplexity's.

Our takeThe crawl-to-refer number is a fair complaint about ClaudeBot and a poor reason to block everything Anthropic runs. The ratio lumps training crawls together with search and user fetches, while the referrals come almost entirely from the search side, which only exists because Claude-SearchBot and Claude-User can read pages. If the ratio bothers you, block ClaudeBot and keep the other two open. That's what 29 of the 65 sites blocking ClaudeBot in our test already do, and it's the split we'd recommend to any business that wants to be found in Claude.

Who blocks ClaudeBot? Our robots.txt test of 251 sites

About a quarter of large websites block ClaudeBot. In our test, 65 of 251 major sites (25.9%) disallow it at the homepage path, which makes it more widely blocked than GPTBot (58 sites, 23.1%). The search and user bots get far more room: 36 sites (14.3%) block Claude-SearchBot and 40 (15.9%) block Claude-User.

Our testWe fetched the live robots.txt of the same 285 domains used in our AI crawler access study (102 B2B SaaS companies, 53 news publishers and 130 large global sites in 8 more categories). 252 returned a readable file. We dropped one, telegraph.co.uk, because the file it served us disallowed Googlebot itself, which suggests a bot-defense variant rather than its real policy, leaving 251. Each file was parsed the way RFC 9309 describes: case-insensitive product token match, matching groups combined, longest rule wins, Allow wins ties, and fallback to the * group when a bot isn't named. A bot counts as blocked when the path / is disallowed for it.
Share of 251 major websites blocking each bot role, Anthropic vs OpenAIAnthropicOpenAITraining crawler (ClaudeBot / GPTBot)Training crawler (ClaudeBot / GPTBot), Anthropic: 25.9%25.9%Training crawler (ClaudeBot / GPTBot), OpenAI: 23.1%23.1%Search crawler (Claude-SearchBot / OAI-SearchBot)Search crawler (Claude-SearchBot / OAI-SearchBot), Anthropic: 14.3%14.3%Search crawler (Claude-SearchBot / OAI-SearchBot), OpenAI: 11.2%11.2%User fetcher (Claude-User / ChatGPT-User)User fetcher (Claude-User / ChatGPT-User), Anthropic: 15.9%15.9%User fetcher (Claude-User / ChatGPT-User), OpenAI: 16.3%16.3%
Figure 2. Share of 251 major websites whose robots.txt disallows the path / for each bot, parsed per RFC 9309. Counts: ClaudeBot 65, GPTBot 58, Claude-SearchBot 36, OAI-SearchBot 28, Claude-User 40, ChatGPT-User 41. Source: AI Ranked robots.txt test, October 29, 2026.

Anthropic gets blocked slightly more often than OpenAI in two of the three roles. The difference is small for search (14.3% against 11.2%) and flips for user fetchers, where ChatGPT-User is blocked by 41 sites and Claude-User by 40. Here are the full counts, including the two legacy Anthropic tokens:

User agentSites blocking it (of 251)ShareSites naming it in robots.txt
ClaudeBot6525.9%80
anthropic-ai (legacy)5622.3%59
Claude-Web (legacy)4919.5%46
Claude-User4015.9%46
Claude-SearchBot3614.3%44
GPTBot5823.1%83
ChatGPT-User4116.3%69
OAI-SearchBot2811.2%61

The "blocked" count can be higher than the "naming it" count because some sites block every bot through the * group and then allow a short list by name. Eight sites block ClaudeBot that way without ever writing its name: Baidu, X, Reddit, Pinterest, IMDb, The Wall Street Journal, Reuters and The Times.

Of the 66 sites that block at least one Anthropic bot, most pick one of two patterns. 36 block all three, which reads as "no Anthropic access at all". 26 block only ClaudeBot, which reads as "no training, but you can still find and fetch us".

How the 66 sites that block an Anthropic bot combine their rulesAll three bots: 36 of 66 sites (54.5%)ClaudeBot only: 26 of 66 sites (39.4%)ClaudeBot and Claude-User: 3 of 66 sites (4.5%)Claude-User only: 1 of 66 sites (1.5%)66sites block at least oneAll three bots: 36 sites (54.5%)ClaudeBot only: 26 sites (39.4%)ClaudeBot and Claude-User: 3 sites (4.5%)Claude-User only: 1 sites (1.5%)
Figure 3. Combination of Anthropic bots blocked, among the 66 of 251 major websites that block at least one of ClaudeBot, Claude-SearchBot and Claude-User. No site blocks Claude-SearchBot without also blocking ClaudeBot. Source: AI Ranked robots.txt test, October 29, 2026.

Industry decides most of it. News publishers block ClaudeBot at nearly three times the overall rate, and B2B software companies almost never do:

Share of sites blocking ClaudeBot by category, 251 major websitesNews and media (49)News and media: 36 of 49 block ClaudeBot (73.5%)73.5%Social and community (15)Social and community: 10 of 15 (66.7%)66.7%Travel and local (8)Travel and local: 3 of 8 (37.5%)37.5%Search and portals (11)Search and portals: 4 of 11 (36.4%)36.4%Reference and education (19)Reference and education: 5 of 19 (26.3%)26.3%E-commerce (18)E-commerce and marketplaces: 4 of 18 (22.2%)22.2%Video and streaming (9)Video and streaming: 1 of 9 (11.1%)11.1%B2B SaaS (93)B2B SaaS: 2 of 93 (2.2%)2.2%Tech and developer (19)Tech and developer: 0 of 190.0%Government (10)Government and public sector: 0 of 100.0%
Figure 4. Share of sites in each category whose robots.txt disallows ClaudeBot at the path /, with the number of readable sites in brackets. Source: AI Ranked robots.txt test of 251 major websites, October 29, 2026.
CategorySites readBlock ClaudeBotShare
News and media493673.5%
Social and community151066.7%
Travel and local8337.5%
Search and portals11436.4%
Reference and education19526.3%
E-commerce and marketplaces18422.2%
Video and streaming9111.1%
B2B SaaS9322.2%
Tech and developer1900%
Government and public sector1000%

The picture barely moved in the weeks since our original crawl. Across the 248 sites readable both times, ClaudeBot blockers went from 63 to 64. Facebook and AliExpress added ClaudeBot to their robots.txt blocks, Forbes dropped it, and CNBC newly blocked Claude-SearchBot. Policy changes at this level happen a handful at a time, not in waves.

Why do publishers block ClaudeBot but allow GPTBot?

Mostly because they have a content deal with OpenAI and none with Anthropic. In our test, 15 sites block ClaudeBot while leaving GPTBot allowed, and 14 of them belong to publishers that have announced licensing or content partnerships with OpenAI. The 15th is Tumblr, where we couldn't find a confirmed deal.

Site blocking ClaudeBot, allowing GPTBotOwner with an announced OpenAI deal
ft.comFinancial Times (deal reported April 2024)
lemonde.fr, elpais.comLe Monde and Prisa Media (March 2024)
investopedia.comDotdash Meredith (May 2024)
newyorker.com, wired.comCondé Nast (August 2024)
wsj.com, thetimes.co.ukNews Corp
theverge.com, vox.comVox Media
theatlantic.comThe Atlantic
businessinsider.comAxel Springer
theguardian.comGuardian Media Group (February 2025)
washingtonpost.comThe Washington Post (April 2025)

The News Corp, Vox Media, Atlantic and Axel Springer deals are listed in the same Engadget report as the Condé Nast agreement. The pattern is consistent enough to read as policy: these publishers didn't stop blocking AI crawlers, they made an exception for the company paying them. Anthropic gets the default treatment.

The reverse case is smaller and more interesting. Eight sites block GPTBot but not ClaudeBot. Three of them, ABC News, ESPN and CBC, block the legacy anthropic-ai token and never name ClaudeBot, so ClaudeBot falls through to their permissive * group. That looks like a list copied from an older template rather than a decision to welcome Anthropic.

Does blocking anthropic-ai or Claude-Web block ClaudeBot?

No. Robots.txt groups match on the bot's own product token, and ClaudeBot's token is ClaudeBot. A group for anthropic-ai or Claude-Web applies only to a bot that identifies with that token, and neither is on Anthropic's current list.

RFC 9309, the robots.txt standard, says crawlers must use case-insensitive matching to find the group for their product token, combine every group that matches, and fall back to the * group only when nothing matches. So claudebot and ClaudeBot are the same, but anthropic-ai and ClaudeBot are strangers.

In our sample, 59 sites still name anthropic-ai and 46 name Claude-Web. Most of them also name ClaudeBot, so no harm done. Four don't. Netflix, ABC News, CBC and ESPN block anthropic-ai while ClaudeBot stays allowed. The bigger gap is on the search side: 38 of the 80 sites that name ClaudeBot never mention Claude-SearchBot. For those sites, Claude-SearchBot gets whatever the * group says, which is usually "allowed". That may be what they want. It's rarely a choice anyone made on purpose.

Our takeMost robots.txt files that mention Anthropic were written for the crawler list of 2023 and never updated. If your file names anthropic-ai or Claude-Web, it was probably copied from an old template, and the question to ask is whether it says anything at all about Claude-SearchBot and Claude-User. Those two decide whether Claude can cite you in a search answer today. We'd rewrite the Anthropic section around the three current tokens, keep the legacy lines only if you like belt and braces, and recheck it whenever Anthropic's help page changes.

Should you block ClaudeBot?

Block ClaudeBot if your content is what you sell, or if you're negotiating a licensing deal and want a stronger hand. Keep it allowed if you sell software or services and want Claude's underlying model to know your company when it answers without searching. Either way, think separately about Claude-SearchBot and Claude-User, because they control whether Claude can find and quote you live.

If your site is...ClaudeBotClaude-SearchBotClaude-User
A B2B software or services company that wants to be recommended in ClaudeAllowAllowAllow
A publisher that wants search referrals but not unpaid trainingBlockAllowAllow
A paywalled or licensed archive (research, courses, data)BlockYour call: allow if you want discovery of free pagesBlock if fetched pages expose paid content
A site under heavy crawl loadAdd Crawl-delay first, block only if load persistsAllowAllow
Staging, internal or private hostsBlockBlockBlock (and require login, since robots.txt isn't access control)

Two facts from our data back the software row. First, only 2 of 93 B2B SaaS sites in our test block ClaudeBot, so allowing it is the norm in that category, not a risk you're taking alone. Second, training is how Claude's model learns about you for the answers it gives without searching, and a block only affects future training runs. Anthropic's wording is that a block signals that "future materials" should be excluded, so nothing already collected comes back out.

The publisher row reflects the clearest split in the data: 26 sites block ClaudeBot alone and leave the two live bots open. If your traffic depends on referrals, blocking Claude-SearchBot trades a small and growing referral source for very little, because training isn't affected by that rule at all.

How to block or allow ClaudeBot in robots.txt

Add a group for each Anthropic token you want to control in the robots.txt at the root of each host. A group starts with one or more User-agent lines and applies its Disallow and Allow lines to those bots. These three templates cover the common cases.

Block training only, keep Claude search and user fetches:

User-agent: ClaudeBot
Disallow: /

User-agent: Claude-SearchBot
User-agent: Claude-User
Allow: /

Block every Anthropic bot:

User-agent: ClaudeBot
User-agent: Claude-SearchBot
User-agent: Claude-User
Disallow: /

Slow ClaudeBot down without blocking it, while keeping your private paths closed:

User-agent: ClaudeBot
Crawl-delay: 1
Disallow: /admin/
Disallow: /cart/

User-agent: *
Disallow: /admin/
Disallow: /cart/

The third template carries the most common robots.txt mistake we see. Once you write a group for ClaudeBot, ClaudeBot stops reading the * group entirely, because RFC 9309 sends a crawler to its own group when one exists. A ClaudeBot group that contains only Crawl-delay: 1 therefore gives ClaudeBot access to every path you disallowed for everyone else. Repeat your private-path rules inside every named group.

A few other details trip people up:

  • Subdomains. docs.example.com and help.example.com each need their own file. Anthropic's help page says to add the rules for every subdomain you want to opt out.
  • File size. RFC 9309 says crawlers must parse at least 500 KiB of a robots.txt file. Lines beyond whatever limit a crawler sets can be ignored, so keep AI bot groups near the top of very long files.
  • Status codes. A robots.txt that returns 404 tells crawlers there are no rules. If your firewall serves the file only to browsers, a bot sees an error instead of your rules.
  • IP blocks. Anthropic warns that blocking its IP addresses instead of using robots.txt "may not work correctly or persistently", partly because it then can't read your robots.txt at all.

For the full list of AI user agents beyond Anthropic, with rules for OpenAI, Google, Perplexity and the rest, see our AI crawlers list for robots.txt.

How do you verify that a request is really ClaudeBot?

Check the request's IP address against Anthropic's published list at claude.com/crawling/bots.json. The user agent header proves nothing, since anyone can send "ClaudeBot". Reverse DNS doesn't work for Anthropic either, because its addresses belong to Amazon and Google Cloud.

We downloaded the list and looked up every entry. It holds 14 IPv4 prefixes and no IPv6. One is a /22 block of 1,024 addresses registered to Amazon. The other 13 are single addresses registered to Google, and each reverse-resolves to a generic bc.googleusercontent.com hostname. Addresses we sampled in the Amazon block returned no reverse DNS name at all. That's 1,037 addresses in total, 98.7% of them in the single Amazon range.

This matters for two reasons. Reverse DNS checks, which work for Googlebot and bingbot, can't confirm Anthropic. And a lazy check can actively mislead: Google's verification guide lists googleusercontent.com among the domains its own fetchers can resolve to, so a script that treats any googleusercontent.com hostname as Google would label some of Anthropic's traffic as Google's.

Anthropic's list next to the other published crawler lists, all fetched the same day:

Published IP listPrefixesIPv4 addresses coveredReverse DNS check documented
Anthropic (ClaudeBot, Claude-SearchBot, Claude-User)14 (IPv4 only)1,037No
OpenAI GPTBot182,704No
OpenAI OAI-SearchBot392,560No
PerplexityBot1313No
Perplexity-User1010No
bingbot284,736Yes
Googlebot317 (170 IPv4, 147 IPv6)5,088Yes

Anthropic publishes one list for all three of its bots, while OpenAI and Perplexity publish one file per bot. That means an IP match tells you a request came from Anthropic, but the user agent token is what tells you which of the three it was. Check both. A few lines of Python do the IP half:

import ipaddress, json, urllib.request

req = urllib.request.Request("https://claude.com/crawling/bots.json",
                             headers={"User-Agent": "Mozilla/5.0"})
nets = [ipaddress.ip_network(p["ipv4Prefix"])
        for p in json.load(urllib.request.urlopen(req))["prefixes"]]

def is_anthropic(ip):
    addr = ipaddress.ip_address(ip)
    return any(addr in n for n in nets)

print(is_anthropic("216.73.216.10"))   # True: inside the Amazon /22

Refresh the list on a schedule rather than hard-coding it. The file carries a creationTime field, and the copy we read had been regenerated nine days before we fetched it. Requests that claim a Claude token from an address outside the list are spoofed, and you can treat them like any other unknown scraper.

What happens when a firewall challenges ClaudeBot?

It fails quietly. Anthropic says its bots won't try to bypass CAPTCHAs, so a challenge page or a bot-management block means the request ends there, whatever your robots.txt says. For Claude-User that's a failed fetch in the middle of someone's conversation about your page.

This is where robots.txt and reality drift apart. Cloudflare's Year in Review found AI crawlers were the user agents most often fully disallowed in robots.txt in 2025, with GPTBot, ClaudeBot and CCBot named among them. Many sites go further and block AI bots at the edge, through a CDN setting, a WAF rule or an Amazon or Google Cloud ASN block aimed at scrapers. Because Anthropic's addresses sit in exactly those cloud ranges, a broad "block cloud hosting" rule catches Claude-SearchBot and Claude-User along with the scrapers it was written for.

To check, look in your server or CDN logs for requests whose IP is on Anthropic's list and see what status code you returned. A 200 is fine. A 403, a 429 or a challenge page on a request from a listed IP is your firewall overriding the allow you set in robots.txt. If your CDN has an allowlist for verified bots, add Anthropic's ranges there instead of loosening the whole rule.

When Claude searches the web, it shows citations to the pages it used, and those citations are where Anthropic's referrals come from. Anthropic says Claude "provides direct citations so you can easily fact check sources" when it brings web information into a response. Pages that Claude-SearchBot has indexed and that Claude-User can fetch are the ones eligible to appear there.

Developers see the same rules through the API. Claude's web search tool costs $10 per 1,000 searches plus token costs, and the web fetch tool lists robots.txt among the Anthropic-side restrictions that can return a "url_not_allowed" error. In other words, apps built on Claude inherit your robots.txt choices for Anthropic's bots, not just the Claude app itself.

Allowing the bots is necessary but not sufficient for a citation. What gets picked from the pages Claude can read is a separate question, which our guide to how AI engines choose sources covers.

Five ClaudeBot mistakes we found in real robots.txt files

  1. Blocking the legacy token instead of the current one. Four sites in our sample, including Netflix and ESPN, block anthropic-ai and leave ClaudeBot allowed. Fix: add a User-agent: ClaudeBot line to the same group.
  2. Naming ClaudeBot and forgetting Claude-SearchBot. 38 of 80 sites that name ClaudeBot never mention Claude-SearchBot, so its access depends on the * group. Fix: decide on the search bot explicitly.
  3. A Crawl-delay-only group. A ClaudeBot group with no Disallow lines overrides your * rules and opens private paths. Fix: repeat path rules inside named groups.
  4. Blocking by IP or ASN and calling it an opt-out. Anthropic says IP blocks may not persist and stop it reading your robots.txt. Fix: use robots.txt for policy and the firewall for abuse.
  5. Trusting the user agent header. Any scraper can claim to be ClaudeBot. Fix: match the IP against bots.json before you allow, block or count it.

Robots.txt rules are only half of whether Claude can reach you. If you want to see which AI bots your current file lets through, run it through our free robots.txt AI checker.

Frequently asked questions

Is ClaudeBot safe to allow?

Yes, for most sites. ClaudeBot is Anthropic's documented training crawler, it honors robots.txt and Crawl-delay, and Anthropic says it won't try to bypass CAPTCHAs. The real risks are server load on large sites, which Crawl-delay usually fixes, and your content going into future training, which is a business choice rather than a security one.

Does blocking ClaudeBot remove my site from Claude?

No. ClaudeBot only covers training. Claude's live search answers rely on Claude-SearchBot, which indexes pages, and Claude-User, which fetches a page during a conversation. Block ClaudeBot alone and Claude can still find and cite you. Anthropic also says a ClaudeBot block applies to future materials, so content already collected isn't removed.

What is the difference between ClaudeBot and Claude-User?

ClaudeBot crawls on its own schedule to gather content that could be used for training. Claude-User fetches one specific page because a person asked Claude something that needed it, so there's a human waiting on the result. Anthropic says both follow robots.txt, unlike OpenAI's ChatGPT-User and Perplexity-User, whose own docs say robots.txt may not apply.

How many websites block ClaudeBot?

About a quarter of large sites. In our test of 251 major websites, 65 (25.9%) disallow ClaudeBot in robots.txt, compared with 58 for GPTBot. News publishers lead at 36 of 49 (73.5%), while only 2 of 93 B2B SaaS companies block it. Claude-SearchBot is blocked far less, by 36 sites (14.3%).

Does ClaudeBot respect Crawl-delay?

Yes. Anthropic's crawler page says it supports the non-standard Crawl-delay extension and gives "Crawl-delay: 1" under a ClaudeBot group as the example. iFixit used this after ClaudeBot hit its servers almost a million times in a day in 2024, and its CEO said the crawling stopped once the rule was in place.

What IP addresses does ClaudeBot use?

Anthropic publishes them at claude.com/crawling/bots.json, one list for all three of its bots. The copy we checked held 14 IPv4 prefixes: one Amazon /22 and 13 single Google Cloud addresses, 1,037 addresses in total. None reverse-resolves to an Anthropic hostname, so match against the list instead of using reverse DNS.

Cite this page Marksman, Robin. "What is ClaudeBot? Anthropic's crawler, Claude-SearchBot and Claude-User explained." AI Ranked, October 29, 2026. https://airanked.ai/guides/claudebot