Skip to main content

What is ChatGPT-User?

ChatGPT-User is the user agent OpenAI uses to fetch web pages when a person triggers an action in ChatGPT, such as asking it to open a page. It is not an automatic crawler for search or training but a fetch on behalf of a specific user.

OpenAI distinguishes three kinds of access: GPTBot for training data, OAI-SearchBot for search and ChatGPT-User for fetches a human initiates in a conversation. When someone asks ChatGPT about a specific page or uses a feature that visits a website in the background, this user agent appears in the server logs.

Because these fetches start from a user, OpenAI treats them differently from automatic crawling. According to its documentation, robots.txt rules may not apply to ChatGPT-User. A robots.txt block is therefore not a reliable way to prevent such fetches; if you want to exclude them, you need to act at the server level.

Conversely, ChatGPT-User entries in your logs show that people are actually working with a page through ChatGPT. That signals real interest, even if it never becomes a classic visit with a referrer.

What it means for your website

Filter your server logs for the ChatGPT-User user agent to see which pages are fetched this way and whether they are delivered successfully. If bot protection rejects these fetches, the user in ChatGPT sees no content. deeploupe’s free GPTBot check does not test ChatGPT-User; it tests GPTBot and ClaudeBot.

Related terms

More on deeploupe

Sources

  1. OpenAI: Overview of OpenAI Crawlers

Terms help you understand. Whether AI crawlers can reach your site is something you measure.

Check your website for freefree · no signup · no credit card

All terms in the GEO glossary