ChatGPT-User is, alongside GPTBot (training) and OAI-SearchBot (ChatGPT Search), one of the three central OpenAI user agents. It activates when a user shares a specific URL in ChatGPT or makes a request that triggers a live fetch.
If you want users to be able to read and summarize a page directly in ChatGPT, allow the retrieval:
User-agent: ChatGPT-UserAllow: /
If ChatGPT-User is the user agent documented by OpenAI for user-triggered retrieval. It fetches a page when a user enters a specific URL or query in ChatGPT.Open glossary entry → is blocked, ChatGPT cannot read the page directly for a specific user request. Distinguishing the three OpenAI bots matters: blocking them all indiscriminately prevents not only training but also the search and retrieval functions relevant for AI Visibility describes whether and how visible a brand, website or person is in AI-generated answers. It measures mention, position, description and source linking across multiple platforms and prompts.Open glossary entry →.
How ChatGPT-User differs from other OpenAI bots #
ChatGPT-User fetches a page live at the moment a user asks ChatGPT something that requires it — it is request-driven, not an Indexing is the step in which a search engine processes crawled content and decides whether a URL is added to the search index. Only indexed pages can appear in search results.Open glossary entry → Crawling is the process by which a search engine bot fetches a URL and downloads its content. It is the first step before a page can be indexed.Open glossary entry →. GPTBot is the crawler documented by OpenAI that typically fetches content for training future models. It can be specifically allowed or blocked via robots.txt.Open glossary entry → collects training data, OAI-SearchBot is the crawler documented by OpenAI for ChatGPT Search. It fetches content so that public websites can appear as a source in ChatGPT summaries, snippets and answers.Open glossary entry → builds the search index. The three respect separate The robots.txt is a publicly accessible text file in a site's root directory. It tells crawlers which URLs they may fetch and therefore controls crawling.Open glossary entry → rules, so you can allow live answering while opting out of training, or any other combination.
What blocking it means #
If ChatGPT-User is blocked, ChatGPT cannot read your pages when users paste your URL or ask for current details — answers then rely on older index or training data. For most marketing sites, allowing it is the safer default: it lets the assistant quote your current content instead of guessing.