← All articles
A brass bell, an open visitor's ledger, and a ring of keys by a softly open front door.
AI visibility & SEO

AI Crawlers Explained: Should You Allow or Block GPTBot?

By Elena Vásquez
Share
For most small businesses, don't block the AI crawlers that answer people's questions today, and treat blocking the ones that train models as a separate, optional choice. AI crawlers come in two kinds: training crawlers like GPTBot and ClaudeBot that collect content to improve future models, and search crawlers like OAI-SearchBot and PerplexityBot that fetch and cite pages to answer live questions in ChatGPT and Perplexity. Block the search crawlers and you can disappear from those answers, so a sensible default is to allow them, never block Googlebot, and decide on the training crawlers on your own terms. You control all of it in one plain text file at yoursite.com/robots.txt.

You heard you can 'block AI' from your website, and it sounds prudent. Why let some bot hoover up your words to train a model that competes with you? But that single phrase, 'block AI,' hides a decision that can quietly backfire. Some AI crawlers train models. Others are how ChatGPT and Perplexity find you and cite you when a customer asks for a business like yours. Block the wrong ones and you don't protect your site, you erase it from the answers people now trust. Here's how to tell them apart and make a deliberate choice.

What is an AI crawler, and why should I care?

An AI crawler is an automated program that visits your web pages and reads them, the same way Google's crawler has done for years. The difference is what happens next. Some AI crawlers copy your content to help train a model. Others visit your pages so an AI assistant can quote you in a live answer, with a link, the moment someone asks a question you can help with. Both knock on the same door: a small file called robots.txt that tells bots what they may read. Understanding the two jobs is the whole game, because 'allow' and 'block' mean very different things depending on which crawler you're talking to.

What's the difference between training crawlers and AI search crawlers?

This is the split that matters, and almost no 'block AI' tutorial explains it. Line the major crawlers up and they fall into two families with opposite consequences for your visibility.

Crawlers that train models

These collect web content to improve the next generation of AI models. OpenAI is blunt about its training crawler: 'GPTBot is used to crawl content that may be used in training our generative AI foundation models,' and disallowing it 'indicates a site's content should not be used in training' (OpenAI). Blocking these keeps your words out of future model training. It does not remove you from the answers those models give today, because that's a different crawler's job.

  • GPTBot (OpenAI) collects content that may be used to train OpenAI's foundation models.
  • ClaudeBot (Anthropic) collects web content to train Claude's models.
  • Google-Extended controls whether Google may use your content to train future Gemini models and for grounding. It's a standalone robots.txt token, and Google states it 'does not impact a site's inclusion in Google Search nor is it used as a ranking signal' (Google).

Crawlers that power live AI answers

These fetch and cite your pages when someone asks an AI assistant a question right now. OpenAI describes its search crawler plainly: 'OAI-SearchBot is used to surface websites in search results in ChatGPT's search features' (OpenAI). Perplexity says the same of its bot, which is 'designed to surface and link websites in search results' and 'is not used to crawl content for AI foundation models' (Perplexity). Block these and you can drop out of the AI search results your customers are already reading.

  • OAI-SearchBot (OpenAI) surfaces and links websites in ChatGPT's search.
  • PerplexityBot (Perplexity) indexes pages to surface and link them in Perplexity answers, and is not used for model training.
  • Claude-SearchBot (Anthropic) crawls the web to improve the quality of Claude's search results (Anthropic).
  • Googlebot is still the crawler behind Google Search and its AI Overviews. Blocking it is how you disappear from Google itself.
  • User-triggered fetchers (ChatGPT-User, Perplexity-User, Claude-User) visit a single page only when a person asks the assistant to. They're actions on your behalf, not bulk crawling.

Will blocking AI crawlers make me invisible in AI answers?

If you block the search crawlers, yes. That's the trap in the 'block AI' advice. When a customer asks ChatGPT or Perplexity to recommend a plumber, a bakery, or a bookkeeper near them, those tools lean on their search crawlers to find current pages and cite them. If OAI-SearchBot and PerplexityBot can't read your site, you're not in the running. Perplexity notes that if you disallow its bot, it may still show your domain and a brief factual summary, but it won't use the full content of the page, so you show up thinner, if at all.

The reason this happens by accident is that most 'block AI' snippets floating around online paste in a long list that disallows everything with 'AI' in the name, search crawlers included. People run it to keep their content out of training and quietly switch off their AI-search visibility at the same time. That's the opposite of what a business trying to get found actually wants.

Should I block GPTBot and the training crawlers?

This one is a genuine judgment call, not a safety rule, so ignore anyone who says you 'must.' Blocking GPTBot, ClaudeBot, and Google-Extended keeps your content out of future model training. What you give up is small for most small businesses, because training crawlers aren't what earns you citations in live answers. What you gain is also modest: your public pages are already public, and blocking training doesn't claw back anything a model has already learned.

Blocking the training crawlers makes more sense if your pages hold genuinely original, hard-won material you'd rather not feed a model for free: in-depth guides, proprietary research, a large body of writing that is itself the product. Google-Extended is the low-risk one to block if that's your stance, since Google confirms it 'does not impact a site's inclusion in Google Search nor is it used as a ranking signal.' For a typical local business that mostly wants more customers, allowing the training crawlers is a perfectly reasonable default, and not the thing to lose sleep over.

