What is GPTBot? AI crawler guide

GPTBot by OpenAI: OpenAI crawler for content that may be used to improve generative AI foundation models. Check its reported user-agent, robots.txt behavior, source, and verification guidance.

OpenAI crawler for content that may be used to improve generative AI foundation models.

What is GPTBot?

GPTBot is a web crawler operated by OpenAI. It collects publicly accessible text from the internet to help improve generative AI foundation models. The bot identifies itself with the user-agent token GPTBot and respects the Robots Exclusion Protocol. When allowed, it may download page content that OpenAI can use in future model training. Its activity is separate from other OpenAI crawlers, and site owners can control its access through standard robots.txt directives.

What it's for

If you allow GPTBot, your site's content may be included in the data used to train OpenAI's generative AI models. This could mean your public information helps shape the capabilities of future AI systems. Blocking GPTBot lets you opt out of that training use, but it does not affect whether your site can be cited or surfaced in ChatGPT search features.

Allowing GPTBot creates the possibility of retrieval. To find out whether ChatGPT actually cites or recommends you, track your ChatGPT mentions over time.

How to handle GPTBot

To prevent GPTBot from crawling your site, add a robots.txt rule that disallows the GPTBot user-agent token. This tells the crawler to skip your pages. The change only affects future crawls and does not apply retroactively to content already collected. If you want to allow crawling, simply omit the rule or explicitly allow the bot.

robots.txt rule

User-agent: GPTBot Disallow: /

Blocking cost

Blocking GPTBot may prevent your content from being used to train OpenAI's generative AI models, but it does not affect your visibility in ChatGPT search citations.

Examples

Related bots

Frequently Asked Questions

What does GPTBot do?

GPTBot is a crawler from OpenAI that collects publicly available web content to help improve generative AI foundation models.

Does blocking GPTBot affect my site in ChatGPT search?

No. Blocking GPTBot only opts your content out of training use. It does not remove your site from ChatGPT search citations.

How can I stop GPTBot from crawling my site?

You can block GPTBot by adding a 'Disallow: /' rule for the user-agent GPTBot in your site's robots.txt file.

Will blocking GPTBot remove my content from past training data?

No. The block only applies to future crawls. It does not affect content that was already collected before the block was in place.

Does GPTBot follow robots.txt rules?

Yes. GPTBot honors the Robots Exclusion Protocol, so it will respect any disallow rules you set for it in robots.txt.

Data & Sources