Opens in a new tab

Local SEO

AI crawlers: which bots visit your website and how to control them

Training, search and user bots from OpenAI, Anthropic, Perplexity, Google and Apple, how robots.txt controls them and which ones visited our site.

CheckedNovember 4, 2026
Reading time
Listen to this guide
0:00 /6:01

Short answer: Most AI companies use bots of three kinds: some collect content for training, some build the index behind AI search answers and some open a page because a person asked a question. Each has its own name in robots.txt, so you can allow or block them one by one.

Training, search and user bots

Company Training Search On a person’s request
OpenAI GPTBot OAI-SearchBot ChatGPT-User
Anthropic ClaudeBot Claude-SearchBot Claude-User
Perplexity None, it says PerplexityBot Perplexity-User
Google Google-Extended token Googlebot None listed
Apple Applebot-Extended token Applebot None listed

From each company’s page about its bots, read November 4, 2026. A token is a name for robots.txt, not a separate crawler. OpenAI also runs OAI-AdsBot, which only visits pages submitted as ads on ChatGPT.

OpenAI says its settings are independent: a site can allow OAI-SearchBot to appear in ChatGPT search while disallowing GPTBot, which signals that its content shouldn’t be used for training.

How robots.txt controls them

The crawlers read robots.txt. Anthropic says its bots honor it, and OpenAI and Perplexity say a change can take up to about a day to take effect.

Bots that act on a person’s request are different. OpenAI says robots.txt rules may not apply to ChatGPT-User, which isn’t used to decide what appears in search, and Perplexity says Perplexity-User generally ignores them.

Google-Extended and Applebot-Extended don’t crawl anything themselves. Google-Extended tells Google whether content it crawls may train Gemini or ground its answers; Applebot-Extended tells Apple whether it may train its models. Google says its token doesn’t affect inclusion in Search, and Apple asks for the nosnippet meta tag to keep content out of its AI answers.

Our robots.txt guide covers the file itself, and our llms.txt guide covers the other file some sites add for AI tools.

How to decide which AI bots to allow

  1. Decide what you want: appear in AI answers, be used for training, both or neither.
  2. Open your robots.txt and look for groups that name AI bots.
  3. To appear in ChatGPT search, allow OAI-SearchBot; to opt out of training, disallow GPTBot.
  4. Repeat for each company: ClaudeBot and Claude-SearchBot, PerplexityBot, Google-Extended, Applebot-Extended.
  5. If a firewall blocks bots, allow the IP ranges the companies publish for the bots you want.
  6. Wait about a day, then check that the change took effect.
  7. Look at your server logs to see which bots really visit, and check them against the published ranges.

How to tell a real AI bot from a fake one

Anyone can copy a bot’s name into a request. OpenAI, Anthropic, Perplexity, Apple and Google publish the IP addresses their bots use, so you can check whether a visit really came from them.

OpenAI and Perplexity recommend allowing those ranges if you want to appear in their search results. Anthropic warns that blocking its addresses may not work as an opt-out, because its bots then can’t read your robots.txt.

Which AI bots visited our site

We went through our server logs from October 24 to November 4, 2026, looking for these names. ClaudeBot, PerplexityBot, OAI-SearchBot and ChatGPT-User visited often, though less than Googlebot. GPTBot, the training crawler, came far less often.

Our robots.txt names no AI bot, so all of them may crawl the site.

Then we checked the addresses against the ranges OpenAI and Perplexity publish. Most OAI-SearchBot and PerplexityBot requests matched. Most requests that called themselves GPTBot did not, and none of those that called themselves Perplexity-User did.

So the names in a log are a starting point, not proof. We count a visit as a real AI bot only when its address matches the published list.

Before you change your robots.txt for AI

  • You know which AI answers you want to appear in.
  • Search bots you want are allowed, such as OAI-SearchBot.
  • Training bots are allowed or blocked on purpose, not by accident.
  • Google-Extended and Applebot-Extended are set the way you intend.
  • Your firewall doesn’t block the published IP ranges.
  • You check your logs against those ranges, not just the bot names.

RememberBlocking a training bot doesn’t hide you from AI search, and blocking a search bot does. Choose per bot.

AI search is part of our SEO work, along with local and technical SEO.

Quick answers about AI crawlers

What is an AI crawler?

A bot that an AI company sends to read web pages. Some collect content that may train models and some build the index behind AI search answers. Others fetch a page because a person asked the chatbot a question.

Does blocking GPTBot remove my site from ChatGPT?

No. OpenAI treats each bot separately: GPTBot is for training and OAI-SearchBot is for search. A site can disallow GPTBot and still appear in ChatGPT search answers, as long as OAI-SearchBot is allowed.

Does Google-Extended affect Google Search?

No. Google-Extended is a token in robots.txt, not a separate crawler. It controls whether content Google crawls may train Gemini or ground its answers, and Google says it doesn’t affect inclusion in Search.

What is ClaudeBot?

Anthropic’s crawler for content that may be used to train its models. Anthropic also runs Claude-SearchBot for search results and Claude-User, which fetches pages when someone asks Claude a question.

Can a bot ignore robots.txt?

Bots that act on a person’s request may. OpenAI says robots.txt rules may not apply to ChatGPT-User, and Perplexity says Perplexity-User generally ignores them. Their crawlers follow robots.txt.

Sources

Read on November 4, 2026. OpenAI: Overview of OpenAI Crawlers. Anthropic: Does Anthropic crawl data from the web, and how can site owners block the crawler? Perplexity: Perplexity Crawlers. Apple: About Applebot. Google: Google’s common crawlers. Our case: our own server logs from October 24 to November 4, 2026, and our robots.txt.

Pedro Galindez

Pedro Galindez

Founder of Feedback Studios, a bilingual growth studio in Miami.

Listen0:00 /6:01

More guides

Checked November 4, 2026

Website caching: how page caching speeds up your site

What page caching does, what to cache and what to skip, how to set it up on WordPress and how our own page cache works.

Checked November 4, 2026

Browser caching: what it is and how to set cache headers

What browser caching is, which Cache-Control to use for each kind of file, how to set it up and check it, and what we changed on our site.

Checked November 4, 2026

Website speed: how to make your site load faster

Why website speed matters, what slows a page, how to speed it up step by step, lab tests and real visits, and what we measured and fixed on our site.

Checked November 3, 2026

YouTube ads: the formats, how you pay and how to start

How YouTube ads work, the six formats with their length and what you pay for, how to run your first one and our own videos against the limits.

Checked November 3, 2026

SMS marketing for a small business: consent, the first text and opt-outs

What SMS marketing needs before the first text: consent by type of message, the sign-up wording, the confirmation text, STOP and our own form.

Checked November 3, 2026

Meta Ad Library: how to see any page’s Facebook and Instagram ads

What the Meta Ad Library shows for any active ad and for political ads, how to search it and what it shows for our own page.

Next step

Tell us what you need

Write to us on WhatsApp or send us a message. We answer in English or Spanish.