Technical10 min read

Should you block AI crawlers?

There is no correct answer to this, which is why most articles about it are frustrating — they either treat blocking AI as an obvious moral duty or treat allowing it as an obvious growth tactic. The honest position is that the decision depends on how your site makes money, and that the costs on both sides are real but very unevenly measurable. This guide sets out what you actually give up either way, why the training-versus-answering split changes the calculation entirely, and what the decision looks like for different kinds of site.

Run the AI Crawler Checker on your site — free, no account.

See which AI crawlers your site currently allows

First, separate the two decisions

"Should I block AI crawlers" is two questions wearing one coat, and they have different answers.

  • Should I let AI companies train on my content? A rights and compensation question. You get nothing directly in return, and reasonable people answer no.
  • Should I let AI assistants cite my content? A distribution question. Being citable means being recommended to people asking questions in your space.

Because these are served by different user-agents, you do not have to answer them the same way — the mechanics are in GPTBot vs OAI-SearchBot. Almost everyone who thinks about it for more than a minute lands on "no to training, yes to citation", and the main reason more sites are not configured that way is that they copied a block list rather than making a decision.

The case for blocking

  • Your content has value and training use returns nothing. No payment, no attribution, no traffic. If your business is the content itself, that is a straightforward loss.
  • AI answers can substitute for the visit. Someone who gets a sufficient answer in ChatGPT does not click through, even when you are cited — the same dynamic as a featured snippet, more pronounced.
  • Crawl load is real on large sites. AI crawlers have grown aggressive enough that some publishers block them for bandwidth reasons alone.
  • Blocking is reversible and cheap. Removing a Disallow later costs one line; content already in a training corpus cannot be recalled.

That last point is the strongest argument for blocking training specifically, and it applies regardless of how you feel about the technology. The decision is asymmetric in time — you can always opt back in.

The case for staying citable

  • A growing share of research and comparison queries starts in an assistant rather than a search box, and those users tend to arrive with high intent when they do click.
  • Citations compound. Being the source an assistant reaches for on a topic builds a positional advantage that is hard for a competitor to displace.
  • Blocking is invisible in your analytics. There is no report showing the answers you were excluded from, so the cost never shows up as a number — which makes it easy to underestimate indefinitely.
  • Your competitors' decisions matter. If they stay citable and you do not, the assistant recommends them by default in your category.

The asymmetry cuts the other way here. The cost of blocking training is visible and immediate to you; the cost of blocking citation is invisible and gradual. People consistently overweight the first.

What it looks like by site type

News publishers and paid content

The strongest case for blocking training, and often for negotiating a licence instead. Your content is the product and substitution is a direct revenue loss. Many large publishers block training while staying citable, or block everything until a paid agreement is in place.

SaaS, B2B and services

Almost always keep answer engines open. Your content exists to generate demand, not to be sold, and "which tool should I use for X" is exactly the kind of question people now ask an assistant. Being absent from that answer is a marketing decision nobody meant to make.

Ecommerce

Keep answer engines open. Product discovery through assistants is growing and there is little to protect — your descriptions are not the asset, your inventory and prices are. Training blocks are largely symbolic here.

Independent blogs and creators

The genuinely hard case, and the one where the answer is personal. If your writing is the point, blocking training is a defensible stance on principle. If discovery is the constraint, citation is one of the few distribution channels not already saturated. Splitting the decision by agent is the compromise that costs least.

Documentation and open-source projects

Allow both, usually. Being the source an assistant quotes when someone asks how to use your library is unambiguously good for adoption, and it reduces the volume of questions that land on your issue tracker.

The decision is not symmetrically reversible

Both choices can be changed by editing one file, but the consequences unwind at very different speeds, and that asymmetry should weigh on the decision more than it usually does.

Training: blocking late is worth little

Content already collected is already in a corpus. Adding a Disallow stops future collection; it does not withdraw what was taken, and there is no mechanism to request removal from an already-trained model. If you are going to block training, blocking early is the only version that does much — which is the strongest practical argument for the training block, independent of how you feel about the technology.

Citation: unblocking is slow but complete

Removing a Disallow on an answer engine restores eligibility fully, but not instantly — the engine has to recrawl, and there is no published turnaround. Treat it as weeks. The corollary is that the cost of having been blocked is not recovered either: the months you were absent from answers are simply gone, and any positional advantage a competitor built in that time stays theirs.

Read together: blocking training is cheap and best done early, while blocking citation is expensive and the cost accrues quietly the whole time it is in place. That is why the split configuration is the default recommendation rather than a compromise.

What about llms.txt and the emerging standards?

Several proposals are circulating for giving publishers finer control than robots.txt offers — separating training from inference, or attaching licensing terms to content. None is settled, and none is a substitute for robots.txt today.

  • llms.txt is a proposed file describing your site's structure for AI systems. It helps them understand you; it is not an access-control mechanism and no major engine has committed to it.
  • The IETF's AI preferences work aims at a standard vocabulary for stating training permissions, but it is in progress and unimplemented.
  • Vendor-specific tokens like Google-Extended and Applebot-Extended are the closest thing to granular control that actually works right now — and only for those vendors.

So the practical answer is unchanged: robots.txt is the control surface, agent by agent. Adding an llms.txt is worthwhile for readability, not for permission — see generative engine optimization for what it is actually good for.

Can you even measure the upside?

Partly, and the gaps matter — because a decision you cannot measure tends to drift toward whichever side is louder.

What you can see

  • Referral traffic from chatgpt.com, perplexity.ai, claude.ai and copilot.microsoft.com appears in your analytics referrer report as normal.
  • That traffic tends to convert well, because the assistant has already filtered for relevance before the person clicks.
  • Your logs show which answer engines crawl you and how often, which is a rough proxy for whether you are in the index at all.

