Updated 16 September 2026
01 · three different things wearing one label
Three different things wearing one label
"AI bot" covers at least three unrelated behaviours. A training collector reads your pages into a dataset and returns nothing. An assistant fetches a page because a person asked about it right now, and that person may click through. A search-adjacent crawler indexes you the way search always has.
Blocking all three is a decision, and a defensible one. It is only a bad decision when it is made by accident because the categories were never separated.
02 · ai agents, by what they actually do
AI agents, by what they actually do
| Bot | Operator | Default policy | Verifiable |
|---|---|---|---|
| AI Search | Cloudflare | Observe | By user agent |
| AIWebIndex-Agent | Lyrenth | Observe | By user agent |
| Amazon Kendra | Amazon | Observe | By user agent |
| Amazonbot | Amazon | Observe | By user agent |
| Amzn-SearchBot | Amazon | Observe | By user agent |
| Anchor Browser | Anchor | Observe | Signed requests |
| Anomura | Direqt | Observe | By user agent |
| Applebot | Apple | Observe | By user agent |
| Atlassian (Rovo AI) | Atlassian | Allow | By user agent |
| atlassian-bot | Atlassian | Observe | By user agent |
| AwarioSmartBot | Awario | Observe | By user agent |
| AzureAI-SearchBot | Microsoft | Observe | By user agent |
Read live from the Botscope crawler catalogue. Default policy is the catalogue default; every agent can be overridden per site.
03 · setting a policy you can defend
Setting a policy you can defend
- 1 Start in observe. Every agent is recorded, nothing is refused.
- 2 Read a week and see who actually arrives. Most sites are surprised in both directions.
- 3 Set a policy per category: allow, observe, challenge or block.
- 4 Publish the matching robots.txt from the same policy, so the declared rule and the enforced one cannot drift.
- 5 Turn enforcement on when the preview matches your intent.
04 · what blocking cannot do
What blocking cannot do
It cannot remove content already collected. A block applies from the moment it is on.
It cannot stop a determined scraper that rotates residential addresses and drives a real browser. It raises the cost, which is the honest description of what any of this does.
Questions
Will blocking AI crawlers hurt my search ranking?
Search crawlers and AI training collectors are separate agents with separate policies here, so blocking the latter does not touch the former. Some operators use one agent for both purposes — those are labelled in the catalogue, because for them it is genuinely a trade-off.
Is robots.txt enough on its own?
It is a request that well-behaved operators honour. Enforcement at the origin is what applies to the ones that do not.
Can I allow an assistant but block training?
Yes, where the operator uses distinct agents for the two, which most now do. The catalogue records which agent does which.
How do I know a request is really from the operator it claims?
Reverse DNS, published address ranges, or a request signature where the operator supports one. The catalogue records which method applies to each agent.
See which of these reach your site
Free plan, no card: 100,000 events a month with every feature on. Nothing is blocked until you turn enforcement on.