LanguageENES
AI SearchSep 25, 2026 · 6 min read

Should you let AI crawlers index your site?

Three different things get called AI crawlers, and they take different decisions. Here is what each one does, what blocking them really buys, and the policy we run on our own two hosts.

Hernan MoyaCo-Founder
A robots policy table: three AI agents allowed on the marketing host, every agent blocked on the app host
A robots policy table: three AI agents allowed on the marketing host, every agent blocked on the app host

There are two confident answers to this question and both are wrong. One says block everything, because your content is being taken. The other says allow everything, because visibility is all that matters. Neither survives ten minutes with your own server logs.

The reason is that "AI crawler" covers three different kinds of visitor, and they do not deserve the same answer.

Three agents, three jobs

Kind
Examples
What it wants
Training crawler
GPTBot, ClaudeBot, CCBot, Google-Extended
Pages to train a model on, now or later
Search indexer
OAI-SearchBot, Claude-SearchBot, PerplexityBot
An index so your page can be cited in an answer
On-demand fetcher
ChatGPT-User, Claude-User, Perplexity-User
One page, right now, because a person asked about it

The third row is the one people block by accident. It is not a crawler harvesting your site; it is a visitor who typed your URL into an assistant. Blocking it means somebody asking about your product gets told the page could not be read.

Pick a policy and see what it costs

Each of these is a legitimate choice. What matters is knowing which trade you are making.

InteractiveThree robots.txt policies and what each one costs

What we do, and why the two hosts differ

We run two hosts and they have opposite policies, which is the clearest way to explain the reasoning.

Host
Policy
Why
welcomeai.dev
Every named AI agent allowed, except /api/ and the hosted chat paths
It is marketing and documentation, written to be read and quoted. A citation is a visitor who arrives already told we are the source
app.welcomeai.dev
Disallow everything, for everybody
It is the product. Behind it is customer data, and no crawler has any business there, AI or otherwise

The split is the point. "Should I block AI crawlers" is rarely a question about a company; it is a question about a particular set of pages. Public marketing content and private customer data end up on opposite sides of it, and most sites have both.

A wildcard rule does not do this job

User-agent: * with a Disallow covers crawlers that read the wildcard group, but several AI agents look for their own name first and follow that group instead. If you mean to block them, name them. And check what you already have: a robots.txt written years ago may be blocking a search agent nobody thought about.

What blocking actually buys you

Less than the argument suggests, and it is worth being clear about which parts are real.

  • It does not unpublish you from models already trained. Anything crawled before you changed the file is already where it is.
  • It is voluntary. robots.txt is a convention honoured by the agents that choose to honour it. Enforcement happens at your edge or in your terms, not in that file.
  • It does not stop people. Someone can paste your page into an assistant, and an on-demand fetch is a reader, not a crawl.
  • It does stop the well-behaved crawlers. Which is genuinely most of the volume, and the reason the setting is worth having.

When blocking is clearly right

Not every site should be quotable, and these cases are not close calls: content somebody pays to read, an original dataset or database that is the product itself, licensed material you do not own outright, anything users posted expecting a small audience, and any page behind a login. In each one the content is the asset, not the advertisement for the asset.

The opposite case is just as clear. If your pages exist to explain what you sell, being quoted is the job, and a policy that prevents it is an own goal dressed as caution.

welcomeai.devOur crawler reading your site, which is the other direction entirely

Questions people ask

Decide it once, per host, and write down why. Then revisit it when you next look at your logs, because the list of agents changes faster than anybody's policy does.

welcomeai.devWhat is RAG? Retrieval-augmented generation explained
Taggedai-crawlersrobots-txtai-searchgptbotpolicy
Written byHernan Moya

Keep reading