Blog/Technical GEO
Technical GEO

GPTBot, ClaudeBot & friends: managing AI crawlers without erasing your brand

One copy-pasted robots.txt block can quietly remove you from the answers your buyers read. Here's what each AI crawler actually feeds, what blocking it really costs, and how to decide — deliberately — which ones to let in.

JW Jack Whitfield · Growth Lead May 26, 2026 9 min read
Key takeaways
  • "AI crawler" is not one thing: training bots, search-index bots and live user-browsing agents are different user agents with completely different costs when blocked.
  • The classic trap: blocking OAI-SearchBot or ChatGPT-User while trying to opt out of training removes you from ChatGPT's answers, not just its training set.1
  • Google-Extended controls Gemini training and grounding — not Google Search. Blocking it doesn't touch your rankings or AI Overviews.3
  • Publishers monetizing pageviews have a real case for blocking. Brands that sell things usually don't — for them, absence from AI answers is the more expensive outcome.

In mid-2024, Cloudflare shipped a button that blocks all known AI bots in one click, noting the "meteoric" rise of generative-AI crawling and pitching the toggle to any customer uneasy about it.4 It's a good product answering real anger — much of it from publishers watching their work get ingested without payment.

But somewhere along the way, "block the AI bots" became a default posture that B2B marketing sites copy from publishers without asking the question that actually matters: what does each of these crawlers feed, and can we afford to be absent from it? If your business model is selling products rather than pageviews, the copied robots.txt block is often self-sabotage — you're not protecting inventory, you're deleting yourself from the shortlists your buyers now read.

So let's do this properly: the catalogue, the real cost of each block, and a decision framework.

The crawler catalogue: who's actually knocking

These are the user agents that matter most, per the operators' own documentation.123 The critical column is the third one — what the crawler feeds:

User agentOperatorWhat it feedsWhat blocking costs you
GPTBotOpenAITraining corpora for future OpenAI modelsReduced presence in future models' parametric knowledge; no effect on today's answers
OAI-SearchBotOpenAIThe search index behind ChatGPT searchExclusion from linked, cited ChatGPT search results — a direct visibility hit
ChatGPT-UserOpenAILive fetches when a user's chat visits a pageChatGPT can't open your site mid-conversation; answers about you fall back on stale or third-party data
ClaudeBotAnthropicCrawling for Anthropic's models; respects robots.txt2Weaker representation in Claude's knowledge of your category
Google-ExtendedGoogleGemini training & grounding — not Search or AI Overviews3Less presence in Gemini; rankings and AI Overviews unaffected either way
PerplexityBotPerplexityPerplexity's answer-engine indexFewer citations in a heavily research- and comparison-oriented engine
CCBotCommon CrawlThe open Common Crawl corpus — a staple of LLM training data for years5Absence from the shared dataset many current and future models train on

Anthropic also documents lighter-weight agents (Claude-User for user-initiated fetches, Claude-SearchBot for search) alongside ClaudeBot, and the same feed-based logic applies to each.2

🎯

The single most misunderstood row: Google-Extended. It is a robots.txt token, not a crawler you'll see in logs — Googlebot does the fetching, and the token only governs whether content trains and grounds Gemini.3 Blocking it does not remove you from Google Search or AI Overviews; allowing it does not improve rankings. Teams regularly block it "to be safe" thinking it's SEO-neutral (it is) and Gemini-neutral (it is not).

What blocking actually costs: three different clocks

Notice the pattern in the table — the crawlers sort into three tiers, each with a different feedback speed:

  1. Live-browsing agents (ChatGPT-User, Claude-User). Cost is immediate and per-conversation. A buyer asks "compare Fathomly and Amplitude pricing," the assistant tries to open your pricing page, gets a 403, and builds the comparison from your competitor's page plus whatever third parties say about you. You lose the exchanges where purchase intent is highest.
  2. Search-index bots (OAI-SearchBot, PerplexityBot). Cost lands in days to weeks: you drop out of the cited, linked answers these engines produce. This is the closest analogue to deindexing yourself from a search engine — one whose users skew toward exactly the research-heavy queries B2B brands live on.
  3. Training bots (GPTBot, ClaudeBot, Google-Extended, CCBot). Cost arrives in months to years, when the next model generation ships knowing your competitors' documentation but not yours. It's invisible until it isn't, and it's the hardest to reverse — you can't retroactively join a training run.

None of these blocks, incidentally, guarantees removal of content already ingested, and robots.txt is a good-faith convention rather than an enforcement mechanism — points worth internalizing before treating a Disallow line as a legal strategy.

The publisher-vs-brand tradeoff

Whether blocking is rational depends entirely on where your revenue comes from.

Publishers sell attention. If AI engines summarize your journalism, the summary substitutes for the visit that funds the newsroom — Pew found users click a traditional result on only ~8% of searches with an AI summary versus ~15% without one.6 For a publisher, blocking training bots while negotiating licensing deals is a coherent commercial position, and many large outlets have taken exactly that path.

Brands sell products. Nobody's subscription lapses because ChatGPT accurately described your feature list — that description is the marketing. When an assistant assembles a shortlist of vendors, the winner isn't whoever protected their content; it's whoever the engine knows well enough to recommend. For a brand, an AI engine reading your site is distribution, and blocking it is turning down free syndication of your sales pitch at the exact moment buyers moved their research into chat windows.

The awkward reality: most companies inherit the publisher posture by default — a security-minded engineer pastes a "block all AI" snippet from a blog post, and eighteen months later marketing wonders why competitors dominate every AI-generated comparison. In our experience, that robots.txt archaeology is one of the first things worth checking when a brand's AI visibility is inexplicably low.

