Something Inc.Schedule a free consultation
TECHNICAL SEO

Cloudflare will charge AI crawlers for you. Will anyone notice the check?

The skeptics on Hacker News were right that the money is small. They're arguing about the wrong number.

JBJosh BernsteinManaging Partner · JUL 28, 2026 · 9 MIN READ
KEY TAKEAWAYRun the illustrative math on Cloudflare pay per crawl at typical mid-market traffic and the revenue rounds to noise. That's not a reason to ignore it. It's a reason to stop evaluating it as a revenue line and start evaluating it as the first real access lever site owners have had against AI crawlers.

"Can Cloudflare's AI pay per crawl succeed? I doubt it." That's a real thread title from Hacker News, posted the same week Cloudflare announced the feature, and it's aged into one of the more useful artifacts in this story. Not because the top comment nailed it; we can't verify what the top comment said. The title alone tells you where developer sentiment has sat for over a year now: skeptical, and mostly for the right instinct pointed at the wrong target.

We've covered Cloudflare pay per crawl twice already this year: the mechanics of blocking AI crawlers versus charging them, written when the feature went free across every plan tier and Cloudflare was processing over a billion HTTP 402 responses a day, and the pivot toward pay-per-citation, Cloudflare's own admission that a fetch and a citation aren't the same thing. Both were descriptive: here's the lever, here's who's pulling it, here's how to set it up. Neither asked what the Hacker News thread was actually asking, which is whether any of this pays off for a site that isn't Condé Nast.

So: does it? We're three to four months past the free-tier rollout, long enough for the press cycle to fade and the actual economics to show through. The honest answer is that for most sites running Cloudflare pay per crawl, the direct revenue will never be a line item anyone reports on. The Hacker News skeptics were right about that. Where they, and a lot of the coverage since, get it wrong is treating that as the whole verdict.

The question nobody answered

Go back to that original thread: "Cloudflare to block AI crawlers by default with new Pay Per Crawl initiative." That's the announcement post, and it generated the predictable split, enthusiasm from people tired of getting hammered by training bots, and skepticism from people who'd watched enough internet monetization schemes to know a clever mechanism and a real market are different things. The doubt thread came right behind it, and it's the more interesting of the two, because "I doubt it" is doing real work as a title. Doubt about what, specifically? Whether crawlers would pay at all. Whether the price made sense. Whether AI companies would just route around metered sites and cite whoever didn't bother charging.

A year on, we have a partial answer to the adoption question. Cloudflare's own reporting, cited in our stop-blocking piece, put daily 402 responses north of a billion across the network, with Condé Nast, Time, the Associated Press, Reddit, Pinterest, and Stack Overflow all running AI Crawl Control. That's real adoption at the top of the market. What it doesn't tell you, and what nobody has published, is what any of those billion 402s are actually worth in dollars to a publisher who isn't AP-sized. The volume number is impressive. It's also the wrong number to be impressed by if what you're really asking is whether this is worth your engineering time.

What Cloudflare pay per crawl actually pays, illustrated

Nobody has published per-site AI crawler paywall revenue at mid-market scale, so here's the math worked through as a rough, hypothetical example, not a cited study. Take a mid-size publisher, meaningful organic traffic but nowhere near AP's footprint, and put a generous illustrative number on AI crawler volume: 500,000 AI-crawler requests a month, already busier than most sites outside the top tier of the open web. Set an illustrative per-crawl price at the higher end of what a publisher might reasonably charge, a tenth of a cent per fetch, the kind of number Cloudflare's own documentation has used in worked examples, not a rate any real site is confirmed to charge.

500K
illustrative AI-crawler requests per month, hypothetical mid-size publisher
$0.001
illustrative price per crawl, high end of a plausible range
$500
resulting illustrative monthly revenue, before any crawler declines to pay

Five hundred dollars a month, and that's before accounting for crawlers that simply eat the 402 and walk away, which is most of what that billion-a-day figure represents; Cloudflare has been explicit that the bulk of those responses are declines, not payments. Narrow the illustrative math down to crawlers actually willing to pay and you land well under $500. Even doubling every generous assumption still lands somewhere a finance team would round to zero against the engineering time spent configuring bot-category rules and reviewing pricing quarterly.

This is the part of the Hacker News skepticism that holds up completely. If you're a mid-market site owner and you concluded pay-per-crawl revenue won't move a P&L, you did the math right. The mistake isn't the arithmetic. It's treating that arithmetic as the whole verdict.

Where the skepticism is aimed wrong

Here's the reframe. Cloudflare pay per crawl was never going to be a meaningful revenue product for a site under, say, Reddit or AP scale, and I don't think that was ever really the pitch, even if the framing, invoices, 402s, "charge them," made it sound that way. What changed when the feature shipped wasn't a new income stream. It was the first time most site owners had a third option between letting an AI crawler in and blocking it outright.

Before this, machine access was binary. Either your robots.txt allowed GPTBot, ClaudeBot, and PerplexityBot, or it didn't, with no way to signal "you can fetch me, but not for free and not indiscriminately." That binary is what pushed developers to block entire countries just to get relief, the pain point we covered previously, taking out legitimate human traffic along with the bots because the tooling gave them no finer-grained lever to pull.

