AIgentSphere

AI crawlers › GPTBot

GPTBot: what it is, and how to allow or block it

GPTBot is the crawler OpenAI documents as gathering content to make its foundation models more useful and safe. It is not the robot that surfaces you in ChatGPT search, and confusing the two is the most expensive robots.txt mistake we see.

Training crawler · operator: OpenAI · every fact below is quoted from OpenAI, “Bots” (crawler reference) and links to it. Nothing on this page is inferred.

what the operator documents

The facts, and where each one comes from

// GPTBot — operator documentation
FactWhat the operator saysSource
OperatorOpenAI.OpenAI docs
Name to match in robots.txtGPTBotOpenAI docs
Documented request stringMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbotOpenAI docs
Documented purposeCrawling to “make our generative AI foundation models more useful and safe” — the training population.OpenAI docs
What blocking it means, in the operator's words“Disallowing GPTBot indicates a site’s content should not be used in training generative AI foundation models.”OpenAI docs
Other robots the same operator namesOAI-SearchBot for search, ChatGPT-User for pages fetched because of a user action, and OAI-AdsBot for checking pages submitted as ads.OpenAI docs
Published address listhttps://openai.com/gptbot.jsonOpenAI docs

What the operator does not publish

  • Any statement that allowing it improves how you appear in ChatGPT. The operator's page separates the training robot from the search robot; only the search one is documented as affecting what users see.

allow or block

The exact robots.txt lines

Paste these into the robots.txt file at the root of your site. Groups are matched by name, so a group for one robot has no effect on another.

Block it from everything

User-agent: GPTBot
Disallow: /

Allow it explicitly

User-agent: GPTBot
Allow: /

Block training, keep search — the line most owners actually want

User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /

Block one section, allow the rest

User-agent: GPTBot
Disallow: /members/
Allow: /

Rules are matched per group, so a group for GPTBot does not affect OAI-SearchBot and vice versa. A single User-agent: * block with Disallow: / hits every robot on this list at once.

what it means for you

What allowing or blocking it actually changes

Blocking it costs you

Nothing measurable in the answers a buyer gets today, by the operator's own description of what it is for.

Blocking it buys you

A documented signal that your content should not be used for foundation model training.

What it does not touch

The assistant that fetches your homepage while somebody is asking about you. Our own server logs show the crawlers reading robots.txt first, every time; in controlled runs, models with a fetch tool never read it at all (Note 04). Those are two different populations and robots.txt only reaches one of them.

And the lever that is not in this file at all

Permission is one job; being legible when the robot arrives is another. Google’s page-quality tooling now audits websites for agent-readiness, and the package passes Google’s agent-readiness audit — which is a claim about the surfaces on your site, not about who you let in. We make no claim that any of it improves your search position.

The distinction that decides everything on this page

// two populations, measured separately (Note 04)
Crawlers like this oneA model with a fetch tool
Reads robots.txtAlways, and firstNever, in our runs
What it is doingIndexing, then leavingAnswering somebody’s question now
What reaches itYour directivesThe bytes of the page it fetched

Our own server logs plus six models per site across two client sites: the crawlers requested robots.txt before anything else, every time, and not one fetch-tool model requested it once. Source: MARKETING_NOTES_AGENT_VISIBILITY.md, Note 04.

the rest of them

The other crawlers people ask us about

Definitions for the vocabulary on this page: AI crawler, answer engine, llms.txt, fact block.

The separate question of whether your site is legible when one of these arrives is graded by Google’s own tooling now: our explainer on the Agentic Browsing audit covers every check it runs.

free audit

See what AI sees on your site

Blocking and allowing is housekeeping. The question underneath it is whether the page a robot reaches actually answers what your buyers ask.

One model fetches your homepage and answers buyer questions from it. You get the recovery score and the specific answers it could not find. That is the whole free tier: it shows you the problem, and the fix package is not included.