
Element Code: IN-059
What This Check Actually Looks At
This check reads your site's robots.txt file and looks for a rule that disallows the ClaudeBot user agent. If it finds a block, either a blanket Disallow: / under User-agent: ClaudeBot or a narrower path block, it flags this issue. ClaudeBot is the crawler Anthropic operates to gather web content, primarily for training Claude models. Anthropic also runs Claude-User, which fetches pages in response to a live user request inside Claude (for example when someone pastes a URL or asks Claude to look something up), and Claude-SearchBot, which supports Claude's search features. These are separate user agents and each one respects its own robots.txt rule independently, so blocking ClaudeBot does not automatically block Claude-User or vice versa. If you only see "ClaudeBot Blocked" here, check whether you meant to block all three or just one.
Why This Matters
I will say the quiet part: blocking ClaudeBot is not an SEO penalty in the Google-rankings sense. Nobody is going to lose position 3 on a head term because ClaudeBot got a 403. This check exists because AI visibility is becoming its own channel, separate from classic organic search, and site owners are increasingly asked "does our content show up when someone asks Claude about this topic." If ClaudeBot cannot crawl you, your pages cannot be used in training data going forward, and if Claude-User or Claude-SearchBot are also blocked, your pages cannot be fetched live either, which matters more immediately for anything Claude does at answer time. For publishers who monetize traffic or want brand presence in AI answers, this is a real tradeoff. For sites that explicitly do not want their content used for model training, the block is doing exactly what it is supposed to do. There is no universal right answer here, only an informed one.
How To Detect It
You do not need a paid tool for this one, though several help confirm the full picture.
- Manual check: visit
https://yourdomain.com/robots.txtin a browser and search the file for "ClaudeBot", "Claude-User", "Claude-SearchBot", and "anthropic-ai". Look at what directive sits under each. - Screaming Frog: the built in robots.txt tester (Configuration > robots.txt > Custom) lets you paste your file and test specific user agents and URLs to see exactly what is allowed or blocked.
- Server logs: grep your access logs for the ClaudeBot user agent string to see whether it was actually trying to hit you and getting turned away, versus never showing up at all. A block that is working shows repeated attempts with no successful crawls after the rule went live.
- Anthropic's own documentation: the Claude support site publishes the current list of user agent names and recommended robots.txt syntax, worth checking periodically since bot names and behavior get updated.
How To Fix It
- Open your robots.txt file, usually at the site root and editable through your CMS, a robots.txt plugin, or directly on the server.
- Find the block targeting ClaudeBot. It will look something like
User-agent: ClaudeBotfollowed byDisallow: /. - Decide what you actually want. If you want to allow crawling entirely, delete the block or change
Disallow: /toDisallow:(empty value means allow everything). - If you want fine grained control, keep some paths blocked (login pages, admin areas, thin filter pages) and allow the rest, the same way you would for Googlebot.
- Repeat the review for Claude-User and Claude-SearchBot separately since they are independent user agents with independent rules.
- Save, deploy, and re-fetch
/robots.txtto confirm the change is live. There is no submission or resubmission process, ClaudeBot simply reads the current file on its next visit. - Watch your server logs over the following days to confirm ClaudeBot requests are now returning 200s instead of being skipped.
What Good Looks Like
A deliberate, documented choice. Either your robots.txt clearly allows ClaudeBot because you have decided AI visibility matters to your business, or it clearly blocks ClaudeBot because you have decided training-data use is not something you consent to, and that decision was made by someone with the authority to make it, not left over from a boilerplate robots.txt template nobody reviewed. What you don't want is an accidental block from a WordPress security plugin's "block AI bots" toggle that got flipped on without anyone realizing it also cuts off Claude-User's ability to fetch your page when a customer asks Claude about you directly.
| User Agent | What It Does | robots.txt Token |
|---|---|---|
| ClaudeBot | Crawls web content, primarily for model training | User-agent: ClaudeBot |
| Claude-User | Fetches a page live when a user asks Claude about a URL or topic | User-agent: Claude-User |
| Claude-SearchBot | Supports Claude's search and answer features | User-agent: Claude-SearchBot |
| anthropic-ai | Older/legacy identifier still referenced in some docs and plugins | User-agent: anthropic-ai |
- Check robots.txt for all three Claude user agents separately
- Make the block a deliberate business decision, not a default
- Confirm with server logs that the rule is actually being respected
- Review any "block AI bots" plugin toggle before trusting it
- Re-check periodically since Anthropic has updated bot names before
- Assume blocking ClaudeBot blocks Claude-User too
- Try to block by IP address, Anthropic's ranges shift and it is unreliable
- Leave a leftover block from a template you never reviewed
- Confuse this with a Google ranking signal, it is not one
- Forget that a block also stops Claude from citing you in live answers
Frequently Asked Questions
Does blocking ClaudeBot hurt my Google rankings?
If I block ClaudeBot, can Claude still answer questions about my site?
Why would a site want to block ClaudeBot on purpose?
How do I know if the block is actually working?
Does Anthropic ever ignore robots.txt?
A single robots.txt line rarely tells the whole story. If you want someone to walk your entire crawl configuration, indexation setup, and technical foundation end to end, get an Advanced SEO Audit.
Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.
Subscribe to our newsletter!
Recent Posts
- Can AI Crawlers Actually Read Your Site? I Measured 400 of the Biggest September 5, 2026
- The Pre-Publish Quality Gate for AI-Assisted Content August 6, 2026
- AGENTS.md vs llms.txt vs llms-full.txt: Which Agent File Does What July 18, 2026







