
Overview
Connecting Cloudflare AI Crawl Control shows you which AI and search crawlers are visiting your store, which pages they hit, and how often. That covers ChatGPT (GPTBot, ChatGPT-User), Claude (ClaudeBot), Perplexity (PerplexityBot), Google (Googlebot, Google-Extended), and more.
This is the raw signal behind your visibility in AI answers: it tells you whether AI assistants and AI-powered search are actually reading your product and content pages. Once connected, the data appears on your Traffic dashboard.
Difficulty: ⚠️ Medium. You route your domain through Cloudflare (a DNS change), then paste a read-only token into Siftly. Cloudflare’s Free plan is all you need, at no cost.
How it works
Cloudflare sits in front of your website as a reverse proxy. Every request to your store, including requests from AI crawlers, passes through Cloudflare’s edge, where it is recorded in Cloudflare’s analytics. Siftly reads those crawler analytics through a read-only Cloudflare API token that you generate. Because of this design, your domain has to be served through Cloudflare for there to be anything to read. If you don’t have Cloudflare yet, most of this guide is about getting your domain onto Cloudflare first. The setup has four stages:- Create a free Cloudflare account.
- Get your domain served through Cloudflare. This is the important step, and the method depends on your platform.
- Create a read-only Analytics token and copy your Zone ID.
- Paste them into Siftly under Settings → Integrations → Cloudflare.
Prerequisites
- Your ecommerce domain (for example
store.example.comorexample.com). - Access to wherever your domain’s DNS is managed today, usually your domain registrar (GoDaddy, Namecheap, and similar) or your store platform’s domain settings.
- Admin access to your Siftly organization.
- About 30–45 minutes. DNS changes can take a little while to propagate.
Which path is yours?
Getting your domain onto Cloudflare works differently depending on how your store is hosted. Find your situation, then follow the matching path in Stage 2.Stage 1: Create a free Cloudflare account
Sign up
dash.cloudflare.com/sign-up and create an account with your work email, then verify the email.Choose the Free plan
Stage 2: Get your domain served through Cloudflare
Path A: Standard onboarding (you control your DNS)
Use this if your domain is registered at a normal registrar and you can change its nameservers. This is the common case for WooCommerce, BigCommerce, headless, and self-hosted stores.Add your site
example.com). Choose the Free plan when prompted.Confirm the record is proxied
www) is set to Proxied, shown as an orange cloud rather than grey. The orange cloud routes traffic through Cloudflare; a grey cloud means Cloudflare sees nothing.Update your nameservers
xxx.ns.cloudflare.com). Log in to your registrar and replace your current nameservers with these two.Wait for Active
Path B: Orange-to-Orange for Shopify (Liquid) stores
Shopify serves your storefront from its own edge, so you can’t simply move nameservers the way Path A does. Instead, you place your own Cloudflare zone in front of Shopify with a proxied CNAME. Cloudflare calls this Orange-to-Orange (O2O). Your Cloudflare zone records the crawler traffic before it reaches Shopify.Add your domain to Cloudflare
Create a proxied CNAME
shops.myshopify.com.Set SSL to Full
Keep Shopify serving the store
Stage 3: Create a read-only token and copy your Zone ID
Siftly needs two things from Cloudflare: your Zone ID (which domain to read) and a read-only Analytics API token (permission to read crawler numbers only).Copy your Zone ID
Open your domain
Copy the Zone ID
0528d34ebf7f5f8a1c2d3e4f5a6b7c8d.Create the API token
Start a custom token
Name it
siftly-ai-crawl-readonly.Add one permission
Scope it to your domain
Create and copy
Stage 4: Connect in Siftly
Open Integrations
Connect Cloudflare
Paste your details
- Zone ID (from Stage 3)
- API token (from Stage 3)
- Zone name (optional, for example
store.example.com, used for display only)
What you’ll see after connecting
The crawler data lands on your Traffic dashboard:- Overview tab. Crawler Activity trend charts split by AI Citations, AI Indexing, and AI Training, plus a per-bot breakdown. A Platforms table lists every AI system that visited, by category, with change-versus-previous-period arrows.
- Pages tab. Top Crawled Pages ranked by crawler requests, with each bar broken down by bot; Pages by Crawler, where you pick a bot and see which pages it hits; and a Platform-to-Page Journey view alongside a Published Articles table that combines crawler, AI-referral, and Search Console data.
- Logs tab. A per-request crawler log for the last 24 hours. This tab needs a Cloudflare Enterprise plan. On Free, Pro, and Business plans you’ll see the aggregated data on the Overview and Pages tabs instead.
What to expect
Troubleshooting
'Token was rejected' or 'Reconnect required'
'Token was rejected' or 'Reconnect required'
Connected, but no crawler data
Connected, but no crawler data
Wrong domain's data
Wrong domain's data
Bot names show as user-agent, not 'verified'
Bot names show as user-agent, not 'verified'
Logs tab is empty
Logs tab is empty
Numbers look lower than Cloudflare's own dashboard
Numbers look lower than Cloudflare's own dashboard
FAQ
Do I have to pay Cloudflare?
Do I have to pay Cloudflare?
Will moving to Cloudflare change my store or slow it down?
Will moving to Cloudflare change my store or slow it down?
Can Siftly change anything on my Cloudflare account?
Can Siftly change anything on my Cloudflare account?
How do I disconnect?
How do I disconnect?