Crawlsonar
AI & agents

Blocking crawlers (Cloudflare / WAF challenges)

Also known as: Bot Fight Mode, Just a moment

When your bot protection (like Cloudflare) shows automated visitors a challenge page, it can also block the search and AI crawlers you actually want.

In plain English

Anti-bot tools like Cloudflare's Bot Fight Mode protect you from bad automated traffic by showing a “checking your browser” challenge. The catch: they can't always tell a scraper from Googlebot or an AI answer engine, so they sometimes challenge the good bots too.

When that happens, those crawlers get the challenge page instead of your content — so your pages can quietly become invisible to Google and to AI assistants, even though the site looks fine to you in a browser.

How to fix / set it up

  1. In Cloudflare, enable “Verified bots” and turn off Bot Fight Mode for the agents you want to allow.
  2. Add WAF/allow rules for at least GPTBot, ClaudeBot, OAI-SearchBot, PerplexityBot, Google-Extended and Googlebot.
  3. Re-test with the AI Readiness Checker to confirm the block is gone.

AI Readiness CheckerAgent Readiness Checker

The technical detail

Challenges are often served with HTTP 200 and an interstitial (cdn-cgi/challenge-platform, “Just a moment…”), so automated readers see no real content. Allow verified bots and add WAF skip rules for the agents you want.

FAQ

How do I know if I'm blocking crawlers?

Run the AI Readiness Checker — it detects when it's served a challenge page instead of your content and flags it.

Isn't blocking bots good?

Blocking bad bots is good; the goal is to let the verified search and AI crawlers through while keeping scrapers out.

Related

← All topics in the knowledge base