Guides · Updated 3 November 2026

robots.txt: allow AI search bots, block training bots

Nederlandse versie

You can let AI assistants find your products without handing over your content for training AI models. Most AI companies use separate bots for search and for training, and you control them separately in your robots.txt.

Which bot does what

BotFromUsed forIf you block it
OAI-SearchBotOpenAISearch in ChatGPTYou do not appear in ChatGPT search answers
GPTBotOpenAITraining AI modelsYour content is not used for training
ChatGPT-UserOpenAIVisits a page when a user asks it torobots.txt may not apply
Claude-SearchBotAnthropicSearch index for ClaudeYour pages are not indexed for search
Claude-UserAnthropicFetches pages for user questionsClaude cannot fetch your page
ClaudeBotAnthropicTraining AI modelsYour future content is not used for training
PerplexityBotPerplexityPerplexity search results (not training)You do not appear in Perplexity
Perplexity-UserPerplexityVisits a page when a user asks it toGenerally ignores robots.txt
Google-ExtendedGoogleGemini training and the use of your pages in Gemini answersNo effect on Google Search, but it does affect Gemini

An example for online stores

This robots.txt allows the search bots, blocks the training bots of OpenAI and Anthropic, and keeps all bots out of your cart and checkout:

# AI search bots may read the shop, training bots may not
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

# Everyone else, including OAI-SearchBot, Claude-SearchBot and PerplexityBot
User-agent: *
Disallow: /cart
Disallow: /checkout

Sitemap: https://www.example-shop.com/sitemap.xml

What to watch out for

The free Shelv scan shows straight away whether AI search bots can reach your product pages.

How does your product page score?

Paste the address of a product page into the free scan. Within seconds you see what AI assistants can and cannot read.

Free scan

Sources