GPTBot: what it does, and what blocking it means

OpenAI's training crawler. Blocking it keeps your pages out of future OpenAI models, and does nothing to whether ChatGPT can cite you.

OperatorOpenAI
What it doesModel training
Obeys robots.txtYes, per its operator's docs
GovernsAI model training
Has a crawlerYes
Last verified2 September 2026
Next review2 December 2026. We re-check every entry against the operator’s documentation each quarter.

What happens if you block GPTBot?

Excluded from future OpenAI model training. Does NOT affect ChatGPT search citations (that's OAI-SearchBot).

Blocking it affects

  • OpenAI model training

It does not affect

  • ChatGPT search answers and citations

Does blocking GPTBot block ChatGPT?

GPTBot is the token people reach for when they want to "block AI", and it is usually the wrong one to worry about. It collects content for training. It is not the crawler behind ChatGPT's search answers.

Blocking it is a legitimate policy choice with no search cost. If you meant to stay out of training data, this is the right token and you can stop here. If you meant to control whether ChatGPT recommends you, you want OAI-SearchBot, and you almost certainly want to allow it.

How do you spot GPTBot in your logs?

To find GPTBot in your logs, match the User-Agent shown on this page. The robots.txt token is what the crawler reads, not what appears in the request.

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot

Anyone can send that User-Agent, so treat it as a claim. OpenAI's published IP ranges are the stronger way to verify the request.

How do you block or allow GPTBot in robots.txt?

To block GPTBot:

User-agent: GPTBot
Disallow: /

To allow it explicitly, use an Allow: / rule if your file has a blanket User-agent: * disallow:

User-agent: GPTBot
Allow: /

With neither rule, GPTBot is allowed by default.

Not sure how GPTBot fits with the others? Build the whole file, or see which AI crawlers to allow.

How many sites block GPTBot?

In our scan of the Tranco top 1,000 (1 to 2 October 2026, 499 sites measured), 14.0% disallowed GPTBot in robots.txt, and 15.0% refused a request identifying as GPTBot. For 9.8%, the refusal came from a server whose robots.txt allowed it: a CDN or bot rule deciding something the site’s own file does not say.

Is your site blocking GPTBot?

A CDN or bot-management rule can still block GPTBot even when robots.txt says it is welcome. You cannot see that mismatch from the front of the site.

We request your robots.txt and homepage. We read your sitemap only when robots.txt hides pages from a crawler and we need to measure how much is affected. No other page.

Guides about GPTBot

Official sources

How is GPTBot different from OpenAI’s other crawlers?

GPTBot compared with OpenAI's other tokens
GPTBotOAI-SearchBotChatGPT-UserOAI-AdsBot
Its jobModel trainingSearch & citationsFetches when a user asksReference
Blocking it affectsOpenAI model trainingChatGPT search answers and citationsChatGPT opening your page when someone asks it to (a request, not a control)Review of the landing pages you submit as ChatGPT ads
Blocking it leaves aloneChatGPT search answers and citationsOpenAI model trainingChatGPT search results; OpenAI model trainingChatGPT search answers and citations; OpenAI model training
Obeys robots.txtYes, per its operator's docsYes, per its operator's docsMay bypass, per its operator's docsYes, per its operator's docs
Verifiable by IPYes, ranges are publishedYes, ranges are publishedYes, ranges are publishedYes, ranges are published
Last verified2 September 20262 September 20262 September 20262 September 2026

Which other crawlers do the same job as GPTBot?

← All AI crawlers