GPTBot: what it is and how to block or allow it

GPTBot is OpenAI's web crawler that collects content which may be used to train its generative AI foundation models. Its robots.txt token is GPTBot. Disallowing it opts your site out of training use, and OpenAI says it does not affect OAI-SearchBot, the separate crawler that decides whether your pages appear in ChatGPT search results.

OperatorOpenAI, for ChatGPT and OpenAI models
PurposeAI training
robots.txt tokenGPTBot
User agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot
Follows robots.txt Yes. Disallowing GPTBot in robots.txt signals that your content should not be used to train OpenAI's generative AI foundation models.
Runs JavaScriptNo
IP ranges Published list
Documentation OpenAI

What GPTBot does

GPTBot is OpenAI's crawler for collecting web content that may be used to train its generative AI foundation models. It is separate from OAI-SearchBot and ChatGPT-User, and each has its own robots.txt setting.

Should you block GPTBot?

Treat GPTBot as a training choice, and block or allow it separately from OAI-SearchBot, which controls ChatGPT search visibility. Blocking GPTBot tells OpenAI not to use your content for training. OpenAI states that this does not affect OAI-SearchBot, since each setting is independent.

Block GPTBot in robots.txt
User-agent: GPTBot
Disallow: /
Allow it instead
User-agent: GPTBot
Allow: /

Rules that apply

Questions

Should I block GPTBot?

That depends on whether you want your content used for model training. OpenAI documents GPTBot as a training crawler only, so blocking it is a policy choice rather than a visibility decision.

Does blocking GPTBot remove me from ChatGPT?

OpenAI states that blocking GPTBot does not affect OAI-SearchBot, because each robots.txt setting is independent. ChatGPT search inclusion is controlled by OAI-SearchBot, not GPTBot.

What is the GPTBot user agent string?

OpenAI documents it as: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot. The version number may change, so match on the GPTBot token.

Does GPTBot respect robots.txt?

Yes. OpenAI documents that disallowing GPTBot signals your content should not be used for training. OpenAI also publishes GPTBot's IP ranges at openai.com/gptbot.json so you can verify requests.

Sources

Checked against the operators' documentation every Monday. Last reviewed Nov 2, 2026.