Should I Allow GPTBot and Other AI Crawlers?
What Each Crawler Does, What Blocking Costs, and the One You Must Never Disallow
Short answer
Allow the AI search crawlers, because blocking them costs traffic without reducing how often models describe you. A causal study of news publishers found blocking LLM crawlers cost roughly 7% of weekly traffic, and OpenAI states that opting out of OAI-SearchBot removes a site from ChatGPT search answers.
1. Should I allow GPTBot?
Yes, for almost every business that is not monetising a content archive. GPTBot collects training data, and being absent from model weights means the model describes your category without knowing your product exists.
- AI crawler
- An automated fetcher operated by an AI company, either to build a search index, to collect model training data, or to retrieve a page a user just asked about.
- Also known as: AI bot, LLM crawler, AI user agent
The three purposes matter more than the brand names, because they have different consequences. A search crawler decides whether you can be cited. A training crawler decides whether the model knows your category vocabulary at all. A user-directed fetcher retrieves a page because a person asked for it, and blocking that one refuses a request a human made deliberately.
GPTBot is a training crawler. The case for allowing it is that a model with no exposure to your product will still answer questions about your category, using whatever it did see. For a publisher whose revenue comes from archive access, that trade looks different. For a business that wants to be a known option in its market, refusing to be learned is not protection.
2. Which AI crawlers exist, and what does each one do?
Twelve user agents matter in 2026, split across search indexing, model training and user-directed fetching. Only the search crawlers decide whether you can be cited, and two of them ignore robots.txt entirely.
| User agent | Operator | Purpose | Cost of blocking it |
|---|---|---|---|
| Googlebot | The Search index, which feeds AI Overviews and AI Mode | Removal from Google Search and from both AI surfaces | |
| Google-Extended | Gemini grounding and model training | Removal from Gemini grounding, with no effect on Search ranking | |
| Bingbot | Microsoft | The Bing index, which grounds Microsoft Copilot | Removal from Bing results and from Copilot answers |
| OAI-SearchBot | OpenAI | Builds the index behind ChatGPT's search features | OpenAI states opted-out sites will not be shown in ChatGPT search answers |
| GPTBot | OpenAI | Foundation model training | Your product and category vocabulary are absent from future model weights |
| ChatGPT-User | OpenAI | Live fetch when a user asks for a specific page | Little in practice. OpenAI notes robots.txt rules may not apply to it |
| PerplexityBot | Perplexity | Indexes and links pages in Perplexity results | Partial only. Perplexity may still index the domain, headline and a brief factual summary |
| Perplexity-User | Perplexity | User-initiated live fetch | None. Perplexity documents that it generally ignores robots.txt |
| Claude-SearchBot | Anthropic | Navigates the web to improve search result quality | Weaker or absent presence in Claude web search results |
| Claude-User | Anthropic | User-directed fetch of a page someone asked about | A request a human explicitly made gets refused |
| ClaudeBot | Anthropic | Model training | Absence from future training data |
| CCBot | Common Crawl | An open crawl corpus reused by many downstream datasets | Absence from a corpus that many models and researchers build on |
Two rows deserve attention because they change the maths. Perplexity states that a site disallowing PerplexityBot may still have its domain, headline and a brief factual summary indexed, so blocking buys a worse version of being included. And Perplexity-User generally ignores robots.txt, which means the live-fetch path stays open regardless.
3. What does blocking AI crawlers actually cost?
Traffic, without buying protection. Zhao and Berman, using Comscore and SimilarWeb panel data, found news publishers who blocked LLM crawlers lost roughly 7% of weekly traffic overall and roughly 23% for major publishers, with no reliable reduction in citation rates.
The paper is "Strategic Response of News Publishers to Generative AI" by Zhao at Rutgers and Berman at Wharton, first posted 31 December 2025 and revised in April 2026. It uses a causal design over Comscore and SimilarWeb data spanning October 2022 to June 2025, which makes it the strongest evidence available on the blocking decision. The headline number shifted between versions because of the measurement window, not because anything was retracted.
The finding that matters is the second half. Blocking reduced traffic and did not reliably reduce how often the blocked publishers were cited. That asymmetry has a simple mechanism: models also learn about you, and describe you, from what other sites say. Removing your own pages from retrieval removes the version you control and leaves the versions you do not.
For a business selling a product rather than access to an archive, the trade is even more one-sided. The realistic choice is between being described accurately with a link to your page and being described from second-hand sources with no link, and only one of those two involves you.
4. Which crawler must never be blocked?
OAI-SearchBot. OpenAI documents that sites opted out of it "will not be shown in ChatGPT search answers", which makes disallowing it a complete self-removal from one of the largest answer surfaces.
This is the single most expensive line anyone can put in a robots.txt in 2026, and it gets written by accident. It happens when a blanket disallow is added for "AI bots" during a policy discussion, and OAI-SearchBot is swept up with GPTBot because both have OpenAI in the name. The two do completely different jobs.
Bingbot is the second non-negotiable, for a less obvious reason. Microsoft documents that Copilot Search is grounded on Bing search results, and that Microsoft 365 Copilot generates a search query and sends it to the Bing search service. So a Bing index entry is the gate for Copilot the way an OAI-SearchBot fetch is the gate for ChatGPT search.
A useful way to hold the distinction: three of these agents are gates and the rest are preferences.
- Googlebot gates Google Search, AI Overviews and AI Mode.
- OAI-SearchBot gates ChatGPT search answers, per OpenAI documentation.
- Bingbot gates Microsoft Copilot, which is grounded on Bing results.
- Everything else, including GPTBot, ClaudeBot, Google-Extended and CCBot, affects training exposure or one engine, not your ability to be cited across the web.
5. What should my robots.txt actually say?
Allow every search and training crawler by name, keep the file free of blanket AI disallows, then verify the file resolves and the crawlers actually reach real pages rather than 404s.
Five steps. The audit in step one usually finds something nobody remembers adding.
- Audit the file for blanket AI disallows. Read your robots.txt line by line and look for any group disallowing an AI vendor wholesale. Check especially for OAI-SearchBot swept in alongside GPTBot, which is the most costly and most common accident in these files.
- Name each crawler explicitly rather than relying on a wildcard. Write a group per user agent for Googlebot, Google-Extended, Bingbot, OAI-SearchBot, GPTBot, PerplexityBot, Claude-SearchBot, Claude-User, ClaudeBot and CCBot. Explicit groups make the policy readable and stop a future wildcard change from silently excluding one of them.
- Confirm the file is served correctly from the root. Fetch /robots.txt over HTTPS on the canonical host and check the status code, the content type and the body. A robots.txt behind a redirect chain, or returned as HTML by a single-page app fallback, is a file nobody parses as intended.
- Verify real crawler traffic by IP, not by user agent. Segment your server logs by user agent, then check the addresses against the published IP range files from OpenAI and Perplexity. Spoofed user agents are common, so an unverified string tells you nothing about who fetched the page.
- Fix the 404s the logs reveal. Vercel and MERJ found the ChatGPT fetcher hit 404s on 34.8% of requests and ClaudeBot on 34.2%, against 8.2% for Googlebot. Allowing a crawler and then sending it to dead URLs wastes the access you just granted.Stale internal links and old sitemap entries are the two usual sources. Both are cheap to fix and both compound.
Oppira allows every crawler listed in the table above, with no rate limiting at the edge and no user-agent branching in the response. For a site of a few hundred pages the crawl cost is negligible, and the visibility cost of the alternative is not.
6. Should I use Google-Extended or the Search Console generative AI opt-out?
Neither. Blocking Google-Extended removes you from Gemini grounding and gains nothing, and the Search Console generative AI control stops your links and content appearing in AI Overviews and AI Mode.
The two controls are separate and often confused. Google-Extended is a robots.txt token covering Gemini grounding and model training. The generative AI control in Search Console is a different mechanism that governs whether your pages can appear in AI Overviews and AI Mode at all.
Google is explicit about what the Search Console control does: it stops links and content appearing in those surfaces, and it removes the impressions and clicks that came with them. Google also states it is not a ranking signal, so there is no ranking benefit to trade against the lost visibility. Using it means choosing to be absent from Google generative AI features.
Google-Extended is a milder version of the same trade. Blocking it keeps you out of Gemini grounding while leaving Search ranking untouched, which means the cost is real and the benefit is limited to not being in a training set. For a business that wants to be a known option in its category, that is the wrong side of the trade.
7. When does blocking or rate-limiting make sense?
In two narrow cases: aggressive scrapers with no search or referral path, and businesses whose product is paid access to a content archive. Neither describes a typical marketing site.
The first case is an infrastructure decision rather than a visibility one. Some crawlers fetch heavily and send no traffic back, and if crawl volume is genuinely costing you money, rate-limiting at the edge is the appropriate response. Do it by measured request volume from your own logs, not by reputation.
Crawl-to-refer ratios circulate widely as the justification, with figures around 10,300 requests per referral for ClaudeBot, roughly 1,276 for GPTBot and roughly 193 for Perplexity. Those numbers are reported second-hand rather than read from a primary publication, so use them as a hint about which agents to look at in your own logs, not as a decision rule.
The second case is genuine and specific. If people pay for access to your archive, every free crawl of it is a substitute for a subscription, and the Zhao and Berman result about lost traffic matters less than the cannibalisation. That is the situation news publishers are in, and it is why their choices should not be copied by businesses in a different one.
For everyone else the answer is the boring one. Allow the crawlers, keep the pages readable without JavaScript, fix the dead links, and spend the effort saved on having something specific worth quoting.
Key Takeaways
Blocking cost traffic and did not reduce citations
Zhao and Berman found news publishers blocking LLM crawlers lost roughly 7% of weekly traffic overall and roughly 23% for major publishers, with no reliable citation reduction.
OAI-SearchBot is the one that must stay allowed
OpenAI states sites opted out of it will not be shown in ChatGPT search answers. It is routinely blocked by accident alongside GPTBot.
Three crawlers are gates, the rest are preferences
Googlebot gates Google AI surfaces, OAI-SearchBot gates ChatGPT search, and Bingbot gates Copilot because Copilot is grounded on Bing results.
Blocking Perplexity buys a worse version of inclusion
Perplexity documents that a disallowed site may still have its domain, headline and a brief factual summary indexed, and Perplexity-User ignores robots.txt.
The Search Console generative AI opt-out has no upside
Google confirms it removes links, content, impressions and clicks from AI Overviews and AI Mode, and states it is not a ranking signal.
Allowing a crawler is wasted if it hits 404s
The ChatGPT fetcher hit 404s on 34.8% of requests and ClaudeBot on 34.2%, against 8.2% for Googlebot, in the Vercel and MERJ data.
Frequently Asked Questions
Sources
- Overview of OpenAI crawlers OpenAI, July 2026.Primary. Defines OAI-SearchBot, GPTBot, ChatGPT-User and OAI-AdsBot, states the OAI-SearchBot opt-out consequence, and publishes the IP range files.
- Does Anthropic crawl data from the web? Anthropic, July 2026.Primary. Documents ClaudeBot for training, Claude-User for user-directed fetches, and Claude-SearchBot for search quality.
- Perplexity Crawlers Perplexity, July 2026.Primary. PerplexityBot indexes and links pages and respects robots.txt; Perplexity-User handles user-initiated fetches.
- How does Perplexity follow robots.txt? Perplexity, July 2026.Primary. Source of the caveat that a disallowed site may still have its domain, headline and a brief factual summary indexed.
- Strategic Response of News Publishers to Generative AI arXiv / SSRN (Zhao, Rutgers; Berman, Wharton), December 31, 2025.Causal design over Comscore and SimilarWeb data, October 2022 to June 2025. A working paper rather than peer-reviewed, and news publishing rather than SaaS.
- Search generative AI control Google, January 2026.Primary. Confirms the opt-out stops links and content appearing in AI Overviews and AI Mode, removes those impressions and clicks, and is not a ranking signal.
- AI features and your website Google, July 2026.Primary. Eligibility rules for AI Overviews and AI Mode, and the available snippet controls.
- Data, privacy and security for web search in Microsoft 365 Copilot Microsoft, July 2026.Primary. Documents that Copilot generates a search query and sends it to the Bing search service, which is why Bingbot is a gate.
- The rise of the AI crawler Vercel with MERJ, December 17, 2024.Roughly 1.3 billion AI crawler requests. Source of the 404 rates and the finding that none of the major AI crawlers execute JavaScript. Dated December 2024.
- We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read Ahrefs, May 2026.Log-based analysis across 137,210 domains, which is why it settles the llms.txt question rather than debating it.
Explore More
Related analyses, benchmarks, and industry insights
Related Guides
Glossary Terms
Turn reading into a reaction
Oppira watches your competitors, keeps your playbook current, and drafts the response. Start free and see your market clearly by tomorrow.