AI search / crawler policy

Is Cloudflare Blocking Google or AI Crawlers?

One restrictive AI bot setting can also affect crawlers used for search. Check the live zone before a training decision quietly becomes a visibility problem.

Conceptual FloxoLab policy panel separating Search, Training, and Agent crawler access

Direct answer: if your site uses Cloudflare, open the live AI bot settings before choosing a blanket block. The current controls distinguish allowing crawlers, asking accountable mixed-use crawlers not to train, blocking AI access on pages with ads, and broader blocking. Use Disallow AI Training when you want search discovery but not model training. Cloudflare says the ordinary Block and Block on pages with ads settings now apply to mixed-use crawlers, including Googlebot, Bingbot, and Applebot, so those choices can also remove search access.

This guide helps a public website avoid an accidental search-visibility loss. It does not protect private data or guarantee that every crawler will respect a preference.

The practical goal is not “block AI.” Keep the discovery channels that can bring customers, then restrict the uses that do not fit the business.

Not sure whether Cloudflare is blocking useful crawlers?

We can check the public crawl path and separate a real access problem from settings that do not need work.

See the fixed-price SEO audit

Choose the setting by the outcome you want

Setting or outcomeBest fitMain risk
AllowYou want broad search, agent, and AI discoveryContent may be available for uses you would rather restrict
Disallow AI TrainingYou want search access while expressing a no-training preferenceIt relies on accountable crawlers honoring the published preference
Block on pages with adsAn ad-supported site wants Cloudflare's bounded publisher optionMixed-use crawler behavior still needs checking
BlockYou intentionally accept the visibility tradeoffA mixed-use crawler needed for search can be stopped at the edge

September 15 warning: Block is no longer a training-only choice for mixed-use crawlers. Cloudflare says it can stop Googlebot, Bingbot, and Applebot at the edge. Choose Disallow AI Training when the intended outcome is “keep search, refuse training.”

The exact controls shown can depend on the zone and Cloudflare product state. Confirm the dashboard, generated robots.txt, and custom rules instead of copying a screenshot from another account.

Googlebot exposes the policy problem

Cloudflare explicitly named Googlebot as a multi-purpose Search and Training crawler in its July announcement. Google documents the controls differently. Google says Googlebot is used for Search crawling, while Google-Extended is a standalone robots.txt product token controlling whether crawled content may be used for future Gemini training and certain grounding uses. Google also states that Google-Extended does not affect inclusion or ranking in Google Search.

Google-Extended is not a separate HTTP user agent. Requests still arrive through existing Google crawler identities. That explains why an edge platform classifying network traffic and a vendor documenting a product-level robots token can describe the same ecosystem differently.

Decision boundary: blocking Google-Extended in robots.txt is not the same action as blocking verified Googlebot traffic at Cloudflare's edge. The first expresses a product-use preference documented by Google. The second can prevent Google from fetching the page for Search.

Choose the policy by business model

Business goalSearchAgentTrainingWhat to validate
Service business seeking discoveryAllowAllow or monitorOwner decisionImportant service pages remain reachable by Googlebot, Bingbot, and named AI search crawlers
Ad-supported publisherAllowBusiness-model decisionDisallow or blockMixed-use Search crawlers are not unintentionally edge-blocked
Ecommerce catalogue seeking assistant referralsAllowOften allow with safeguardsOwner decisionProduct pages, availability data, and checkout boundaries behave as intended
Private customer portalNot publicNot publicNot publicAuthentication and authorization, not crawler policy, protect the content

No row is a universal recommendation. A publisher funded by page views and a merchant seeking product referrals have different incentives. The important step is to write the business outcome before touching the controls.

  1. Record the existing state. Capture the Search, Agent, and Training settings, the legacy Block AI Bots state, Bot Preference Sync, and relevant custom rules.
  2. Choose by use, not by the word AI. Decide whether each public content type should support discovery, real-time user retrieval, and training.
  3. Inspect mixed-purpose consequences. If Training is set to Block, determine whether Cloudflare will also stop a crawler needed for Search.
  4. Review generated robots.txt. Bot Preference Sync prepends rules; existing directives remain, so read the combined file for conflicts and duplicated groups.
  5. Review custom rules separately. A hand-written WAF block or challenge can still deny a crawler that the category policy allows.
  6. Test representative URLs. Check an article, commercial page, static asset, and the live robots.txt.
  7. Monitor real logs after the change. Look for verified crawler responses, 401/403/429 spikes, challenge pages, and crawl declines.

A five-minute review checklist

If you are not using Cloudflare as the active proxy for the domain, these dashboard defaults do not control your traffic. The underlying policy exercise still applies, but enforcement belongs to the CDN, WAF, reverse proxy, or origin actually serving the site.

Sources checked

Product behavior and crawler purposes were verified from official documentation on September 24, 2026. Cloudflare's settings and classifications can change; check the live zone and BotBase before implementing a rule.

Need to separate crawler policy from SEO risk?

FloxoLab can review the public crawl path, edge rules, and measurement setup, then turn the findings into a small, testable change list.

Explore the SEO audit