ClaudeBot vs PerplexityBot: Which AI Crawler Should You Allow or Block?
Complete side-by-side comparison of ClaudeBot (Anthropic) and PerplexityBot (Perplexity AI): user-agent strings, safety ratings, SEO impact, and copy-paste blocking rules. Updated August 2026.
Quick Verdict
Both ClaudeBot and PerplexityBot carry the same safety rating (Safe). Your decision should come down to whether you want your content used by Anthropic versus Perplexity AI, and whether each bot's purpose (training, search, or user requests) aligns with your content strategy.
| Attribute | ClaudeBot | PerplexityBot |
|---|---|---|
| Operator | Anthropic | Perplexity AI |
| User-agent string | ClaudeBot |
PerplexityBot |
| Category | AI & LLM Bots | AI & LLM Bots |
| Safety rating | Safe | Safe |
| SEO impact if blocked | Low - No SEO ranking impact | Low - No SEO ranking impact |
| Recommendation | Generally safe to allow; provides legitimate crawling value. | Generally safe to allow; provides legitimate crawling value. |
| Official docs | ClaudeBot docs | PerplexityBot docs |
What is ClaudeBot?
ClaudeBot is Anthropic's training crawler. The full profile covers the rest.
What is PerplexityBot?
PerplexityBot is Perplexity's search crawler. The full profile covers the rest.
ClaudeBot vs PerplexityBot by the numbers
ClaudeBot is a training crawler and PerplexityBot is a retrieval crawler that feeds AI search answers. They do different jobs, so a sensible policy often treats them differently.
| Measure | ClaudeBot | PerplexityBot |
|---|---|---|
| robots.txt token | ClaudeBot | PerplexityBot |
| What it does | collects pages to train AI models | collects pages both for training and for search or answers |
| Crawler type | a training crawler | a retrieval crawler that feeds AI search answers |
| Priority tier | Tier 1 | Tier 1 |
| Follows robots.txt | Yes, per operator | With exceptions |
| Top-10k robots.txt files | 858 named (15.4%), 805 blocked (14.4%) | 718 named (12.9%), 609 blocked (10.9%) |
| Blocked by top 1k / middle / tail | 20.4% / 14.6% / 13.3% | 17% / 11.6% / 9.3% |
In our robots.txt study of the Tranco top 10,000 (5,583 valid files, fetched October 20, 2026), ClaudeBot is blocked more often than PerplexityBot: 805 files against 609. That gap shows many site owners already treat the two differently.
Writing rules for both
Because each crawler reads only the group that names it, you can give ClaudeBot and PerplexityBot different answers in the same file. A common pattern, refusing training while allowing search and assistant fetches, looks like this for these two:
User-agent: ClaudeBot
Disallow: /
User-agent: PerplexityBot
Allow: /
- One group each. Do not rely on
User-agent: *to cover either crawler if you have named the other; name both. - Copy shared rules. Any
Disallowlines from the*group that should still apply must be repeated in each named group. - Mind the edge. A bot manager can refuse one and admit the other regardless of robots.txt.
- Verify both. The live AI crawler test shows how each is treated on your live site.
Test yourself: if you write User-agent: ClaudeBot and User-agent: PerplexityBot on consecutive lines above one Disallow: /, are both blocked?
Yes. Several User-agent lines in a row form one group, and the rules below apply to every name in it.
Test yourself: does blocking ClaudeBot also block PerplexityBot?
No. Each token is matched separately.
Which to allow, by goal
| Your goal | ClaudeBot | PerplexityBot |
|---|---|---|
| You want AI answers to cite you | Optional | Allow |
| You want to stop AI training | Block | No effect |
| Your server is under load | Rate-limit | Rate-limit |
| You need search traffic | No effect | No effect |
Block ClaudeBot if you do not want your content used for training. Allow PerplexityBot if you want AI answers to read and cite your pages.
The rest of each operator's family
Anthropic also runs anthropic-ai, Claude-Code, Claude-SearchBot, Claude-User, Claude-Web. Rules for ClaudeBot do not cover them. Perplexity AI also runs Perplexity-User, Perplexity-User-1.0. Rules for PerplexityBot do not cover them.
Read the full profiles for both crawlers, linked in the table above, for documentation links, user-agent strings and server-side rules.
Mistakes when writing rules for ClaudeBot and PerplexityBot together
ClaudeBot is named in 15.4% of the top-site robots.txt files in our study and blocked in 14.4%; PerplexityBot is named in 12.9% of the top-site robots.txt files in our study and blocked in 10.9%. Large sites block ClaudeBot more often, which usually reflects a decision about training rather than about PerplexityBot.
- They are different kinds of agent (a training crawler versus a retrieval crawler that feeds AI search answers), so the usual error is giving them the same rule out of habit. Blocking both to stop training only needs the ClaudeBot line; the other one changes something else entirely.
- They come from different operators (Anthropic and Perplexity AI), with different documentation and different update cycles. Do not assume a change one of them announces applies to the other.
- Putting
User-agent: ClaudeBotandUser-agent: PerplexityBotin separate groups and then editing only one. Two groups drift apart over time; keep a comment above each that says why it differs from the other.
Each crawler's own profile lists the mistakes that apply to it alone; this list is only about combining the two.
Spotting ClaudeBot and PerplexityBot in your logs
robots.txt says what ClaudeBot and PerplexityBot may do; your access logs show what they actually did.
Count requests
On a server with standard Nginx or Apache logs, this counts matching requests per day (adjust the log path for your host):
grep -iE "ClaudeBot|PerplexityBot" /var/log/nginx/access.log \
| awk '{print $4}' | cut -d: -f1 | sort | uniq -c
And this shows which paths it requested most, which is the quickest way to see whether your Disallow lines are being respected:
grep -iE "ClaudeBot|PerplexityBot" /var/log/nginx/access.log \
| awk '{print $7}' | sort | uniq -c | sort -rn | head -20
Check the requests are genuine
Anyone can send these user-agents, so confirm the source before acting on a match:
ClaudeBot: compare each address with the ranges atclaude.com/crawling/bots.json. A request claiming to be ClaudeBot from outside them is not genuine. Check it separately from PerplexityBot.PerplexityBot: compare each address with the ranges atwww.perplexity.com/perplexitybot.json. A request claiming to be PerplexityBot from outside them is not genuine. Check it separately from ClaudeBot.
How ClaudeBot and PerplexityBot moved in our latest scans
Between our scans of October 17, 2026 and October 20, 2026, files naming ClaudeBot went from 800 to 858 (+58) and files blocking it from 745 to 805 (+60), so more sites wrote a rule for ClaudeBot and more of those rules block it. For comparison, 2026 and October 20, 2026, files naming PerplexityBot went from 693 to 718 (+25) and files blocking it from 582 to 609 (+27), so more sites wrote a rule for PerplexityBot and more of those rules block it.
Related: writing content AI engines can cite
Over the 3 days between those scans, blocking of ClaudeBot moved +60 files and blocking of PerplexityBot moved +27. Owners are acting faster on ClaudeBot, which is the one to recheck first if you have not touched your file this month.
We first recorded ClaudeBot on March 17, 2026. Anthropic documents it on support.claude.com, and we recheck that page before each release. We first recorded PerplexityBot on March 17, 2026. Perplexity AI documents it on docs.perplexity.ai, and we recheck that page before each release.
Among the 104 AI and LLM crawlers in our database, ClaudeBot sits seventh by priority (Tier 1), level with ChatGPT Agent, ChatGPT Operator, ChatGPT-User, ChatGPT-User/2.0. 81 of the 104 share its safe rating. On the PerplexityBot side: Among the 104 AI and LLM crawlers in our database, PerplexityBot sits 14th by priority (Tier 1), level with ChatGPT Agent, ChatGPT Operator, ChatGPT-User, ChatGPT-User/2.0. 81 of the 104 share its safe rating.
How top sites treat ClaudeBot and PerplexityBot
From our robots.txt study of the Tranco top 10,000 (5,583 valid files, fetched October 20, 2026):
ClaudeBot, the most blocked of the ClaudeBot and PerplexityBot tokens: blocked in 14.4% of files (594 with its own group, 211 throughUser-agent: *), more often by the top 1,000 (20.4%) than the long tail (13.3%).PerplexityBot, second of the ClaudeBot and PerplexityBot tokens: blocked in 10.9% of files (406 with its own group, 203 throughUser-agent: *), more often by the top 1,000 (17%) than the long tail (9.3%).
For scale, 20.1% of all files block at least one AI training crawler. ClaudeBot is one of the tokens driving that figure.
More questions about ClaudeBot and PerplexityBot
- Can I allow one and block the other?
- Yes. Give each its own
User-agentgroup with its own rules. Each crawler reads only the group that names it. - Which of the two visits more often?
- It depends on your site, your audience and how often your content changes. Your access logs are the reliable answer; the commands above count both.
- How long until a change applies?
- Crawlers commonly cache robots.txt for up to a day, so allow about 24 hours and confirm in your logs.
- Do I need to update my rules when either operator launches a new crawler?
- Often, yes. A new token is not covered by rules written for the old ones. Check this comparison and both profiles periodically, or rerun the AI search crawlability check after any announcement.
Frequently asked questions
What is the difference between ClaudeBot and PerplexityBot?
ClaudeBot is operated by Anthropic (ClaudeBot is Anthropic's training crawler. Anthropic says it collects "web content that could potentially contribute to" model training.) while PerplexityBot is operated by Perplexity AI (PerplexityBot is Perplexity's search crawler. Perplexity says it is "designed to surface and link websites in search results".). They use different user-agent strings (ClaudeBot vs PerplexityBot) and must be blocked separately in robots.txt.
Should I block ClaudeBot or PerplexityBot?
Both ClaudeBot and PerplexityBot carry the same safety rating (Safe). Your decision should come down to whether you want your content used by Anthropic versus Perplexity AI, and whether each bot's purpose (training, search, or user requests) aligns with your content strategy.
Does blocking ClaudeBot or PerplexityBot hurt SEO?
ClaudeBot: Low - No SEO ranking impact. PerplexityBot: Low - No SEO ranking impact. Neither is a traditional search-ranking crawler, so blocking them does not affect Google or Bing rankings, but it may reduce your visibility in AI-generated answers.
How do I block both ClaudeBot and PerplexityBot?
Add both user-agent groups to your robots.txt: "User-agent: ClaudeBot" with "Disallow: /" and "User-agent: PerplexityBot" with "Disallow: /". Remember robots.txt is voluntary; combine with server-level rules for enforcement.
How to block each bot
Block ClaudeBot in robots.txt
User-agent: ClaudeBot Disallow: /
Block PerplexityBot in robots.txt
User-agent: PerplexityBot Disallow: /
Setting ClaudeBot, PerplexityBot and the rest in one go? Tick both in the robots.txt generator (265+ presets), then confirm the result with the AI crawler checker.
Are ClaudeBot and PerplexityBot allowed on YOUR site?
Run a free check to see exactly which AI crawlers can access your website, plus your AI Visibility Score.
Free AI Crawler Access Check