SUN, SEPTEMBER 20, 2026
Independent · In‑Depth · Practitioner‑Tested
General

GPTBot vs OAI-SearchBot vs ChatGPT-User: Which One You Actually Lost

Three OpenAI bots, three different jobs, three completely different business consequences. Most log dashboards bucket them as one number and hide the answer.

🕐 6 min read 👁 36 views 📅 Sep 20, 2026
THE VERDICT

● GPTBot: training collection. Blocked by Cloudflare default since 15 September. Losing it costs you little commercially.

● OAI-SearchBot: this is the one that matters. It builds the index behind ChatGPT search. Still allowed by Cloudflare's new default.

● ChatGPT-User: live fetch, thinking mode only. Largely outside your control.

Side by side

GPTBotOAI-SearchBotChatGPT-User
JobCollects training dataBuilds the search indexOpens a page mid-session
Cloudflare default since 15 SeptBlockedAllowedBlocked as an agent crawler
Blocking it costs youTraining inclusion onlyBeing findable in ChatGPT searchFresh reads of changed pages
Industry trend since GPT-5Up roughly 2.9xUp roughly 3.5xDown about 28%
Fires for free usersNot user-triggeredNot user-triggeredNo. Thinking mode only
Worth blocking?Defensible choiceAlmost neverRarely worth it
THE MISTAKE ALMOST EVERYONE MAKES

People block GPTBot because they object to training on their work, then wonder why ChatGPT stopped citing them.

Those are two different bots. Blocking GPTBot removes you from training data. It does not remove you from ChatGPT search. Blocking OAI-SearchBot is the one that makes you unfindable, and people do it accidentally with a blanket rule.

Why this is not academic

Our own server logs over 57 days show ChatGPT retrievals falling from a peak of 7,507 a day on 5 August to 1,118 on 18 September, an 85 percent drop. Over the same period OpenAI's crawl of the wider web roughly tripled.

Until the three agents are separated in the logs, that number cannot tell you whether you have a blocking problem or a standing problem, and those have opposite fixes. We had the same undifferentiated column until this week.

How to tell them apart

  • Split the user agents in your access log and count each per day. If one dropped and the others held, you have your answer in five minutes.
  • Test with a real user-agent string and read the status code. 200 means access. Cloudflare's dashboard bundles 403, 429 and 404 into a single unsuccessful-requests figure, which will mislead you.
  • Check the date of the change against 15 September. A cliff there is the Cloudflare default, not your content.
  • Check robots.txt for blanket rules. A disallow aimed at training will catch the search crawler too if it is written against a wildcard.

Which one to act on

If you...Do this
Want AI referral trafficAllow OAI-SearchBot. Everything else is optional
Object to training on your workBlock GPTBot specifically. Do not use a wildcard
Saw a drop after 15 SeptemberCheck your Cloudflare AI settings first. Cheapest fix available
Saw a drop in early AugustNot a blocking issue. Retrieval preferences changed

FAQ

Does blocking GPTBot hurt my ChatGPT visibility?

No. GPTBot collects training data. OAI-SearchBot builds the index behind ChatGPT search, and that is the one that determines whether you can be surfaced and cited.

Which bot did Cloudflare block on 15 September?

Training and Agent crawlers were blocked by default; Search bots remain allowed. It applied to new sites and to existing free-plan customers still on default settings.

Why is ChatGPT-User so rare in my logs?

It only fires in thinking mode. Free instant mode does not open pages at all, which is a cost decision rather than a caching artefact.

⚖ Our Verdict

OAI-SearchBot is the one that matters. Block GPTBot if you want, but never with a wildcard rule.