Magrios / Knowledge / SEO / AEO / GEO / Should you block AI crawlers

Should you block AI crawlers

Guide · SEO / AEO / GEO · 5 min read · last verified 2026-07-27

Reviewed before publication Editorial board Independent commercial review
In shortBlocking asserts control over your content; allowing buys presence in the answers buyers read. How robots directives actually work, why compliance is voluntary, and why vendors and content businesses should decide differently.

Blocking AI crawlers means instructing the automated agents that collect web content for AI systems not to fetch your pages — most commonly through directives in your robots.txt file, sometimes through server rules that refuse the requests outright. Whether you should is genuinely contested, and the honest framing is that both positions give something real away. Blocking asserts control over how your content is used, at the price of absence from answers your buyers increasingly read. Allowing trades your content for presence in those answers, on terms you do not set and cannot fully audit. No configuration gets you both, so the real question is which loss your business can better afford.

How robots directives work — and where they stop

Robots.txt is a plain-text file at the root of a domain that names crawlers and states what they may fetch. A file that blocks one AI crawler while leaving the site open to everything else looks like this:

User-agent: ExampleAI-Bot

Disallow: /

User-agent: *

Allow: /

Two caveats matter more than the syntax. First, the file is advisory. Compliance is voluntary: major operators generally state that they honor it, and observed behaviour largely supports that, but nothing enforces the directive, and reports of inconsistent compliance surface regularly. Robots.txt is a posted sign, not a locked door. The stronger alternative — refusing requests at the network level — actually withholds content, but is heavier to maintain and can be sidestepped by a crawler that changes how it identifies itself.

Second, and this is the part that ages fastest: the crawler names are moving targets. GPTBot is a widely cited example as of this writing, and several operators currently publish separate names for crawlers that collect training data and crawlers that fetch pages to ground a live answer. But the names, the operators, the training-versus-retrieval distinction, and the opt-out mechanics have all changed before and will change again. Any robots.txt you write today encodes a snapshot of the current crawler ecosystem. Treat it as configuration that needs scheduled review, not a decision you make once.

The case for blocking

The strongest argument is control. If your content is your product — proprietary research, paywalled analysis, data you license — then letting AI systems ingest it and answer with it can substitute for the visit or the license that funds the work. For a business in that position, allowing crawlers restates the problem it is trying to solve. Blocking is also a negotiating posture: some publishers block precisely to create the conditions for a licensing conversation, and keeping that option open costs little. There are quieter reasons too. Crawler traffic consumes serving resources, and some teams object on principle to uncompensated use — a position that needs no commercial justification to be legitimate.

What blocking is unlikely to do — at least today — is remove you from AI answers. Engines still encounter your company through every page you do not control: reviews, directories, forum threads, comparison posts, news coverage. These third-party pages are citation surfaces in their own right — see What is a citation surface — and they currently stay in the corpus whether or not your own site does. Blocking silences your version of the story while leaving everyone else's version intact.

The case for allowing

The argument for allowing is that AI assistants have become a place where buyers form impressions and shortlists — an observed shift, uneven across industries and hard to see in analytics, which is part of why AI referral traffic is undercounted. Absence from a surface your buyers consult is a cost even when no dashboard shows it.

There is a sharper version of this argument. If assistants are asked about you and your pages are not readable, the answer gets assembled entirely from third-party material — often older, thinner, and occasionally wrong. Correcting a wrong record is harder when your own authoritative pages are the ones you have withheld; What to do when AI cites outdated information about you walks through that repair, and it leans on having current, crawlable pages of your own. Blocking removes your best evidence from the room where the argument about you happens.

The B2B asymmetry

For a B2B software vendor, the calculus differs from a publisher's because content is rarely the product. Your docs, integration pages, and explainers exist to make buyers confident enough to talk to you; they were already free, and the return was never the pageview — it was the impression. Meanwhile your buyers ask assistants about your category and about you specifically, whether or not you participate — How enterprises discover vendors with AI describes that behaviour. For a vendor, blocking mostly withholds evidence from a conversation that proceeds without it. For a content business whose revenue is the content, the same act protects the asset. Same directive, opposite meaning.

One caution if you allow: being unblocked is not the same as being readable. Rendering and structure decide what a crawler actually gets — How JS rendering affects what AI can read covers the difference.

A narrower middle path

The choice is not binary. Where operators distinguish training crawlers from retrieval crawlers, you can allow the fetches that ground live answers while opting out of training — with the standing caveat that this distinction is only as durable as the published policies behind it, and those policies are revised without notice. You can also split by section: keep docs, product, and integration pages open because they do buyer-facing work, and block a premium research library because it is the paid asset. Partial policies need the same scheduled review as full ones — a policy built on a crawler list from last year protects nothing.

Deciding, then revisiting

A workable decision test: does your content earn revenue directly, through access or licensing, or indirectly, through buyer confidence? Direct earners have a real case for blocking and for the negotiating room it preserves. Indirect earners — most B2B vendors — usually have more to lose from absence than from ingestion. Whichever you choose, watch the consequences rather than assuming them: ask the assistants your buyers use what they say about you, note which sources they lean on, and recheck after policy changes. Teams use Magrios to track which of their pages assistants actually cite and whether answers about them drift, which turns this from a one-time bet into a monitored position. Revisit quarterly. The crawler names will change, the opt-out mechanics will change, and a decision this contested deserves to be re-decided on current facts.

Frequently asked questions

Should a B2B software company block AI crawlers?

Usually the loss from absence outweighs the loss from ingestion, because B2B content exists to build buyer confidence rather than to be sold. Content businesses whose revenue is the content itself have the stronger case for blocking. Decide from how your content earns, then revisit as the ecosystem changes.

Does robots.txt actually stop AI crawlers?

No — it is advisory. Major operators generally state they honor it and observed behaviour largely agrees, but compliance is voluntary and varies. Network-level blocking is stronger yet heavier to maintain, and neither approach removes third-party pages about you from the corpus.

Can I allow AI answers but opt out of training?

Some operators currently publish separate crawler names for training and for answer-time retrieval, so a robots.txt can treat them differently. The distinction is only as durable as the published policies behind it, which change without notice — review any split policy on a schedule.

If I block AI crawlers, will assistants stop mentioning my company?

Not entirely. Engines currently still encounter you through reviews, directories, forums, and coverage you do not control — how much weight those carry varies by engine and changes over time. Blocking removes your version of the story while leaving everyone else's, which can make wrong answers about you harder to correct.

Further reading — chosen for this article
Entities in this research
MagriosAI crawlersrobots.txtblockingtrade-offs
Related knowledge

How to audit your site for AI answer readiness · shared entities

Designing an AI-crawler access policy: citation versus training · shared entities

Should marketing own the website · shared entities

Should you sponsor conferences · shared entities

Recently updated

Why B2B brands sound the same · 2026-07-27

What is first-party research · 2026-07-27

What is dark social · 2026-07-27

What is incrementality · 2026-07-27

Where does your brand stand?
Check your AI visibility free — real evidence, not a score.
Check my visibility or run the full analysis →