indexive
ServicesSolutionsIndustriesResearch
Free execution audit
ReferencePublished September 30, 2026·Sources checked October 13, 2026·6 min read

Which AI crawlers honor robots.txt, by vendor

AI companies run separate bots for training, search indexing and user-requested fetches, and each vendor documents its own robots.txt behavior. This reference lists what each vendor states, including where user-initiated fetchers may ignore robots.txt.

By Indexive Research · every source is linked at the end
Key points
3
OpenAI bots for training, search and user actions: GPTBot, OAI-SearchBot, ChatGPT-User
About 24 hours
OpenAI's stated time for search results to reflect a robots.txt update
3
Anthropic bots: ClaudeBot, Claude-User, Claude-SearchBot

Why there are several bots per company

Most AI vendors now split their crawling by purpose. One bot collects content that may be used for model training. Another builds a search index. A third fetches a page when a person asks a question. You can allow or block each one on its own in robots.txt, a plain text file at the root of your site that tells crawlers which paths they may fetch.

The vendor documents below are the source for every row in the table. Check them again before you change rules, because user agent versions and policies change.

What each vendor documents

The table lists the user agent token, the purpose the vendor gives, and what the vendor says about robots.txt. A blank statement means the vendor's page does not say.

VendorTokenStated purposerobots.txt, per vendor
OpenAIGPTBotCrawls content that may be used to train generative AI foundation modelsDisallowing it indicates content should not be used in training
OpenAIOAI-SearchBotSurfaces sites in ChatGPT search featuresOpted-out sites will not be shown in ChatGPT search answers; they can still appear as navigational links
OpenAIChatGPT-UserCertain user actions in ChatGPT and Custom GPTs, such as visiting a page when a user asksRules may not apply, because user-initiated actions bypass them
AnthropicClaudeBotCollects web content that could contribute to trainingBlocking signals that future materials should be excluded from training datasets
AnthropicClaude-UserAccesses sites when individuals ask Claude questionsBlocking prevents retrieval for user queries; Anthropic says its bots honor robots.txt
AnthropicClaude-SearchBotNavigates the web to improve search result qualityBlocking stops indexing for search optimization
PerplexityPerplexityBotSurfaces and links sites in Perplexity search results; not used for foundation model trainingPerplexity recommends allowing it to appear in results
PerplexityPerplexity-UserVisits a page when a user asks a questionGenerally ignores robots.txt rules because a user requested the fetch
GoogleGoogle-ExtendedControls use of crawled content for training future Gemini models and groundingA robots.txt token only; no separate HTTP user agent string
GoogleGooglebotGoogle's common crawler for SearchCommon crawlers always obey robots.txt for automatic crawls
AppleApplebotPowers Spotlight, Siri and Safari search features; may also help train Apple foundation modelsRespects robots.txt; follows Googlebot rules if no Applebot rules exist
AppleApplebot-ExtendedSecondary agent that controls whether crawled data is used to train Apple foundation modelsDisallow it to opt out of training; it does not crawl pages itself
Table 1. AI crawlers and fetchers, as described by each vendor.

User-initiated fetchers

Three vendors say their user-triggered fetchers may not follow robots.txt. OpenAI says robots.txt rules may not apply to ChatGPT-User. Perplexity says Perplexity-User generally ignores robots.txt rules because a user requested the fetch. Google says that because the fetch was requested by a user, its user-triggered fetchers generally ignore robots.txt rules.

Anthropic's help page says its bots honor industry standard directives in robots.txt. It lists Claude-User among its bots and does not describe a separate exception for it.

How Google fits in

Google-Extended does not impact a site's inclusion in Google Search and is not used as a ranking signal, per Google. It is a control for Gemini training and grounding. Google's AI features in Search are governed by Googlebot and the snippet controls, not by Google-Extended. See our guide on Google's AI features for those controls.

Apple makes the same split. Apple says sites that disallow Applebot-Extended can still appear in search results.

What to do

Decide per purpose, not per company. A site that wants to appear in AI search answers but not in training can allow search bots and disallow training bots. For example, OpenAI says to use OAI-SearchBot to manage Search opt-outs, and GPTBot to control training.

Do not rely on robots.txt alone to stop user-initiated fetches. Vendors publish IP ranges for verification, such as OpenAI's chatgpt-user.json and Perplexity's perplexity-user.json. Anthropic warns that blocking by IP address may not guarantee an opt-out, and publishes its ranges at claude.com/crawling/bots.json. Perplexity notes that a web application firewall may need to explicitly allow its bots.

Sources

  1. [1]
    Overview of OpenAI crawlers
    OpenAI. GPTBot, OAI-SearchBot, ChatGPT-User purposes and robots.txt statements; 24 hour propagation.
  2. [2]
    Does Anthropic crawl data from the web, and how can site owners block the crawler?
    Anthropic Help Center. ClaudeBot, Claude-User, Claude-SearchBot; robots.txt and IP statements. Article dated April 7, 2026.
  3. [3]
    Perplexity crawlers
    Perplexity. PerplexityBot and Perplexity-User purposes and robots.txt behavior.
  4. [4]
    Google common crawlers
    Google Search Central. Google-Extended and Googlebot.
  5. [5]
    Google user-triggered fetchers
    Google Search Central. User-triggered fetchers generally ignore robots.txt.
  6. [6]
    About Applebot
    Apple Support. Applebot and Applebot-Extended.

Sources were last checked on October 13, 2026. Documentation changes, so confirm any detail that matters to a decision against the source itself.

How to cite

Indexive Research. (2026, September 30). Which AI crawlers honor robots.txt, by vendor. Indexive AI. https://indexive.ai/research/ai-crawlers-and-robots-txt

Keep reading
Guide · 5 min
What robots.txt and noindex each really control
Guide · 5 min
Google AI Overviews and AI Mode and what your site controls
Explainer · 5 min
What llms.txt is and who actually uses the file today

Frequently asked questions.

Straight answers about how we work. Still have a question? The free audit is the fastest way to get one answered for your site.

No. OpenAI says GPTBot relates to training. Sites opted out of OAI-SearchBot are the ones that will not be shown in ChatGPT search answers.

No. Google says Google-Extended does not impact inclusion in Google Search and is not used as a ranking signal.

Perplexity says Perplexity-User generally ignores robots.txt rules because a user requested the fetch.

OpenAI says search results can take about 24 hours to reflect an update. Other vendors reviewed here do not state a time.

See your first 30 days of execution.

A free execution audit: your prioritized backlog, effort estimates, and what we'd ship first. Read-only access, no contract.

By continuing you agree to our Privacy Policy and Terms.
indexive
ServicesResearchContentTechnical SEOImplementationGEO / AI searchPerformanceMigrations
SolutionsDeclining traffic recoveryAI search visibilitySEO backlog executionTechnical debt cleanupContent at scaleHeads of SEOVPs of Marketing & CMOsLean teams with no SEO
IndustriesB2B SaaSDeveloper toolsCybersecurityFintechHealthcare & life sciencesE-commerceMarketplacesManufacturing & industrialProfessional services
CompanyResearchFree auditSecurityContact
© 2026 Indexive AIPrivacyTermsSan Francisco, CA