Skip to main content

AI SEARCH & GENERATIVE SEARCH

AI crawlers: what they are and how they work

Bots that fetch pages for AI training, AI search indexes or live user requests.

  • Intermediate level
  • 3 primary sources
  • Reviewed 29 October 2026
At a glanceSEO glossary
  • TopicAI search & generative searchAlso in Crawling, rendering & indexing, Technical SEO
  • LevelIntermediateAssumes the basics of how search works
  • Also calledAI bots
  • Sources3 primary sourcesOpenAI, Google Search Central and more
  • Reviewed29 October 2026Re-checked every 3 months
On this page
  1. Quick definition
  2. Crawlers by purpose
  3. Why it matters
  4. How to check it
  5. Common mistakes
  6. Related concepts
  7. Check it on your site
  8. Keep learning
  9. Sources and review

Quick definition

AI crawlers are bots run by AI companies to fetch web content, either to train models, to build an AI search index, or to fetch a page on demand when a user asks. Each purpose usually has its own user agent, so robots.txt can allow one and block another.

Crawlers by purpose

PurposeExamplesBlocking it means
Model trainingGPTBot (OpenAI), ClaudeBot (Anthropic), CCBot (Common Crawl)Content is not collected for training by that operator
AI search indexOAI-SearchBot (ChatGPT search), Claude-SearchBot, PerplexityBotPages may not appear as sources in that AI search product
User-triggered fetchChatGPT-User, Claude-User, Perplexity-UserThe assistant cannot open your page when a user asks it to
Control tokens (not crawlers)Google-Extended, Applebot-ExtendedOpts content out of some AI uses; the normal search crawler still fetches

Operators document their user agents and how they treat robots.txt, and their policies change; some user-triggered fetchers do not follow robots.txt in the same way as crawlers. Check each operator’s current documentation, and verify bots by IP where operators publish ranges.

User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /
Opting out of OpenAI training while staying available to ChatGPT search.

Why it matters

Blocking every AI bot keeps content out of training sets but can also remove a site from AI search answers and stop assistants opening its pages for users. Allowing everything has costs too: server load and content reuse. A deliberate policy per purpose is better than a blanket rule copied from elsewhere.

Many AI crawlers fetch HTML without running JavaScript, so content that depends on client-side rendering may be invisible to them even when Googlebot sees it.

How to check it

  1. Test your robots.txt against each AI user agent you care about.
  2. Look at server or CDN logs to see which AI crawlers actually visit, how often and what they receive.
  3. Check whether firewall or bot-protection rules block crawlers your robots.txt allows.

Common mistakes and misconceptions

  • Myth Blocking GPTBot removes you from ChatGPT answers.

    In fact GPTBot is OpenAI’s training crawler. ChatGPT search uses OAI-SearchBot, and user requests use ChatGPT-User.

  • Myth Google-Extended is a crawler.

    In fact It is a robots.txt token. Googlebot does the fetching; the token controls some AI uses of what it fetched.

Check it on your site

In the NdovuSEOLabs platform

Run the same checks on every page of your site, with your own data.

Keep learning

Sources and review

Written and maintained by Ndovu SEO Labs. First published 29 October 2026. Facts last checked against the sources above on 29 October 2026. How we write and review the glossary.