GPTBot is one of several OpenAI user agents. OpenAI explicitly distinguishes it from OAI-SearchBot (ChatGPT Search) and ChatGPT-User (user-triggered retrieval). This distinction matters because the bots serve different purposes.
is typically associated with model training. If you do not want content used for training, you can block it:
User-agent: GPTBotDisallow: /
It is important not to confuse GPTBot with the search and retrieval bots. Blocking all OpenAI bots indiscriminately may also block the functions relevant for ChatGPT visibility. A common strategy is to block GPTBot while allowing and .
GPTBot and the other OpenAI crawlers #
GPTBot collects content for training future OpenAI models. It is a separate decision from OAI-SearchBot (the behind ChatGPT search) and ChatGPT-User (live fetches during conversations). Blocking GPTBot only opts you out of training — it does not remove you from ChatGPT's search results or live browsing.
Deciding whether to allow it #
Publishers with paid content often block GPTBot; marketing sites usually benefit from being represented accurately in future models and leave it allowed. Whatever the choice, make it explicitly in for each bot, and review the decision as the AI landscape changes.