A meter, even one that pays almost nothing, is a different kind of object than a block. A block is a wall. A meter is a negotiation, even a one-sided one, because it forces the crawler's owner to make a decision about your specific site rather than treating you as undifferentiated inventory to scrape. That's small in isolation. It's not small in aggregate, once enough sites run it that AI companies have to start budgeting for access instead of assuming it.

FRAMINGWHAT IT OPTIMIZES FORWHAT THE ILLUSTRATIVE MATH SHOWS
Pay-per-crawl as revenueDirect dollars from metered fetchesRounds to noise below massive scale
Pay-per-crawl as access controlLeverage over who fetches, how often, and on what termsDoesn't show up in a revenue line, but changes the default from open to negotiated

Cloudflare's own move toward pay-per-citation is a quiet admission of the same thing from the other direction. If per-crawl fees were working as a revenue model, there'd be no reason to pivot toward paying publishers per citation instead. The pivot happened because Cloudflare's data showed training crawls hitting 50.6% of network traffic while producing redundant, low-value fetches no per-request fee was ever going to meaningfully price. The company that built pay-per-crawl looked at a year of its own numbers and effectively agreed with the Hacker News skeptics: charging by the fetch was never the durable model. What it built in the meantime, though, wasn't wasted. It was the plumbing.

What a meter is actually worth

Think about what changes for a site owner once a meter exists, independent of what it collects. You now have a dashboard that tells you, bot by bot, how often each AI crawler is hitting you and whether it's paying, declining, or getting filtered as a mixed-use crawler misrepresenting itself as a search bot. That's diagnostic information you didn't have a year ago, a way to see your AI-crawler exposure the way you'd look at any other traffic segment, instead of inferring it from server load spikes and a hunch.

1It converts an assumption into a policyA robots.txt allow-all for AI bots used to be either a deliberate choice or, more often, an inherited default nobody revisited. A meter forces someone to actually decide what each crawler category is worth, which is a better state to be in even before any money changes hands.
2It's a data source, not just a toll boothPer-bot request volume and decline rates tell you which AI engines are actually trying to reach your content and which ones have quietly stopped bothering, information that's directly useful for prioritizing where you invest in machine access and structured data.
3It's the groundwork for whatever comes after itPay-per-citation, agent-transaction fees, whatever the next iteration turns out to be, all of it depends on the same underlying capability: identifying and differentiating crawler traffic at the edge instead of treating all non-human requests the same. Pay-per-crawl built that capability even if its own price tag turned out to be an afterthought.
The invoice was never going to be the point. The point was that AI companies finally had to notice you were metering them at all.

None of this is an argument that revenue doesn't matter. It's an argument about which return you should be underwriting the decision with. Turn on Cloudflare pay per crawl expecting a new revenue stream and you'll be unimpressed within a billing cycle, exactly as the Hacker News skeptics predicted. Turn it on expecting a policy lever, category-level visibility into who's crawling you and why, and a credible basis for the next negotiation, and a few hundred illustrative dollars a month stops being the metric you're grading it against.

What to check on your own site

Start where we told readers to start originally: pull your server logs and separate search-and-retrieval crawlers from training crawlers before touching any bot-management setting, the same first step we run in the technical audits we do for clients. Skip that separation and you don't actually know what pay-per-crawl would be metering for you, and turning it on blind is how you end up overcharging the bots you wanted citing you and undercharging the ones that were never going to pay regardless.

Once you have that picture, decide bot by bot whether to meter, allow, or block, rather than flipping one global switch and checking back never. Cross-reference it against the kind of accidental blocking we've documented in sites that lock out AI crawlers without realizing it, because a meter silently rejecting the wrong crawler category does more damage to your citation rate than the paying crawlers could ever offset. And if your team still treats training crawlers and live-fetch crawlers as one bucket, that's the more fundamental gap, mapped in AI crawlers vs. AI agents.

If you're rebuilding anything that touches how your site handles bot traffic at the infrastructure level, that's the moment to get the access layer right the first time rather than bolting metering on after the fact, the kind of foundational work we fold into website builds when AI-crawler policy is part of the brief instead of an afterthought.

So, does Cloudflare pay per crawl pay off? Judged as an invoice, mostly no, and the Hacker News doubters were right to say so a year before anyone had the data to prove it. Judged as the first tool that's let an ordinary site owner meter AI access instead of choosing between open and closed, it's already done its job, whether or not the check ever clears for a meaningful amount. Grade it on the lever, not the line item, and the skepticism stops being a reason to skip it.

See where you are cited today

A free snapshot audit of your rankings and AI citations before we ever talk.

JB
Josh BernsteinMANAGING PARTNER, SOMETHING INC.

Josh leads work at the intersection of SEO and generative engines at Something Inc., helping B2B brands get ranked and cited across every major AI engine.

Free consultation

Let us be the last SEO agency you ever work with

A 30 minute call and a free audit of your SEO and GEO position. You keep the findings either way.