Should you block GPTBot? An honest breakdown
Crawlmind Engineering··3 min read
A common reflex when AI search started taking traffic was "block the
crawlers." robots.txt files now ship with Disallow: / rules for
GPTBot, ClaudeBot, PerplexityBot, the works. The reasoning is
intuitive. The reasoning is also, in almost every case, wrong.
#What GPTBot actually does
GPTBot is the crawler that fetches pages for ChatGPT browsing. When
a user asks ChatGPT a question and the model decides to look at the
live web, it fires off requests with the GPTBot user-agent and
reads the response. The content is summarized in the answer and the
URL is cited.
GPTBot is NOT the same thing as OpenAI's training data ingestion.
That's a separate flag, controlled separately. OpenAI documents both
on their crawler page. The training opt-out is User-Agent: GPTBot
with Allow: rules limited to specific paths, AND a separate header
called OAI-SearchBot for the browsing flavour. Most sites that
think they're "blocking training" are actually blocking the path that
gets them cited in chat answers.
#When blocking GPTBot actually makes sense
Four legitimate reasons, in roughly decreasing order:
- You sell the content. Stock photo libraries, paywalled research, premium databases. If your business model is "people pay to access the corpus," letting an AI engine summarize the corpus for free is direct revenue erosion. Block, and accept that you'll be invisible to AI search.
- You have a regulatory reason. Healthcare sites that don't want AI-generated summaries of medical content reaching users, legal sites where misquoted advice creates liability. Block, and make sure your customers know.
- Your content is consistently misrepresented. This is rare, but worth testing. Ask ChatGPT 20 queries about your space and read what it says about your product. If it's reliably wrong in a way you can't fix by editing your own content, blocking is a pragmatic stopgap.
- Bandwidth. GPTBot is polite (it respects
Crawl-delay) but if you're a small site with viral content and it's measurably spiking your bills, restrict it to specific paths.
#When blocking GPTBot is actively self-harming
Almost every other case. Specifically:
- SaaS marketing sites. Your goal is acquisition. If a user asks ChatGPT "what's the best email tool for a startup" and you blocked GPTBot, the answer is the competitor that didn't.
- Documentation sites. Devs increasingly ask LLMs how to use tools rather than reading docs themselves. Block GPTBot and you block the most generous funnel ever invented for technical products.
- Blogs that monetize via traffic. Yes, AI search reduces click-through. It also creates citation traffic that converts well (the visitor already pre-qualified by reading the AI summary). Block GPTBot and you lose both.
#The "I'm angry about training" case
This is the one we hear most. "OpenAI took our content without asking. We're blocking them."
The right way to think about this is that the training horse has left the barn. Blocking GPTBot today does not retroactively un-train GPT-4. What it does do is prevent your current pages from being cited in current ChatGPT answers. That's the action you're actually taking. Make sure you want it.
If your real concern is future training, the lever is the model- specific opt-out (the long-form crawler line documented at openai.com/gptbot) not blanket disallow. Same for Anthropic ClaudeBot, same for Google-Extended.
#A pragmatic posture
For most SaaS, the right robots.txt posture is:
User-agent: GPTBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Bytespider
Disallow: /
(Bytespider is ByteDance's crawler. It's aggressive, of limited strategic value for Western SaaS, and notorious for spike traffic. Blocking it is uncontroversial.)
Crawlmind audits all of these allow/deny lines for every customer site and warns when the posture looks reflexive rather than deliberate. The point isn't that "allow all" is correct. The point is that the decision should be made on purpose.
Related field notes
July 3, 2026 · 5 min
E-E-A-T for AI: authorship, sourcing, dates
The three E-E-A-T signals AI engines can actually parse, and the exact markup and habits that make each one machine-legible.
July 2, 2026 · 5 min
The cost of AI invisibility: a B2B framework
A qualitative way to reason about what your company loses when AI assistants answer buyer questions without ever mentioning you.
July 1, 2026 · 5 min
Canonical and hreflang in an AI-answer world
Canonical and hreflang tags still shape which URL AI engines cite, but they reach the model through Bing's index and get honored unevenly.
Share or discuss
New posts, no spam. Roughly monthly. Unsubscribe with one click.