Ahrefs Bot Analytics Launched: How to Read the AI Crawler Data

Ahrefs shipped Bot Analytics in April. What the four reports actually tell you, the killer 23x conversion stat, and how to read the crawl-to-referral gap.

RankControl7 min read
Ahrefs Bot Analytics Launched: How to Read the AI Crawler Data

For the last two years, "how many AI bots are crawling my site right now" has been a question you answered by SSH-ing into a server and grep-ing Nginx logs. On April 10, 2026, Ahrefs shipped Bot Analytics and made that grep a dashboard. Free during beta on all paid Ahrefs plans, four reports, one filter for AI-only traffic, and a Cloudflare integration doing the ingestion. Three months in, with a couple of important feature updates layered on top, it's worth reading properly. Here's what the data actually shows, the one stat that changes the calculus for SaaS founders, and the caveat that quietly rules out half the internet.

What Ahrefs Actually Built

Bot Analytics ingests HTTP request data straight from Cloudflare, either via a Worker on any Cloudflare plan or via Logpush on the Cloudflare Enterprise tier, and drops it into four connected reports inside Ahrefs:

  1. Overview: a single line chart of all bot activity, absolute or relative.
  2. Bots: traffic broken down by individual crawler, including Googlebot, GPTBot, ClaudeBot, PerplexityBot, Bingbot, ChatGPT-User, Claude-User, OAI-SearchBot, Google-Extended, Bytespider, CCBot, Meta-ExternalAgent, Amazonbot, and Ahrefs' own AhrefsBot.
  3. Categories: the same traffic grouped into 12 buckets covering search engine, AI crawler, AI assistant, SEO tool, social platform, monitoring, advertising, security, and a handful of others.
  4. Crawled Pages: the specific URLs bots hit, with visit counts per bot per URL.

A single "AI bots" toggle filters all four reports to AI-only traffic. The company shipped two important updates since launch. On May 8, HTTP status codes joined the view, so you can see where bots hit 404s or get looped in redirects. On June 26, bot verification landed, comparing incoming requests against Cloudflare's verified-bots list and known IP ranges so spoofed Googlebot traffic gets its own bucket. Announcement from Ahrefs at launch:

NEW: Bot Analytics 🤖 (free while in beta!) Monitor which bots (such as AI bots) visit your site and how often. Optimize your crawl budget efficiently. Works with a Cloudflare integration on any plan https://t.co/Wcv07CMVG4

Ahrefs@ahrefsApr 10, 2026

Data granularity runs from hourly to monthly with a custom date picker, and export is CSV or Google Sheets. There isn't a dedicated Bot Analytics API endpoint yet, which is worth knowing if you were planning to pipe the data into your own dashboards.

RANKCONTROL

15+ content types. Published on your domain. Matched to your brand.

Guides, comparisons, listicles, case studies, and more. RankControl generates content that gets cited by ChatGPT, Claude, Perplexity, and more.

The Stat That Changes Founder Behavior

Bot analytics as a category has been a bandwidth-cost story for years. AI bots hammer a site, Nginx runs hot, someone gets a Vercel bill they didn't budget for. Ahrefs' own May 15 study reframed the entire conversation with one number: AI search visitors are 0.5% of visitors but 12.1% of signups, which is a 23x higher conversion rate than organic search. Suddenly the question isn't "how do I stop these bots eating my bandwidth" so much as "how do I tell whether the ones that matter are getting through."

That shift matters because the AI bot pool is not one thing. Training crawlers like GPTBot and ClaudeBot exist to feed the next model release; their visits will never send you a customer. Retrieval agents like ChatGPT-User, Claude-User, and OAI-SearchBot show up when a real user asks the assistant a real question, and their visits are the ones directly correlated with the citation that lands in the response. Bot Analytics lets you split those two groups apart in the Bots report, which for anyone building a SaaS funnel is the first useful thing this tool does.

The Crawl-to-Referral Gap Is the Diagnosis

Once the AI filter is on, the number worth staring at is the ratio between crawl volume and referral traffic, per bot. Cloudflare's May 2026 data via WorkOS tells the story cleanly:

  • ClaudeBot: ~23,951 crawls per referral in Q1 2026, improving to ~11,122:1 by late May.
  • GPTBot: roughly 1,255:1.
  • PerplexityBot: 111:1.
  • Googlebot: 4.9:1.

A large gap between crawls and referrals is a training-only relationship. The bot is reading your content to improve the next model version, and none of the reads are surfacing as citations that send users back. A closing gap, especially in the retrieval agents like Perplexity and OAI-SearchBot, is what actual AI search visibility looks like on the crawler side. If Bot Analytics shows Claude-User visiting your top ten pages twice a week, that is what earning visibility in Claude answers looks like in server logs.

Cross-referencing that pattern against citation data from a monitoring tool is the closed loop worth building. Crawl volume without citations is a content-structure problem. Citations without crawl volume is a source-attribution puzzle worth investigating.

The r/webdev community has spent a year staring at the same problem without the vocabulary to describe it:

r/webdev· u/NakamuraHwang· Sep 22, 2025

ClaudeBot is hammering my server with almost a million requests in one day

Just checked my crawler logs for the last 24 hours and ClaudeBot (Anthropic) hit my site ~881,000 times. That’s basically my entire traffic for the day. I don’t mind legit crawlers like Googlebot/Bingbot since they at least help with indexi...

2,038 upvotes259 comments
Via Reddit

The top-voted response is one line: "Cloudflare has a setting to block AI scrapers." The most consequential comment further down is a question: "how did you get this report, which tool is it?" That thread ran two thousand upvotes deep on people who could see the traffic and couldn't measure the intent behind it. Bot Analytics is Ahrefs answering that question.

