Skip to content

ChatGPT-User: what it is and how it differs from OAI-SearchBot

ChatGPT-User visits a page when a person in ChatGPT asks for it. It is not a search crawler, and OpenAI says robots.txt may not apply.

OpenAIFetches pages a person asks forAllow it to show up in AI answersChecked on October 8, 2026

By Bruno Amorim · ·

What it does

OpenAI uses ChatGPT-User for some actions people take in ChatGPT and in Custom GPTs. When someone asks a question, ChatGPT may visit a page with this agent. GPT Actions use it too.

OpenAI says ChatGPT-User does not crawl the web on its own.

It also does not decide whether your site appears in ChatGPT search. OAI-SearchBot does.

User agent

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot

OpenAI gives this as the full user-agent string.

robots.txt

  • OpenAI says that because a person starts these visits, robots.txt rules may not apply.
  • To manage ChatGPT search and automatic crawling, OpenAI says to use OAI-SearchBot in robots.txt.
To allow it
User-agent: ChatGPT-User
Allow: /
To block it
User-agent: ChatGPT-User
Disallow: /

Allowed is the default. You only need an allow group if another rule blocks the crawler. A group that names a crawler replaces your User-agent: * rules for it, so copy into it any Disallow lines you still want, such as your admin pages.

What blocking it costs you

  • When a person asks ChatGPT to read or check your page, it may fail. That person then gets an answer without your page.
  • A robots.txt block may not stop it, per OpenAI. A firewall block will, and it costs you those visits.

How to verify real traffic

Firewalls and CDNs

robots.txt is only half of it. A firewall, CDN, or bot rule can turn a crawler away before it reads robots.txt.

  • Bot protection often treats ChatGPT-User like a scraper. If you want people to be able to share your pages with ChatGPT, allow ChatGPT-User from OpenAI's IP ranges.
  • If you use Cloudflare, open Security Settings > Configure AI bot policies. Set Search to Allow (do not block). Cloudflare's docs say that since September 15, 2026, blocking Training also blocks crawlers that do both search and training.

With CrawlCoach

CrawlCoach leaves ChatGPT-User out of its checks, because OpenAI says robots.txt may not apply to it. It checks OAI-SearchBot, the crawler that decides whether ChatGPT search can show your pages.

Questions

What is the ChatGPT-User user agent?

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot, per OpenAI. It shows up when a person in ChatGPT asks it to visit a page.

OAI-SearchBot vs ChatGPT-User: which one matters for ChatGPT search?

OAI-SearchBot. OpenAI says ChatGPT-User is not used to decide whether content appears in search. Allow OAI-SearchBot in robots.txt to be eligible for ChatGPT search answers.

Does ChatGPT-User respect robots.txt?

OpenAI says robots.txt rules may not apply, because a person starts each visit. If you must stop it, a firewall rule on its user agent and IP ranges is the only sure way.

Related guides

Sources

Checked on October 8, 2026. Vendors change their tools and docs, so check the source if something looks different.

Check that AI search can reach your pages

Every paid plan checks your robots.txt for the ChatGPT, Claude, Perplexity, Bing, and Apple search crawlers, and tests whether a firewall turns away OAI-SearchBot, Claude-SearchBot, or PerplexityBot. Start with a free report on Google: up to 500 pages.

Get my free report

Free for up to 500 pages. No card needed. Sign in with the Google account you use for Search Console.

Other AI crawlers