Glossary

What is GPTBot?

OpenAI's web crawler for collecting model training data. Distinct from OAI-SearchBot, which powers live ChatGPT Search retrieval.

Definition

GPTBot is OpenAI's crawler for gathering public web content used to train its models. It identifies itself with the user-agent GPTBot, respects robots.txt, and publishes its IP ranges for verification. It is one of the most active AI crawlers on the web — Cloudflare's 2025 reporting placed it among the top bots by request volume.

Critically, it is not the bot behind ChatGPT's live answers: that is OAI-SearchBot (search index) plus ChatGPT-User (on-demand fetches when a user asks about a URL).

Why it matters

The distinction drives real strategy. Blocking GPTBot keeps your content out of future training runs but doesn't remove you from ChatGPT Search answers; blocking OAI-SearchBot does. Many sites blanket-blocked all AI bots in 2023–24 (often via CDN defaults) and unknowingly deleted themselves from the answer layer buyers now use. Audit your robots.txt with each bot's job in mind.

Frequently asked

Should I block GPTBot?

It depends on whether training inclusion benefits you. For most B2B brands, being 'known' to future models is upside — models recommend what they know. Publishers monetizing content may reasonably decide otherwise.

How do I verify a request is really GPTBot?

Match the requesting IP against OpenAI's published ranges. Scrapers routinely fake the user-agent string.

Related terms