Your competitors are getting cited by AI. You're not.

Every day without citation tracking is a day your competitors pull ahead in ChatGPT, Perplexity, and Claude.

Show me who's getting cited2-minute overview · real case-study numbers

The Caveat Half the Internet Should Know

Bot Analytics is Cloudflare-only right now. The Worker method works on any Cloudflare plan including free, and Logpush works on Cloudflare Enterprise. If your SaaS is hosted directly on Vercel, AWS CloudFront, Fastly, Netlify, or a bare VPS without Cloudflare in front of it, Bot Analytics does not have a data source to read. Ahrefs' developer docs mention "more data sources coming soon," and the Canny board has active requests, but as of the beta there is no ETA.

Two related caveats worth flagging. The tool doesn't confirm attribution; a bot crawling your page is signal, not proof the page ended up in an answer. Cross-reference with GA4 referrers (chatgpt.com, claude.ai, perplexity.ai) and with a citation tracker to close the loop. And Meta's crawler alone can burn nine hundred gigabytes of bandwidth in a month:

r/webdev· u/Whiskee· Apr 6, 2026

Meta's AI crawler scraped my site 7.9 million times in 30 days. 900+ GB of bandwidth and massive server logs before I noticed, cool cool cool.

1,517 upvotes193 comments
Via Reddit

Bot Analytics gives you the visibility to make a decision about that traffic. It doesn't make the decision for you. Robots.txt is still a gentleman's agreement most training crawlers respect and some do not, and rate-limiting at the CDN layer is where the actual blocking happens. If Cloudflare's September 15 default-blocking policy hits before you've made the call, the default gets made for you.

What to Actually Do This Week

If you're on Cloudflare, install the Worker (roughly five minutes for a Standard site), let it collect for a week, then run this checklist:

  1. Filter to AI bots. Split training crawlers from retrieval agents in the Bots report. Retrieval visits are the ones tied to signups.
  2. Rank the Crawled Pages report by AI bot visits. Whichever URLs sit at the top are the ones AI models consider most relevant. Those are the priority pages for the content engine to keep fresh.
  3. Look at HTTP status codes. 404s and redirect loops in AI-bot rows are quietly costing you citations you would otherwise earn. Fixing them is often a one-hour job.
  4. Check the bot verification split. Any traffic in the "spoofed" bucket is bandwidth for zero visibility upside. Rate-limit or block at the CDN.
  5. Cross-reference with citation tracking data. That's how you tell whether the bot activity is generating the answers that generate the customers.

Total setup: under an hour, monthly review under fifteen minutes. Or agents on our side read the citation half of that loop continuously so crawl data has something to be compared against, which is the closed loop the two-tool combination was built to give you.

RANKCONTROL

200+ SaaS teams already track their AI citations.

They know exactly when ChatGPT mentions their brand, and when it stops. Do you?

Show me the planOne plan · everything included

Bot Analytics is the closest anyone has come to making AI crawler behavior legible without a log-parsing pipeline of your own. The Cloudflare gating is the price for the shortcut. But for the Cloudflare-hosted SaaS, this is the observability layer the AI referral era was missing, and the moment to install it is before the September policy shifts start moving the crawl numbers anyway.

Frequently Asked Questions

Ahrefs Bot Analytics is a server-side observability tool that shows which bots crawl your site and how often, launched publicly on April 10, 2026 and free during beta on all paid Ahrefs plans. It ingests HTTP request data through a Cloudflare Worker or Cloudflare Logpush integration and surfaces per-bot, per-URL, and per-category views.

GPTBot, ChatGPT-User, and OAI-SearchBot from OpenAI. ClaudeBot and Claude-User from Anthropic. PerplexityBot from Perplexity. Google-Extended for Google's AI training. Plus Bingbot, Googlebot, Bytespider, CCBot, Meta-ExternalAgent, Amazonbot, and Ahrefs' own AhrefsBot for reference. A one-click AI filter isolates all AI crawler traffic across the four reports.

Yes, both. Bot Analytics is bundled with paid Ahrefs plans and needs Cloudflare in front of your site as the data source. The Cloudflare Worker method works on any Cloudflare plan, including the free tier. Cloudflare Logpush requires the Cloudflare Enterprise plan. Sites hosted directly on Vercel, AWS CloudFront, Fastly, or bare servers without Cloudflare can't feed it yet, though Ahrefs has flagged more data sources on the roadmap.

No. Cloudflare's data from May 2026 shows ClaudeBot at roughly 11,122 crawls per referral, GPTBot around 1,255 to 1, and Perplexity closer to 111 to 1, while Google sits at about 5 to 1. High crawl volume signals the model considers your pages worth reading, but citation depends on structure, freshness, and whether the retrieval agent, not the training crawler, is doing the fetching.

The crawl-to-referral gap by bot. If ClaudeBot crawls you 10,000 times a month and Claude sends zero referral traffic, the crawls are training-oriented and you need retrieval bots like Claude-User or OAI-SearchBot in the report to earn actual visibility. Ahrefs' own data from May 2026 shows AI search visitors convert at roughly 23 times the rate of organic search, so the retrieval side is the one worth chasing.

RANKCONTROL

Get mentioned by ChatGPT, Claude, and Perplexity

Content that ranks on Google and gets cited by AI search engines. Published on your domain. Leads captured automatically.

Related Articles

THE SIGNAL

Weekly insights on AI and Google search strategy. No fluff.

Join 500+ marketers getting the latest on AI citations, Google rankings, and lead generation strategy.

No spam. Unsubscribe anytime.