How do I control AI crawlers with robots.txt?

All of this lives in one plain text file at yoursite.com/robots.txt, the same file that has guided search engines for decades. You write one short rule per crawler, naming the user-agent and whether it's allowed. If you can already open yoursite.com/robots.txt in a browser, you have one; if not, your site platform or a plugin can add it. This is different from an llms.txt file, which suggests your best pages to AI but can't allow or block anything. robots.txt is the one with the actual on/off switches.

The user-agent names are the important part, because a rule only applies to the exact name you write. Group them by the two jobs:

  • Training crawlers you might choose to block: GPTBot, ClaudeBot, Google-Extended.
  • Search crawlers you'll usually want to allow: OAI-SearchBot, PerplexityBot, Claude-SearchBot.
  • Googlebot, which you should almost never block, because it powers Google Search and Google's AI Overviews.

Two honest caveats. robots.txt is an honor system: reputable crawlers from OpenAI, Anthropic, and Google respect it, but it's a request, not a lock, and a few crawlers have been caught ignoring it. And be careful with a stray 'Disallow: /' under the wrong heading, which can wave off far more than you meant, Google included. When in doubt, change one rule at a time and re-check the file in your browser afterward.

What's a sensible default for a small business?

Keep it simple. Unless you have a specific reason to hoard your content, let the AI world read the site you already publish, and pay real attention only to the training decision. A default that serves most small businesses looks like this:

  • Allow the search crawlers, OAI-SearchBot, PerplexityBot, and Claude-SearchBot, so AI assistants can find and cite you.
  • Never block Googlebot; that switches off Google Search and AI Overviews in one move.
  • Block GPTBot, ClaudeBot, and Google-Extended only if keeping your content out of model training genuinely matters to you.
  • Open yoursite.com/robots.txt and check you're not already blocking the search crawlers by accident.

And remember the file is the smaller lever. Being cited by AI depends far more on whether you have clear pages that plainly answer what customers ask, which is the real reason AI can't find some businesses. It's worth learning how to show up in AI search and get recommended by ChatGPT before you spend an afternoon tuning a text file. If keeping those pages current is the part you never get to, that's the gap Laspi fills: its WordPress plugin writes SEO and AI-search articles grounded in your real business, so the site those crawlers read stays clear and up to date.

So: allow or block GPTBot? Allow it unless you have a real reason not to, and whatever you decide, keep the search crawlers welcome. 'Block AI' was never one decision. It's two, and only one of them is about protecting your content. The other is about staying in the answers your customers already trust.

Frequently asked questions

Should I block GPTBot?
For most small businesses, no. GPTBot only collects content that may train future OpenAI models; blocking it keeps you out of training but does nothing to protect or promote you in live answers. Block it only if keeping your original content out of model training genuinely matters to you.
Will blocking AI crawlers hurt my Google ranking?
Blocking the AI training crawlers won't. Google states that Google-Extended does not affect your inclusion or ranking in Google Search. But never block Googlebot itself, because that is the crawler behind Google Search and AI Overviews.
What is OAI-SearchBot, and should I block it?
OAI-SearchBot is OpenAI's crawler that surfaces and links websites in ChatGPT's search features. If you want to be found and cited when people ask ChatGPT for a business like yours, allow it. Blocking it is a common accident that makes you invisible in ChatGPT search.
Does blocking AI crawlers in robots.txt actually work?
For reputable bots, mostly yes. The major crawlers from OpenAI, Anthropic, and Google honor robots.txt. But it's a request, not a hard lock: a few crawlers have been caught ignoring it, so robots.txt is a strong signal rather than a guarantee.
What's the difference between GPTBot and OAI-SearchBot?
GPTBot crawls content that may be used to train OpenAI's models. OAI-SearchBot is a separate crawler that surfaces websites in ChatGPT's search results. Blocking GPTBot only affects training; blocking OAI-SearchBot removes you from ChatGPT's live search answers.
moinaki
Digital tools for running a business

Sources

  1. OpenAI, 2025 — OpenAI's GPTBot crawls content that may be used to train its generative AI foundation models, while its separate OAI-SearchBot is used to surface websites in search results in ChatGPT's search features; each can be disallowed in robots.txt.
  2. Google, 2025 — Google-Extended is a standalone robots.txt token that controls whether a site's content may be used to train future Gemini models and for grounding; Google states it does not impact a site's inclusion in Google Search nor is it used as a ranking signal.
  3. Perplexity, 2025 — PerplexityBot is designed to surface and link websites in Perplexity's search results and is not used to crawl content for AI foundation models; Perplexity-User visits a page only when a user asks a question.
  4. Anthropic, 2025 — Anthropic runs three crawlers that honor robots.txt: ClaudeBot collects web content to train Claude's models, Claude-SearchBot crawls to improve search result quality, and Claude-User fetches a page when a Claude user asks a question.

Read next

AI Crawlers Explained: Should You Block GPTBot? · Laspi