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: GPTBot
  • Disallow: /

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 .