GEO FixAI search readiness check

AI search fix

GPTBot blocked by Cloudflare — how to fix it

GPTBot is OpenAI's web crawler for ChatGPT. If Cloudflare's WAF blocks it, your pages stay invisible to ChatGPT even when they rank well on Google. By default Cloudflare's bot fight rules treat GPTBot as a threat and silently return a 403 or a JS challenge, so the answer never includes you.

The fix is two-step: explicitly allow GPTBot at the Cloudflare edge so requests reach the origin, then publish a robots.txt that confirms the same policy. Both signals matter — Cloudflare controls whether the request connects, and robots.txt tells GPTBot it is welcome to read the page once it does.

How to allow GPTBot on Cloudflare

  1. Open Cloudflare Dashboard → Security → WAF → Tools (or Bots).
  2. Add a custom rule: when User Agent contains "GPTBot", action = Skip → Bot Fight Mode and Managed Rules; then Allow.
  3. Repeat the same rule for PerplexityBot, ClaudeBot, Google-Extended and Bingbot.
  4. In robots.txt, add explicit Allow blocks for each of those user agents.
  5. Wait 24 hours, then verify with a fresh server log or a curl request using the GPTBot user agent.

You'll get an HTML report showing which AI crawlers are allowed or blocked on your site.

Run Express Check

Updated

Cookies

Choose which optional cookies to allow

Strictly necessary cookies keep the site running. Analytics and marketing cookies load only with your consent — except in the United States, where an opt-out model applies by default until you turn the optional categories off. Cookie Policy