Should I allow or block GPTBot and other AI crawlers?

AI search: AEO and GEOReviewed 12 November 20263 min read

Short answer

For most businesses that want customers to find them, allow the crawlers behind AI search, such as OAI-SearchBot, PerplexityBot and Claude-SearchBot, and treat blocking training crawlers such as GPTBot as a separate, optional choice. Blocking GPTBot does not remove you from Google, and Google-Extended does not affect Search ranking. Decide bot by bot, not all at once.

Which AI crawlers exist, and what is each for?

Each AI company runs several crawlers with different jobs, and you control each by its own name, its robots.txt token. Check each vendor's own page before relying on this list, because names and behavior change.

CrawlerCompanyWhat it is for
GPTBotOpenAICollecting content that may be used to train models
OAI-SearchBotOpenAIBuilding the index behind ChatGPT search
ChatGPT-UserOpenAIFetching a page when a person asks ChatGPT to look at it
ClaudeBotAnthropicCollecting content for training
Claude-SearchBotAnthropicSearch results
Claude-UserAnthropicFetching a page for a person who asked
PerplexityBotPerplexityBuilding the index Perplexity answers draw on
Perplexity-UserPerplexityFetching a page when a question needs it
GooglebotGoogleCrawling for Search; AI Overviews and AI Mode run on Search ranking systems
Google-ExtendedGoogleA control for Gemini training and grounding; no effect on Search ranking
Applebot-ExtendedAppleA control for whether Apple may train its models on your content
CCBotCommon CrawlAn open web archive that many AI training sets draw on

Training, search and user-triggered: why the difference matters

  • Training crawlers (GPTBot, ClaudeBot, CCBot) gather text to train models. Blocking them stops future collection by those bots. It does not erase content already collected.
  • Search crawlers (OAI-SearchBot, PerplexityBot, Claude-SearchBot) build the indexes assistants search when they answer. Block one and that assistant has less reason to show you.
  • User-triggered fetchers (ChatGPT-User, Perplexity-User, Claude-User) load a page when a person asks about it. OpenAI says robots.txt rules may not apply to ChatGPT-User, and Perplexity says Perplexity-User generally ignores them, because a person made the request.

That split is why “block all AI bots” is a blunt tool. It can remove you from the answers where customers ask about you while doing little about training that has already happened. How assistants then pick sources is covered in how AI assistants decide which websites to cite.

What does blocking do, and what does it not do?

  • It does ask well-behaved crawlers not to fetch your pages. It can keep you out of a company's future training data, or out of its search answers if you block its search bot.
  • It does not remove you from Google. Blocking GPTBot has no effect on Google, and Google-Extended controls Gemini use only, not Search ranking.
  • It does not opt you out of AI Overviews or AI Mode. Google says there is no separate opt-out beyond existing Search controls (robots.txt blocking for Googlebot, noindex and snippet controls), which also change how you appear in ordinary Search.
  • It does not delete what a company already collected, or stop a crawler that ignores the rules. robots.txt is a request, not a lock; only a login or firewall rule enforces access.

Which choice fits my kind of business?

BusinessSearch and user botsTraining botsReasoning
Local business or clinicAllowAllow, or your choiceCustomers ask assistants for places and services, so being named is the goal.
Online store or SaaSAllowAllow, or block by policyMentions and citations bring discovery; training use is a policy call.
Publisher or ad-funded siteAllow, review oftenOften blockAnswers can cut visits, so some publishers block training and seek licensing.
Paywalled or course contentPublic pages onlyBlockPaid material belongs behind a login, not only a robots.txt rule.
Photographer, author or researcherAllowBlock if you objectYour original work is your product.
Staging or private areasBlockBlockUse a login; robots.txt is not security.

This is general guidance, not legal advice. If copyright or licensing is central to your business, take advice before choosing.

What does a sample robots.txt look like?

  1. Open your robots.txt

    It lives at the root, for example yourdomain.com/robots.txt. Keep your existing User-agent: * rules.

  2. Block training only

    Add a group of two lines: User-agent: GPTBot then Disallow: /. Repeat the pair for ClaudeBot, CCBot, Google-Extended and Applebot-Extended if you want to opt out of all of them.

  3. Keep answer engines in

    Never list OAI-SearchBot, PerplexityBot or Claude-SearchBot under a Disallow rule. To make it explicit, give each its own group with Allow: /.

  4. Mind the grouping

    A crawler follows only the most specific group that names it, so a bot with its own group ignores the * group. End the file with a Sitemap: line giving your sitemap address.

  5. Test it

    Open the file in a browser, confirm your host's bot protection is not blocking the same crawlers, and re-check after a few days.

What should I do next?

Start by checking what happens today: open your robots.txt and your host's bot settings. Arcline's scan flags rules that block the answer crawlers as urgent and prepares a corrected file for your approval, and treats admitting training crawlers as your own choice, flagged separately; see the docs. For the basics of the file, read what robots.txt is and how to set it up; the separate llms.txt file does not control crawlers.

Get this sorted without the jargon.

Add your website to Arcline. It finds the problems, explains them and fixes what is safe.