How many websites block AI crawlers in robots.txt?
Auditaar read robots.txt on 1,000 websites stratified across four rank bands of the Tranco top one million list. Most publish the file; far fewer name an AI crawler in it directly.
- Publish a robots.txt file86.7%
- Name at least one AI crawler22.1%
- Block at least one AI training crawler16.5%
- Block all 7 AI training crawlers checked6.6%
- Block at least one AI assistant crawler6.3%
Source: Auditaar data study, November 2026, 1,000 websites
Which individual AI crawlers get blocked the most?
Named-crawler blocking varies widely by operator. Common Crawl's and ByteDance's bots draw the most blocks; Google's and Microsoft's own search crawlers draw almost none.
| Crawler | Operator | Blocked (of all sites) |
|---|---|---|
| CCBot | Common Crawl | 12.6% |
| Bytespider | ByteDance | 12.4% |
| GPTBot | OpenAI | 11.5% |
| ClaudeBot | Anthropic | 10.7% |
| Google-Extended | 9.7% | |
| Meta-ExternalAgent | Meta | 9.7% |
| Applebot-Extended | Apple | 9% |
| Amazonbot | Amazon | 8.3% |
| PerplexityBot | Perplexity | 5% |
| ChatGPT-User | OpenAI | 4.9% |
| OAI-SearchBot | OpenAI | 2.8% |
| Claude-SearchBot | Anthropic | 2.8% |
| Claude-User | Anthropic | 2.8% |
| Perplexity-User | Perplexity | 2.6% |
| Applebot | Apple | 1.6% |
| bingbot | Microsoft | 0.9% |
| Googlebot | 0.5% |
Source: Auditaar data study, November 2026, 1,000 websites
Does AI-crawler blocking change with site rank?
Blocking peaks among the very largest sites, falls through the middle of the rank order, and ticks back up again outside the top 100,000.
- Top 1,00020.8%
- 1,001 to 10,00018.8%
- 10,001 to 100,00011.2%
- 100,001 to 1,000,00015.2%
Source: Auditaar data study, November 2026, 1,000 websites
What else are sites publishing for AI crawlers?
Robots.txt is not the only file AI tools look for. Two newer ones are catching on at very different rates.
# Northwind Analytics > Northwind is a product analytics platform for > subscription businesses. ## Docs - [Getting started](/docs/start): install and first event - [Pricing](/pricing): plans and limits - [API reference](/docs/api): endpoints and auth ## Guides - [Reducing churn](/guides/churn): the playbook
A minimal llms.txt: a plain-text map of your most useful pages, in the format AI models are learning to read.
| Signal | Share of sites | Scope |
|---|---|---|
| Publish an llms.txt file | 18.3% | of all 1,000 sites |
| Publish Content Signals in robots.txt | 5.3% | of sites where robots.txt was checked |
| Declare a sitemap in robots.txt | 74% | of sites with a robots.txt file |
Source: Auditaar data study, November 2026, 1,000 websites
How this study was measured
Every number above comes from one Auditaar crawl of a stratified random sample of the Tranco top one million list, collected on November 5, 2026.
| Rank band | Websites drawn | Websites measured |
|---|---|---|
| Top 1,000 | 504 | 250 |
| 1,001 to 10,000 | 423 | 250 |
| 10,001 to 100,000 | 390 | 250 |
| 100,001 to 1,000,000 | 377 | 250 |
Source: Auditaar data study, November 2026, Tranco list JZPGY
- 268 replacement draws found no website at all at the domain.
- 196 connection attempts timed out or failed outright.
- 173 sites refused the request outright, such as a block, a challenge, or an error that marked the site unreachable.
- 44 sites were excluded because their own robots.txt opted the audit crawler out directly.
- 7 sites had only a private network address, and 6 did not return an HTML page.
- One homepage per site was read, following redirects, so these figures describe home pages, not whole sites.
- robots.txt was honored during collection: a site that disallowed the audit crawler itself, or all crawlers, was excluded and replaced, which can undercount sites that already block broadly as a policy.
- Only sites that answered over HTTPS with an HTML page were measured, so HTTP-only sites are not represented.
- Each rank band carries equal weight in the all-band figures above, so they describe this sample evenly across bands, not the web weighted by traffic.
Run a free AI visibility check to see whether your own robots.txt blocks an AI crawler you didn't mean to, or leaves one open you meant to close.