Skip to content
AEO Canon · the reference for answer-engine optimization

Is Cloudflare Blocking AI Crawlers From My Site?

Possibly — Cloudflare can block AI crawlers through its bot-management and one-click AI-bot-blocking features, and as of 2025 it began blocking known AI bots by default for new sites. If your content vanished from AI answers, check your Cloudflare bot settings before assuming the problem is your content.

BBurke Atkerson2 min read

Possibly — Cloudflare can block AI crawlers through its bot-management and one-click AI-bot-blocking controls, and in 2025 it began blocking known AI bots by default for new sites. If your content vanished from AI answers, check your Cloudflare bot settings before assuming the problem is your content.

Quick answer

Yes, it can — and sometimes does by default. Cloudflare has a one-click "block AI bots" control and now blocks known AI crawlers by default for new domains. A site can be invisible to ChatGPT or Perplexity purely from a network-layer setting. Check the Bots dashboard and your server logs before touching your content.

How would Cloudflare be blocking my pages?

At the network layer, before a request ever reaches your origin. Cloudflare sits in front of your server, so its bot-management rules decide which crawlers get through. It offers an explicit "block AI bots" toggle, and for new domains it began applying AI-bot blocking by default in 2025 — meaning you can be blocking GPTBot without ever touching your own robots.txt. This is why a site with perfect content can still be unreadable to engines.

How do I check and fix it?

Start in the Cloudflare dashboard under Bots and the AI-crawler controls, and review any WAF or firewall rules that match AI user-agents. Then confirm against your server logs: if AI bots stopped appearing after a Cloudflare change, that's the cause. To re-open access, disable the AI-bot-blocking toggle or add explicit allow rules for the engines you want, then watch the logs for those bots to resume.

Why this matters more than people think

Because it's an invisible failure. A network-layer block produces no error you'd notice — your site loads fine for humans while AI crawlers see nothing. Teams often spend weeks rewriting content to chase lost AI citations when the real cause was a CDN setting. Rule out the Access layer — robots.txt, rendering, and your CDN — first.

How do I check AI crawlers can read my site?

Fetch your pages as each bot's user-agent and confirm in server logs that they receive full HTML.

Read the full answer →
Why isn't GPTBot crawling my site?

Causes range from robots.txt and CDN blocks to JavaScript-only content and orphaned pages.

Read the full answer →
How do I allow AI crawlers in robots.txt?

Add explicit allow rules for AI user-agents — but remember a CDN can override robots.txt entirely.

Read the full answer →

Frequently asked questions

Does Cloudflare block AI crawlers?
It can, and increasingly does. Cloudflare offers a one-click "block AI bots" control and, as of 2025, started blocking known AI crawlers by default for new domains unless the owner opts in. So a site behind Cloudflare may be invisible to AI engines purely because of a network-layer setting, not its content.
How do I check if Cloudflare is blocking GPTBot?
Look in the Cloudflare dashboard under Bots and the AI crawler controls, and check any WAF or firewall rules for AI user-agents. Then confirm with your server logs — if AI bots stop appearing after a Cloudflare change, that's your answer. You can also test by fetching a page as the bot's user-agent.
How do I let AI crawlers through Cloudflare?
In the Cloudflare dashboard, disable the AI-bot-blocking toggle or add explicit allow rules for the user-agents you want, such as GPTBot, ClaudeBot, and PerplexityBot. Then verify in server logs that those bots resume fetching your pages.
Why did my AI citations suddenly disappear?
A network-layer block is a common, overlooked cause. If a CDN or security provider like Cloudflare started blocking AI bots — sometimes by default or after a setting change — engines can no longer read your pages even though nothing about your content changed. Check bot settings before rewriting anything.

Related reading

AI crawlers and Googlebot are separate bots with different jobs — Googlebot renders JavaScript and builds a search index, while most AI crawlers fetch raw HTML, skip JavaScript, and feed answer engines. The practical upshot is that ranking in Google does not guarantee an AI crawler can even read your page.

2 min read

It can — if content only loads as the user scrolls via JavaScript, an AI crawler that doesn't scroll or run scripts never sees it, so anything below the initial load is invisible. The fix is to make that content reachable through real, crawlable links or server-rendered HTML, not just scroll events.

2 min read

AI crawlers visit on no fixed schedule — frequency scales with how often you publish, how authoritative your domain is, and how easily bots can reach your pages. Active, well-linked sites get crawled often; thin or hard-to-reach ones get crawled rarely, which is why server logs are the only reliable way to know.

2 min read