What you cannot see

  • Impressions. There is no Search Console equivalent for AI answers — no report of how often you were cited without a click.
  • Answers you were excluded from. A citation that never happened leaves no trace anywhere.
  • Attribution when the assistant summarises without linking, which is common for factual queries.
  • Whether a competitor is being cited in your place.

This asymmetry is the practical argument for staying citable by default. The cost of blocking never appears as a number, so it is never the thing that prompts a review — you would have to go looking for it deliberately.

The middle paths

It is not binary. Three intermediate positions are worth knowing before you settle on all-or-nothing.

Split by agent

Block training, allow answering. The default recommendation, and the one most publishers reach independently once the distinction is clear.

Split by path

robots.txt takes path rules per agent, so you can expose some sections and protect others. A company might let answer engines read its documentation and blog — the parts that generate demand — while keeping training crawlers out of an archive of paid research.

Path-scoped rules per agent
  User-agent: GPTBot
  Disallow: /research/
  Disallow: /premium/
  Allow: /blog/

  User-agent: OAI-SearchBot
  Allow: /
More specific than a blanket block, and it survives contact with a growing site better.

Rate-limit instead of block

If your objection is crawl load rather than principle, `Crawl-delay` is honoured by some agents, and CDN-level rate limiting works on all of them. That keeps you citable while capping the bandwidth cost — a better answer than a block when bandwidth was the real complaint.

Whatever you choose, do it on purpose

The worst outcome is not blocking or allowing — it is not knowing which you did. That happens more than it should, because robots.txt accumulates: a staging rule, a security plugin's defaults, a snippet from a blog post, a CDN rule nobody documented.

  1. Fetch your /robots.txt and read it as it stands today, not as you remember writing it.
  2. Check for a wildcard `Disallow: /` first — it overrides everything you thought you configured.
  3. List which AI agents are named, and confirm each one is on the side you intended.
  4. Add a comment above each block explaining the intent, so the next edit does not undo the decision.
  5. Re-check after any security-plugin or CDN change — both add bot rules without announcing it.

RankForge's free AI Crawler Checker does step 2 and 3 for you, resolving precedence per agent and separating answer engines from training crawlers. It reports what your file does and never scores you down for either choice — the decision is yours to make, not ours to grade.

Knowing which agents you are deciding about

This decision only works if you know what you are allowing. New agents appear regularly and vendors split a single crawler into training and answering agents once publishers start blocking the original, so a block list written two years ago is very likely aimed at the wrong half.

The AI crawler user-agent reference lists every major agent, which column it belongs in, and what blocking each one actually costs — including the ambiguous ones like bingbot, where blocking removes you from a search engine rather than from AI.

FAQ

Does blocking AI crawlers hurt my SEO?

Blocking the AI-specific agents does not affect Google or Bing rankings, because those are separate crawlers. The exceptions are worth knowing: a wildcard `Disallow: /` blocks everything including Googlebot, and blocking bingbot to avoid Copilot also removes you from Bing search entirely.

Do AI crawlers actually respect robots.txt?

The major named ones do — OpenAI, Anthropic, Google, Apple and Perplexity all publish their user-agent strings and honour robots.txt. It is a voluntary protocol, though, so scrapers that ignore it exist and have to be blocked at the CDN or firewall instead.

Can I block training but still appear in AI answers?

Yes, and it is the setup most publishers land on once they see the distinction. Disallow the training agents by name (GPTBot, ClaudeBot, CCBot, Google-Extended) and leave the answer engines unlisted so they inherit the default and can keep citing you.

Does llms.txt let me control AI access?

No. llms.txt is a proposed file for helping AI systems understand your site's structure, not an access-control mechanism, and no major engine has committed to it. Access is still governed by robots.txt.

If I unblock a crawler, how long until I appear in AI answers?

There is no published figure, and it varies by engine and how often they recrawl. Treat it as weeks rather than days, and note that being crawlable is necessary but not sufficient — the page still has to be readable and relevant enough to be worth citing.

If I block AI crawlers now, can I undo it later?

You can remove the rule at any time, but the two sides unwind differently. Content already collected for training stays collected — there is no removal mechanism. Citation eligibility does come back after you unblock, though the engine has to recrawl first, so think in weeks rather than days, and the period you were absent is not recovered.

Do AI crawlers cost me significant bandwidth?

On a small site, no. On a large one with many URLs they can become noticeable, and some publishers block them for that reason alone. If bandwidth is the actual complaint, rate limiting at your CDN is a better answer than a block, because it caps the cost while keeping you citable.

Should I block AI crawlers if my content is behind a paywall?

Content behind authentication is not reachable by any crawler, so the question mostly concerns whatever is public — preview text, metered articles, marketing pages. Many publishers block training on those while staying citable, so the assistant can point people at the paywall rather than skipping them entirely.

Sources

Put this into practice

Run the AI Crawler Checker to see this on your own site, or run the full structural audit for the complete picture — both free, no account required.

What the fix list looks like

82

Health

B+

Grade

Strong structure with a few high-impact internal links to add. Acting on the list below could unlock a meaningful lift in organic visibility.

Internal links to add

example.com/blog/how-to-improve-seoexample.com/features/internal-linking
High

Anchor: internal linking strategy

Placement: Paragraph 3, sentence 2

example.com/blog/content-marketing-guideexample.com/pricing
Moderate

Anchor: structural SEO platform

Placement: Paragraph 6, sentence 1

example.com/guides/keyword-researchexample.com/blog/topic-clusters
Moderate

Anchor: build topic clusters

Placement: Paragraph 2, sentence 4

14

Quick wins

12

Orphan pages

9

Anchor gaps