All guides

The AI crawlers that decide whether your shop gets recommended

Published 19 September 2026 8 minute read

Five names decide whether an assistant can cite your shop. Three more arrive only because a shopper asked, and two that appear on every list are not crawlers at all.

A dozen or so AI bots may visit your shop, and they do three different jobs. Only one of those jobs decides whether an assistant can name you when a shopper asks what to buy. Most advice treats them as one group, which is why so many shops block the wrong ones.

This is the reference table for the first of the three gates in getting your shop recommended by AI assistants. Everything here comes from the crawler documentation each company publishes, linked at the bottom.

Three jobs, not two

A bot that visits your shop is doing one of these:

  1. Building a search index. It fetches your pages now so the assistant can find and cite you later. This is the group that decides whether you can be recommended at all.
  2. Fetching a page because a shopper asked just now. Someone put a question to an assistant, and it went to look. These fetches often ignore your robots.txt file, because a person asked for them.
  3. Collecting text to train a future model. The cost of blocking one of these is real, slow and indirect. It affects a model release rather than today's answer.

The common version of this advice has two groups, training and everything else. Splitting the second group in half is what makes it useful, because the two halves respond to completely different controls.

The crawlers that decide whether you can be cited

These build the indexes the assistants search. They obey robots.txt, so blocking one works, and blocking one is how a shop disappears from that assistant.

Crawler Feeds Blocking it means
OAI-SearchBot ChatGPT search ChatGPT cannot surface you
Claude-SearchBot Claude's search results Claude cannot surface you
PerplexityBot Perplexity's search results Perplexity cannot link you
Bingbot Bing, Microsoft Copilot, grounding You leave Bing and Copilot together
Googlebot Google Search, AI Overviews, AI Mode You leave Google Search entirely

Four of these are worth a sentence each.

OAI-SearchBot is the one to get right if you only get one right. OpenAI's own documentation tells site owners to allow it in robots.txt if they want to appear in ChatGPT's search features. It is a different bot from GPTBot, and almost nobody outside this field knows that.

PerplexityBot is for search listings only. Perplexity states plainly that it is not used to collect content for training models, so blocking it buys you no training protection and costs you the listing.

Bingbot does two jobs with one name. Microsoft's guidance is that Bing search, Copilot and its grounding results run on the same crawling and indexing foundation, so a robots.txt line aimed at Copilot takes out ordinary Bing results as well.

Googlebot belongs on this list for a reason that surprises people. Google says robots.txt rules for Googlebot are the control for AI Overviews and AI Mode, which are parts of Search. The separate Google-Extended token, which sounds like the AI one, does not govern them.

The fetchers that arrive because a shopper asked

When someone asks an assistant a question and it goes to read a page for them, the fetch comes from a different bot. Whether your robots.txt stops it depends on the vendor, and they do not agree.

Fetcher Arrives when Obeys robots.txt
ChatGPT-User a ChatGPT user's question needs it OpenAI says it may not apply
Perplexity-User a Perplexity user's question needs it Perplexity says it generally ignores it
Claude-User a Claude user's question needs it Yes, Anthropic publishes no exception

OpenAI and Perplexity both carve their user-triggered fetchers out explicitly, on the reasoning that a person requested the page, which makes it closer to a browser visit than to a crawl. Anthropic does not. It says its bots honour robots.txt and names no exception for Claude-User.

That difference is the whole practical point, and it is easy to get wrong by grouping these three on how they are triggered rather than on what each vendor actually published. A block on Claude-User works. A block on the other two may be doing nothing at all, which means removing it costs you nothing and adding it buys you nothing.

Either way, none of the three is how you get recommended. The group above is where robots.txt decides that. And if a page must stay out of AI answers altogether, the controls that work are the ones that keep it out of search indexes, such as noindex, rather than a robots.txt line.

The ones that only affect future models

These collect training text. Blocking them is a legitimate choice about how your writing and photography get used. It is not a decision about whether you get recommended this month.

Crawler Collects for
GPTBot OpenAI's model training
ClaudeBot Anthropic's model training
CCBot Common Crawl, which feeds many models

GPTBot is the name everyone recognises, and it is the reason for the single most common mistake in this whole subject. Shops block GPTBot believing they have made a decision about ChatGPT recommending them. They have not. OpenAI's documentation says disallowing GPTBot indicates the content should not be used to train models, and that is all it does.

CCBot is a non-profit, Common Crawl, which publishes an open archive of the web that many AI companies have drawn on. It obeys robots.txt.

Two names on every list that are not crawlers at all

Google-Extended and Applebot-Extended appear in every article on this subject, usually in a column headed "crawler". Neither of them crawls anything.

Both are permission tokens. You write them in robots.txt to say how data may be used after some other bot has already fetched it.

Apple's documentation is explicit that Applebot-Extended does not crawl webpages, and that pages disallowing it can still appear in search results. It governs what the real crawler, Applebot, is allowed to do with what it already has. Blocking it opts you out of training for Apple's foundation models and changes nothing else.

Google-Extended works the same way for Gemini apps and the Vertex AI API. Google states that using it does not affect a site's inclusion in Search and is not a ranking signal. So it cannot be the thing keeping you out of AI Overviews, whatever a checklist implies.

This matters beyond pedantry. Someone who believes these two are crawlers believes they have a switch for AI visibility that they do not have, and stops looking for the one they do.

The short version

If you read nothing else: allow OAI-SearchBot, Claude-SearchBot, PerplexityBot, Bingbot and Googlebot. Decide about GPTBot, ClaudeBot and CCBot on your own terms, knowing the decision is about training rather than recommendations. Do not expect the -User fetchers or the two -Extended tokens to behave like either group.

Then go and read what your own robots.txt says, because the rules in it were probably written before most of these names existed. The mistakes in it are predictable, and the most common one takes about ten minutes to undo.

Questions people ask

How many of these do I actually need to care about?

Five, and realistically two. OAI-SearchBot and Googlebot cover where most shopping questions are asked today. The other three cost nothing to allow.

Does allowing a search crawler mean my content trains a model?

No, and this is the distinction the two groups exist to draw. OpenAI, Anthropic and Perplexity each use a separate name for indexing and for training, so you can allow one and refuse the other. Perplexity is the clearest case: it says PerplexityBot is not used for training at all.

If I block a training crawler, do I lose recommendations?

Not directly. Your pages still get indexed by the search crawlers and can still be cited. What you give up is your text contributing to a future model's general knowledge, which is a slower and much vaguer effect.

Are these lists stable?

No. Anthropic split its single bot into three separate names, and OpenAI added OAI-AdsBot to check pages submitted as ChatGPT ads. Treat any crawler list, including this one, as needing a look every few months.

Can I tell which ones have visited me?

Yes, from your server's access logs, which record the user agent of every visitor. Your host may expose these directly, or through a plugin. Bing Webmaster Tools also reports which of your pages get cited in Copilot answers.


Where we come into it

Reading this table against one robots.txt file is a ten-minute job, and if that is all you need, the table is the whole answer. It gets harder when you want to know what the rules mean for the specific products you sell, whether the pages those crawlers reach carry enough information to be recommended, and which shops are being named instead of yours.

Shop on Radar reads the rules the way each of these bots would, across the products you pick, and then asks ChatGPT your buyers' questions to see whether the access you thought you had is producing anything. We explain how to fix what we find. We do not touch your shop.

We are not open yet. Join the waitlist and we will tell you when we are.

Sources