One in ten live websites we checked (10.0% of 2,117) blocks at least one AI bot in its robots.txt file, and AI training bots are blocked far more often than AI search bots: GPTBot is blocked 2.9 times as often as OAI-SearchBot, the bot behind ChatGPT search.
Most site owners who block AI do it on purpose and by name, and many of them block AI training while leaving the door open to AI search. Blocks caused by a blanket rule are rare among live business sites but more common across random domains. And one network of 530 copy-paste sites could distort any study that doesn't look for it.
A second, independent sample of 1,497 random domains from the Tranco top-1M list gives almost the same top-line result: 9.7% block at least one AI bot, and 7.9% block GPTBot. Want the answer for your own site? The free AI bot checker reads your robots.txt for the same 17 bots.
Which bots did we check?
robots.txt is a plain text file at the root of a website (for example example.com/robots.txt). It tells crawlers which pages they may read. A crawler that respects it looks for a group that names it; if none does, it follows the User-agent: * group. AI companies run different bots for different jobs, and blocking one doesn't block the others.
| Purpose | Bots | What blocking does |
|---|---|---|
| AI training | GPTBot (OpenAI), ClaudeBot (Anthropic), Google-Extended (Google), Applebot-Extended (Apple), meta-externalagent (Meta), CCBot (Common Crawl) | Asks the company not to use your pages to train models. Google-Extended and Applebot-Extended are opt-out tokens, not separate crawlers. |
| AI search | OAI-SearchBot (ChatGPT search), PerplexityBot, Claude-SearchBot, meta-webindexer (Meta AI), Applebot (Siri, Spotlight) | Keeps your pages out of that assistant's search index, so it can't find or cite them. |
| Fetch for a person | ChatGPT-User, Perplexity-User, Claude-User, meta-externalfetcher | Asks the assistant not to open your page when a user asks it to. OpenAI, Perplexity and Meta say robots.txt may not apply to these. |
| Classic search | Googlebot, Bingbot | Removes the site from Google or Bing (and from AI Overviews and Copilot). Included for comparison. |
For the headline comparisons we used three AI search and assistant bots (OAI-SearchBot, ChatGPT-User, PerplexityBot) and four AI training bots (GPTBot, ClaudeBot, Google-Extended, CCBot).
Which AI bots do websites block most?
Every AI training bot is blocked more often than any AI search bot. CCBot and GPTBot lead; Google's and Bing's own crawlers are almost never blocked.
Chart 1. Share of websites that fully block each bot
2,117 live websites, October 19, 2026 · the thin line on each bar is the 95% confidence interval
Show the numbers as a table
| Bot | Purpose | Fully blocking | 95% CI | Partly blocking |
|---|---|---|---|---|
| CCBot | AI training | 7.8% | 6.8–9.1% | 0.1% |
| GPTBot | AI training | 7.1% | 6.1–8.3% | 0.2% |
| ClaudeBot | AI training | 6.0% | 5.1–7.1% | 0.2% |
| Google-Extended | AI training | 6.0% | 5.0–7.0% | 0.2% |
| Applebot-Extended | AI training | 5.4% | 4.5–6.4% | 0.2% |
| meta-externalagent | AI training | 5.4% | 4.5–6.5% | 0.1% |
| PerplexityBot | AI search | 4.3% | 3.5–5.2% | 0.2% |
| OAI-SearchBot | AI search | 2.4% | 1.8–3.2% | 0.1% |
| Claude-SearchBot | AI search | 2.0% | 1.5–2.7% | 0.1% |
| Applebot | AI search | 1.4% | 1.0–2.0% | 0.0% |
| meta-webindexer | AI search | 1.3% | 0.9–1.8% | 0.0% |
| ChatGPT-User | Fetch for a person | 4.1% | 3.3–5.0% | 0.1% |
| meta-externalfetcher | Fetch for a person | 2.8% | 2.2–3.6% | 0.0% |
| Perplexity-User | Fetch for a person | 1.9% | 1.4–2.6% | 0.1% |
| Claude-User | Fetch for a person | 1.8% | 1.4–2.5% | 0.1% |
| Bingbot | Classic search | 0.5% | 0.3–0.9% | 0.0% |
| Googlebot | Classic search | 0.2% | 0.1–0.6% | 0.1% |
Partial blocks, where a bot is kept off some pages but not the home page, were rare: 0.2% of sites or fewer for every bot.
Do sites that block AI training also block AI search?
Mostly not. 67.3% of the sites that block GPTBot still let OAI-SearchBot in. Across all four training bots, the largest group blocks training only.
Chart 2. What sites that block AI training do about AI search
The 193 websites that fully block at least one of GPTBot, ClaudeBot, Google-Extended or CCBot
Show the numbers as a table
| Segment | Sites | Share |
|---|---|---|
| Block training only; OAI-SearchBot, ChatGPT-User and PerplexityBot all open | 84 | 43.5% |
| Block all seven (all 4 training bots and all 3 search/assistant bots) | 41 | 21.2% |
| Other mixes (some search or assistant bots blocked, not all seven) | 68 | 35.2% |
Which kinds of websites block AI bots?
Publishers block AI far more than anyone else. News and media sites have the clearest reason to protect their content and the most leverage to license it. Startups, local businesses and online stores, which usually want to be found and recommended, rarely block AI at all.
Chart 3. AI blocking by type of website
Share of websites that fully block…
Show the numbers as a table
| Type | Sites | ≥1 training bot | ≥1 search/assistant bot | GPTBot | OAI-SearchBot |
|---|---|---|---|---|---|
| Publishers | 595 | 22.7% (19.5–26.2%) | 16.1% | 18.0% | 7.1% |
| Online stores | 294 | 7.5% (5.0–11.1%) | 3.1% | 6.1% | 2.0% |
| SaaS | 917 | 3.2% (2.2–4.5%) | 0.7% | 2.1% | 0.3% |
| Local services | 311 | 2.3% (1.1–4.6%) | 0.3% | 1.9% | 0.0% |
Well-known sites block AI training about 3.0 times as often as lesser-known ones (18.5% against 6.2%). Type and source overlap in our sample — every publisher and store came from the Tranco list — so treat these as descriptive differences, not causes.
Does AI blocking differ by region?
Chart 4. AI blocking by region
Share of websites that fully block… · regions with at least 50 sites
Show the numbers as a table
| Region | Sites | ≥1 training bot | 95% CI | ≥1 search/assistant bot |
|---|---|---|---|---|
| EU | 190 | 19.5% | 14.5–25.7% | 12.6% |
| Australia | 102 | 15.7% | 9.9–24.0% | 11.8% |
| United States | 1,362 | 7.9% | 6.6–9.5% | 4.0% |
| Canada | 153 | 7.2% | 4.1–12.4% | 5.2% |
| United Kingdom | 215 | 7.0% | 4.3–11.2% | 5.1% |
Does the website platform make a difference?
Chart 5. AI blocking by website platform
Share of websites that fully block… · platforms with at least 50 sites; 993 sites had no platform detected
Show the numbers as a table
| Platform | Sites | ≥1 training bot | 95% CI | ≥1 search/assistant bot |
|---|---|---|---|---|
| WordPress | 477 | 10.7% | 8.2–13.8% | 7.1% |
| WooCommerce | 155 | 7.7% | 4.5–13.0% | 3.9% |
| BigCommerce | 70 | 4.3% | 1.5–11.9% | 1.4% |
| Webflow | 178 | 3.4% | 1.6–7.2% | 0.0% |
| Squarespace | 52 | 1.9% | 0.3–10.1% | 1.9% |
| Shopify | 58 | 1.7% | 0.3–9.1% | 1.7% |
| Framer | 59 | 0.0% | 0.0–6.1% | 0.0% |
The platforms differ by site mix as well as by default settings, so these are descriptive differences.
Do sites block AI on purpose or by a blanket rule?
Among live business sites, almost every block names the bot: 97.3% of GPTBot blocks come from a rule that names GPTBot. Blanket blocks, where User-agent: * with Disallow: / shuts out every bot that isn't named, are much more common across random domains — and they often shut out Google too: 30.7% of the random domains that block AI search also block Googlebot from the whole site.
Chart 6. Blocking AI by name vs by a blanket rule
Share of websites in each sample
Show the numbers as a table
| Measure | Live business sites (n = 2,117) | Random top-1M domains (n = 1,497) |
|---|---|---|
| Block at least one AI bot by a rule that names it | 9.5% | 7.8% |
Block AI search only through User-agent: *, naming no AI bot | 0.3% | 1.9% |
Of the sites that block AI search, share where it comes only from User-agent: * | 5.4% | 37.3% |
| Block Googlebot from the whole site | 0.2% | 1.7% |
How did one site network change the numbers?
We found 530 sites with the same robots.txt. It lets Google, Bing and Apple in and shuts out every AI bot. They look like one operator's network, so we excluded them. Had we counted them, the share of random domains blocking ChatGPT search would have jumped from 3.3% to 20.7%.
Chart 7. How one site network would change the numbers
The 530 copy-paste sites excluded from the study, counted back in
Show the numbers as a table
| Measure | Live sites, network excluded | Live sites, network included | Random domains, network excluded | Random domains, network included |
|---|---|---|---|---|
| Block OAI-SearchBot | 2.4% | 10.9% | 3.3% | 20.7% |
| Block at least one AI bot | 10.0% | 17.8% | 9.7% | 26.0% |
What do the numbers mean?
Training opt-outs are the main reason sites block AI. Site owners treat training and search differently, which fits how OpenAI, Anthropic, Google, Apple and Meta now separate training crawlers from search crawlers: owners can refuse one and accept the other.
Some AI search blocking is probably not about AI. A site that blocks ChatGPT search only through a catch-all rule may not know it. Among random domains, 37.3% of AI-search blocking comes only from User-agent: *, without naming any AI bot.
Duplicate sites can skew a study. Studies that sample top-list domains without checking for copy-paste networks can overstate AI search blocking several times over.
How can I check my own site?
- Free AI bot checker. Type your address: it reads your robots.txt for the same 17 bots and shows, for each one, allowed, blocked or partly blocked, the line that decides it, and whether your home page answers GPTBot and OAI-SearchBot like a normal browser.
- Free website audit. The same robots.txt check plus everything around it: what AI assistants say about you, indexing, phone speed and your business facts.
- By hand. Open
yoursite.com/robots.txtand look forUser-agent:lines that name AI bots, each followed byDisallow: /, and for aUser-agent: *group withDisallow: /, which blocks every bot without its own group, AI search included.
To opt out of AI training but stay visible in AI search, name the training bots and leave the search bots alone:
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: CCBot
Disallow: /
Also check your firewall or CDN settings, which can block bots that robots.txt allows — see how Cloudflare's AI bot blocking works. For every bot and the rules to copy, read robots.txt for AI crawlers and OAI-SearchBot vs GPTBot.
Questions about this study
What is the difference between AI training bots and AI search bots?
Training bots such as GPTBot and ClaudeBot collect pages to train AI models. Search bots such as OAI-SearchBot and PerplexityBot build the index an assistant uses to find and cite pages when it answers. In our sample, 7.1% of sites block GPTBot and 2.4% block OAI-SearchBot.
If I block GPTBot, will my site disappear from ChatGPT?
No. GPTBot is OpenAI's training crawler. ChatGPT search uses OAI-SearchBot, which you control separately, and 67.3% of the sites in our sample that block GPTBot still allow OAI-SearchBot.
Does robots.txt actually stop AI bots?
It's a request, not a lock. The major AI companies say their training and search crawlers follow it. OpenAI, Perplexity and Meta say it may not apply to the fetchers that open a page because a user asked for it. To enforce a block you need firewall or CDN rules, which this study doesn't measure.
Why are these numbers lower than other studies of AI bot blocking?
Many studies look only at the most popular news and media sites, where blocking is common; in our sample, 22.7% of publishers block at least one training bot. Our main sample is mostly startups, stores and local businesses. We also excluded a network of 530 identical sites, which would have raised the share blocking ChatGPT search from 2.4% to 10.9% in our main sample.
Method and limits
- What we measured: each site's robots.txt, read once on October 19, 2026 from a single network location by the Dottpace audit engine, and evaluated for 17 bots the way Google and RFC 9309 specify: the bot's own group if one names it, else the
User-agent: *group, with the longest matching rule winning. - Full block: robots.txt disallows the home page for that bot. Partial block: some pages we read are disallowed for that bot, the home page is not, and the rule doesn't apply to every crawler alike (rules such as
Disallow: /checkoutfor all crawlers don't count). - Main sample, 2,117 live websites: startups from Y Combinator's public company list, local businesses from OpenStreetMap (clinics, law firms, salons, restaurants, trades) and Tranco top-1M sites classified as stores, publishers or SaaS by home-page markers. Every site passed a liveness check first. Of 3,124 attempted audits, 803 failed and 3 had a robots.txt we couldn't read; we excluded 201 sites of the network described above.
- Second sample, 1,497 random domains: a random draw from the Tranco top-1M list, with no liveness filter. Of 2,812 attempted audits, 983 failed and 3 had an unreadable robots.txt; we excluded 329 network sites.
- Sites without a robots.txt count as “not blocked”: 6.3% of the main sample and 18.2% of the random sample.
- Live verification: on October 19, 2026 we re-fetched the robots.txt of 15 randomly chosen sites one at a time. All 15 matched our saved results for all 17 bots — 255 of 255 verdicts — including whether each block came from a named rule or the catch-all.
- Confidence intervals are 95% Wilson intervals and cover sampling error only.
Limits
- We measured robots.txt only — not firewall or CDN blocking (such as Cloudflare's AI bot blocking), page-level tags, or whether bots obey the file — so real-world blocking is likely higher.
- The data comes from a single day and a single network location, and both samples lean toward English-language and US/UK sites.
- Site type and sample source overlap: all publishers and stores came from the Tranco list.
- Sites that refused our audit may block bots more often than the sites we could read.
Download the data
Every number on this page, with its count, base and confidence interval, the definitions and the samples, is in numbers.json (JSON, 77 KB). Site names are left out: we never name the sites in a sample.
How to cite this study
Dottpace (2026). How many websites block AI search and AI training bots? robots.txt study of 2,117 live websites, data collected October 19, 2026. https://dottpace.com/research/ai-bots-robots-txt-2026/
Journalists and researchers are welcome to use the charts and numbers with a link to this page (license). Questions: hello@dottpace.com.