Cloudflare Integration
Why connect Cloudflare?
- See every AI crawler: GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot and other AI bots that read your site
- Nothing to install: Ranketta reads Cloudflare's own analytics, so you don't deploy any code or Worker
- No extra cost: It works on every Cloudflare plan, including Free, and adds no Workers usage
- History included: The last 30 days are imported as soon as you connect
Prerequisites
- A Cloudflare account with your website added as a zone
- DNS records of your website proxied through Cloudflare (orange cloud). Cloudflare only sees traffic that goes through its proxy
- Admin access to your Ranketta website account
Connecting Cloudflare
- Go to Integrations in your dashboard
- Find the Cloudflare card and click Connect
- Sign in to Cloudflare and choose the account that holds your website
- Review and authorize the requested read-only permissions
- You'll be redirected back to Ranketta. Select the zone of your website and click Save
- The connection will show as Connected
You can also connect from the AI bots tab in Agent analytics.
What Ranketta can access
Ranketta asks only for read-only permissions:
- Zone Analytics: request counts per crawler and page
- Zone: the list of zones, so you can pick your website
- User Details: the email of the connected Cloudflare account
Ranketta cannot change your Cloudflare settings, DNS records or security rules.
How it works
Every day Ranketta reads the requests that AI crawlers made to your website from Cloudflare's Analytics API and stores them per crawler and page. Crawlers are recognised by their user agent. Requests that end with an error status and Cloudflare's internal paths are left out.
Viewing the data
Go to the AI bots tab in Agent analytics to see crawler activity over time, the share of each AI platform and the pages crawlers read most.
FAQ
Do I still need the Ranketta Cloudflare Worker? No. The Worker has been replaced by this connection. If you installed it earlier, you can remove it and its route from Cloudflare.
Why don't I see any data after connecting? Check that your website's DNS records are proxied (orange cloud) in Cloudflare. Traffic that bypasses the proxy never reaches Cloudflare's analytics.
How do I disconnect? Click Disconnect on the Cloudflare card in Integrations. You can also revoke Ranketta under Manage OAuth authorizations in your Cloudflare profile.
Does this replace the Google Analytics integration? No. Cloudflare shows AI crawlers reading your site; Google Analytics shows people who arrive from AI assistants such as ChatGPT. Connect both to see the full picture.

