Is Cloudflare blocking ChatGPT and other AI crawlers from my site?

It may be. Cloudflare changed its default to block AI crawlers in July 2025, and since September 15, 2026 new domains block training and agent bots on pages with ads. Check Security Settings, Configure AI bot policies: allow the Search and Agent categories so ChatGPT, Claude and Perplexity can read and cite you, and block Training if you prefer.

Facts

Where do I see what Cloudflare blocks?

In the Cloudflare dashboard, open Security Settings and then Configure AI bot policies. Each category, Search, Agent and Training, has three options: Block, Block on pages with ads, and Allow. The older Block AI bots switch is being deprecated.

Which AI crawlers should I allow to be cited?

Allow the crawlers that answer users and build search indexes; training crawlers are a separate decision.

CrawlerPurposeCloudflare categoryTo be cited
OAI-SearchBotChatGPT searchSearchAllow
ChatGPT-UserFetches a page a user asks aboutAgentAllow
Claude-SearchBotClaude search indexingSearchAllow
Claude-UserFetches a page a Claude user asks aboutAgentAllow
GPTBot, ClaudeBotModel trainingTrainingYour choice

Does robots.txt still matter if I use Cloudflare?

Yes: Cloudflare's rules decide who gets through the network, and robots.txt tells each crawler what it may read. Both have to agree, or the more restrictive one wins.

# Search and user-request crawlers: allowed
User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

User-agent: PerplexityBot
Allow: /

# Training crawlers: your choice
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

Because some crawlers do both jobs. Cloudflare evaluates a mixed Search and Training crawler under both policies, so blocking Training on all pages can shut it out even with Search allowed. Check the Search category after changing Training.

How do I confirm AI crawlers are reading my site again?

Look for their visits after the change, not just at the setting. easyIndex records every AI crawler read per page, so you see when OAI-SearchBot or Claude-SearchBot comes back and notice if the reads stop.

Step by step

  1. Open the AI bot policies. In Cloudflare go to Security Settings, Configure AI bot policies, and note the option set for each category.
  2. Allow Search and Agent. Set Search and Agent to Allow so search indexes and user requests from ChatGPT, Claude and Perplexity get through.
  3. Decide on Training. Block or allow Training as you prefer, then recheck that Search is still allowed for mixed crawlers.
  4. Align robots.txt. Have your coding agent allow OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User and PerplexityBot in robots.txt.
  5. Watch the crawler reads. Confirm reads from those crawlers appear in the next days; OpenAI says robots.txt changes take about 24 hours.

Common mistakes

  • Fixing robots.txt while Cloudflare still blocks the crawler at the network.
  • Blocking Training on all pages without checking what happens to mixed crawlers.
  • Allowing GPTBot and blocking OAI-SearchBot, which leaves you out of ChatGPT search.
  • Trusting the setting without checking that crawler reads actually return.

How easyIndex solves it

easyIndex records which AI crawlers read each page and shows when they stop, so a block at Cloudflare is visible; your coding agent fixes robots.txt over MCP and easyIndex checks it live. US$ 30 per website a month, with a 7-day free trial.

Frequently asked questions

Does Cloudflare block Googlebot too?

Googlebot crawls for search and other uses, and Cloudflare treats mixed crawlers under the Training policy as well, so check that setting if Google traffic drops.

Is the default the same on old and new domains?

No. Cloudflare's September 15, 2026 defaults apply to new domains; older domains keep the options already set, so check yours.

Do I need Cloudflare's pay per crawl to be cited?

No. Pay per crawl is for publishers who want to charge crawlers; to be cited you only need to let search and agent crawlers in.

How long until ChatGPT sees my site after unblocking?

OpenAI says its systems follow robots.txt changes in about 24 hours; being cited after that depends on your pages.

Continue reading

Last verified on .

Cloudflare AI crawlers: is it blocking ChatGPT?