Check it in 20 seconds
Is a two-year-old robots.txt decision costing you mentions today?

Our free AI access check reads your robots.txt the way each crawler reads it — a crawler's own rule group overrides the wildcard group, which is exactly where these mistakes hide — then sends real requests using each crawler's user agent to catch the blocks robots.txt says nothing about: the CDN rule, the WAF filter, the JavaScript wall. No signup. Training-crawler blocks are reported neutrally, because deciding to make one is not a mistake.

Check your crawler access free

A robots.txt for brands that want to be found

Robots.txt is per-user-agent, so you can express a nuanced policy in a few lines. A sensible starting point for a typical B2B brand — welcome answer engines and live browsing everywhere public, keep every bot out of app and account surfaces:

# --- AI answer engines & live browsing: welcome on public pages ---
User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: PerplexityBot
Allow: /

# --- Training crawlers: allowed here; flip to Disallow if you
# --- decide training exposure isn't worth future visibility ---
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: CCBot
Allow: /

# --- Everyone, including all of the above: stay out of
# --- logged-in surfaces and machine endpoints ---
User-agent: *
Disallow: /app/
Disallow: /account/
Disallow: /api/
Disallow: /cart/

Sitemap: https://www.example.com/sitemap.xml

Implementation notes that save real pain:

The one-click blocking wave, in context

Cloudflare's own data explains why defaults matter so much here. When it launched the one-click block, it reported AI bots hitting roughly 39% of the top million websites it serves — while only about 3% of those sites did anything to block them.4 Cloudflare has since pushed further, moving toward blocking AI crawlers by default for new sites and experimenting with pay-per-crawl models.

Top-1M sites visited by AI bots39%
…that blocked or challenged them~3%
The gap defaults will fill. AI crawling was near-ubiquitous while active blocking was rare — which is precisely why infrastructure-level defaults (like Cloudflare's) now do the deciding for sites that never made a choice. Source: Cloudflare, July 2024.4

Read that gap carefully. It means crawler access is increasingly decided not by site owners' intent but by whichever default their CDN shipped last quarter. If AI visibility matters to your pipeline, "we never decided" is now a decision — and probably not the one you'd make on purpose. Meanwhile Gartner's projection of a 25% decline in traditional search volume by 2026 tells you where the forgone visibility would have gone.7

A 15-minute decision framework

Run this once with marketing, content and whoever owns the CDN in the room:

  1. Classify your revenue. Monetize attention (ads, subscriptions to content) → publisher logic applies; blocking training bots is defensible, and licensing may beat blocking. Monetize products → default to open.
  2. Split the tiers. Whatever you decide about training bots, treat search-index and live-browsing agents separately. For brands, blocking OAI-SearchBot or ChatGPT-User is almost never right — that's present-tense invisibility for zero protective benefit.
  3. Scope by content, not just by bot. Proprietary research, gated assets and app surfaces can stay disallowed for everyone while product, pricing, docs and comparisons stay open to all.
  4. Align the stack. Make robots.txt, CDN bot settings and WAF rules tell the same story; the strictest layer wins. This is the step people skip, because robots.txt is the only layer that's easy to read — the other two only reveal themselves when something actually requests your page with a crawler's user agent. Our free AI access check does exactly that and shows you where the layers disagree.
  5. Measure before and after. Baseline your AI mention rate, change policy, re-measure next quarter. Crawler policy is testable — treat it like any other growth lever.

Frequently asked questions

Not immediately. GPTBot only feeds future training runs — today's ChatGPT still knows whatever it already learned, and ChatGPT search still indexes you via OAI-SearchBot unless you block that too.1 The cost of a GPTBot block is deferred: thinner representation in the next model generation, while third-party descriptions of you keep flowing in through sources you don't control.

The documented crawlers from OpenAI, Anthropic and Google state that they respect it.123 But it's a convention, not a lock — there have been public disputes about aggressive or misidentified crawling, and a long tail of scrapers ignores the file entirely. If you need enforcement rather than a request, that's what CDN-level bot management is for.4

The search-index and live-browsing tiers recover fastest — once OAI-SearchBot and PerplexityBot can crawl you, cited answers can pick you up within weeks. Parametric knowledge recovers on model-release timescales, so expect the training-tier gap to close over quarters, not days. Unblock, verify fetches in your logs, then track mention rate monthly to watch the curve bend.

Sources & further reading

  1. OpenAI — "Overview of OpenAI crawlers" (GPTBot, OAI-SearchBot, ChatGPT-User).
  2. Anthropic — "Does Anthropic crawl data from the web, and how can site owners block the crawler?"
  3. Google Search Central — "Overview of Google crawlers and fetchers", incl. Google-Extended.
  4. Cloudflare — "Declare your AIndependence: block AI bots, scrapers and crawlers with a single click", July 2024.
  5. Brown, T. et al. — "Language Models are Few-Shot Learners", arXiv:2005.14165 — documents Common Crawl's role in GPT-3's training mix.
  6. Pew Research Center — "Google users are less likely to click on links when an AI summary appears in the results", July 2025.
  7. Gartner — "Gartner Predicts Search Engine Volume Will Drop 25% by 2026", February 2024.
Share
JW
Jack Whitfield

Growth Lead at MentionBeat. Jack helps B2B brands treat AI answers as a growth channel — and has audited enough robots.txt files to know how many "temporary" blocks from 2024 are still quietly deciding who gets recommended.

Know where you stand in AI answers

MentionBeat samples real buyer prompts across ChatGPT, Claude, Gemini and Perplexity — and turns them into metrics you can act on.

Get your free visibility report
No credit card. Results in about a minute.