Step 1: Let AI assistants through your firewall
Why it matters
When someone asks ChatGPT or Claude about you, the assistant fetches your page there and then. Bot protection that treats it as an attacker returns a challenge page or a 403, and the assistant tells your customer it can't open your site. Cloudflare's one-click AI bot blocking and Bot Fight Mode block AI search and assistant bots too, and a firewall rule higher up can override an allow you set elsewhere. Many owners don't know they're doing it.
Source: Cloudflare: AI Crawl Control and WAF rulesWhat to do
- In your CDN, firewall or host, find the AI bot settings and allow the search and assistant bots: OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot and Perplexity-User.
- Then check your custom firewall rules. A rule that challenges unknown bots can still catch them.
- Keep your rate limits. Letting a bot in isn't the same as turning protection off.
Check it yourself
Fetch your homepage as a browser and as ChatGPT-User. A 403, a 503 or a "Just a moment" page on the second means your firewall turns AI assistants away. A 200 is a good sign, not proof: real requests come from OpenAI's own network, which some firewalls treat differently.
curl -s -o /dev/null -w "%{http_code}\n" https://yoursite.com/
curl -s -o /dev/null -w "%{http_code}\n" \
-A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot" \
https://yoursite.com/