Cloudflare quietly raised the per-request rate on its Pay-Per-Crawl program twice between January and April 2026, and most Webflow site owners I work with had no idea the rate had changed. The third change landed on April 28 with a Cloudflare blog post that introduced tiered pricing per AI bot family. Two of my retainer clients now generate small but real monthly revenue from AI crawler access. One client is paying out instead of earning because their Cloudflare configuration was wrong. This piece walks through what Pay-Per-Crawl is in May 2026, how the April 28 update changed the economics, and the configuration check every Webflow site owner should run this week.
What Is Cloudflare Pay-Per-Crawl and Who Is It For?
Pay-Per-Crawl is a Cloudflare program that lets website owners charge AI crawlers a per-request fee for access to their content. The program launched in July 2025 with the explicit framing that AI companies were training and serving on web content without compensation, and that Cloudflare's position at the network edge made it well-placed to add a programmable paywall between the AI bots and the origin. Site owners enable Pay-Per-Crawl in the Cloudflare dashboard, set their rate, and Cloudflare handles the metering and payouts.
The program is for any site whose content has training or retrieval value for AI systems. In practice that has meant publishers, documentation hosts, and reference databases more than typical small-business marketing sites. The April 28 update lowered the threshold for the program to make sense for a wider range of sites by adjusting the default rates and reducing the minimum monthly volume needed to generate a positive payout.
For Webflow site owners specifically, the program now matters more than it did in 2025.
What Changed on April 28, 2026?
The April 28 update introduced three changes that materially shift the economics. Cloudflare added tiered pricing where each AI bot family (Anthropic, OpenAI, Perplexity, Google AI, Meta) has its own default rate. Cloudflare lowered the minimum monthly payout threshold from twenty dollars to five dollars, which makes payouts feasible for low-traffic sites. Cloudflare added a dashboard report that shows requests per bot per page, which makes the data legible for the first time.
The pricing tiers run from roughly $0.001 per crawl on the low end to $0.012 per crawl on the high end, with the AI bot families negotiating the tier they sit in based on their usage volume. The dashboard report finally lets a site owner see "Anthropic crawled 4,200 pages last month at $0.008 per crawl" as a single line item rather than the previous combined-revenue summary that hid the underlying behavior. The transparency change is the bigger deal than the rate change for most owners.
How Much Money Does a Typical Webflow Site Earn From Pay-Per-Crawl?
The realistic answer for most Webflow marketing sites is "less than the monthly Cloudflare fee" until traffic crosses a threshold. A typical solo-founder Webflow site with around 8,000 monthly organic page views might see 1,200 AI bot crawls a month, which at the average rate of $0.005 per crawl works out to six dollars. After Cloudflare's revenue share that is closer to four dollars in the site owner's pocket. Real but not life-changing.
The economics shift meaningfully for sites with heavy reference content or active blog publishing. One of my retainer clients runs a developer-focused B2B SaaS Webflow site with a 280-post blog. Their April Pay-Per-Crawl earnings were $43, which roughly covered their Cloudflare Pro plan fee for the month. The other retainer is a B2B services site with a 60-post blog and saw $11 in April, which is below their Cloudflare cost but above zero. The pattern that emerges is that Pay-Per-Crawl is meaningful for content-heavy sites and marginal for thin marketing sites. I covered the related Cloudflare configuration in my blocking AI crawlers piece.
Why Are Some Webflow Sites Paying Out Instead of Earning?
The case where a site pays out rather than earns happens when the Cloudflare configuration treats the site as the AI consumer rather than the AI producer. The default Cloudflare account does not enable Pay-Per-Crawl. Site owners have to opt in, set rates, and complete the payout configuration including a Stripe-connected account for receiving payments.
The third client I mentioned in the opening had configured Cloudflare on a related side-project that uses AI services for its own product features. The side-project was correctly categorized as an AI consumer in Cloudflare's billing system, which produced an invoice rather than a payout. The Webflow marketing site for the same business had Pay-Per-Crawl disabled because the owner had not realized it was a separate setting. The fix took twenty minutes once we knew where to look. The lesson is that Pay-Per-Crawl is opt-in per zone and per account, and the default state is "neither earning nor blocking" until the owner takes action.
Should You Allow All AI Bots or Block Some Through robots.txt?
The decision tree is content-driven. For a site whose value depends on being cited by AI search (most B2B marketing sites), allowing the bots and earning a small fee is better than blocking them. Visibility in Perplexity, Google AI Mode, and ChatGPT Search is worth far more than the marginal revenue from blocking. For a site whose content is the product (paid newsletters, reference databases, paid courses), blocking the training crawlers and allowing only the search-time retrieval crawlers is usually the right call.
Cloudflare's dashboard distinguishes between training crawlers and search-time retrieval crawlers per bot family as of the April update. The distinction matters because allowing search-time retrieval gets the site cited in AI answers, while allowing training puts the site's content into model weights without a citation in the response. For most Webflow client sites I configure Cloudflare to allow search-time retrieval at a higher rate and block training crawlers entirely. The combination preserves AI search visibility and prevents free model training. I covered the related strategy in my robots.txt for AI bots piece.
What Configuration Check Should You Run This Week?
The configuration check has four steps. Open the Cloudflare dashboard and verify which zone hosts your Webflow site's domain. Confirm whether the zone is on a Cloudflare plan that includes Pay-Per-Crawl, which as of May 2026 is Pro and above. Open the Pay-Per-Crawl section and read the current state. If the toggle is off, the site is neither earning nor blocking, and AI crawlers are accessing the content for free.
The fourth step is the rate review. The default rates Cloudflare applies after enabling Pay-Per-Crawl are conservative. For sites with heavy content, raising the search-time retrieval rate to the upper end of the tier and the training rate well above the upper end produces a cleaner economic split. The bots that find the rates acceptable will pay. The bots that find them unacceptable will skip, which for training crawlers is exactly the desired outcome. The whole check takes about fifteen minutes per zone. I covered the broader Cloudflare workflow in my resource tagging piece.
How Does Pay-Per-Crawl Interact With Webflow's Hosting?
The interaction is clean for sites that route traffic through Cloudflare's network. Webflow's standard hosting does not require Cloudflare in front of it, but most owners I work with add Cloudflare for the DNS, CDN, security, and now Pay-Per-Crawl benefits. The setup involves pointing the domain's nameservers at Cloudflare and proxying the Webflow site through Cloudflare. The Webflow site itself does not need any configuration change.
The setup that does not work is hosting the Webflow site on Webflow's hosting without Cloudflare in front. Pay-Per-Crawl requires Cloudflare to be the network edge handling the AI bot requests. A pure-Webflow hosting setup cannot meter or charge the bots because the requests go directly to Webflow's CDN, which does not participate in the Pay-Per-Crawl program. The fix is to add Cloudflare in front of Webflow, which is the standard pattern for most B2B Webflow client sites in 2026 anyway. The migration takes about an hour per domain plus DNS propagation time. I covered the related migration discipline in my DNS migration piece.
What Is the Risk of Earning Pay-Per-Crawl Revenue From a Tax Perspective?
The revenue from Pay-Per-Crawl is treated as ordinary business income for sole proprietors and pass-through entities. For my Bengaluru-based practice the income falls under the Indian Goods and Services Tax framework with a clear classification as digital services, which means GST applies on the revenue at 18 percent if the business crosses the registration threshold. The Cloudflare payout amount is gross of any local tax obligation, and the site owner is responsible for the local compliance.
For US-based site owners the income flows through the standard Schedule C reporting if the structure is sole proprietorship or LLC. The income is reportable in the year received regardless of whether the funds are withdrawn from the Cloudflare-connected Stripe account. Talk to a tax professional for the specifics in your jurisdiction. The headline is that the income is real income with real reporting requirements, not a casual side benefit. The amounts are small enough that the compliance cost can exceed the revenue for low-volume sites.
How Should You Decide Whether to Enable Pay-Per-Crawl on a Client Site?
The decision rule I now give to clients is to enable Pay-Per-Crawl if any of three conditions are true. The site has a content-heavy blog with at least 100 indexed posts. The site's content is the product rather than a marketing wrapper around a different product. The site owner cares philosophically about AI compensation regardless of the dollar amount. If none of the three conditions hold, the configuration burden outweighs the marginal revenue and the right move is to leave the program disabled and revisit in six months.
For the cases where Pay-Per-Crawl makes sense, the rollout takes about thirty minutes including the rate review and the payout setup. The income arrives monthly via Stripe payout. The dashboard report makes the numbers legible. The decision is reversible at any time, so the right framing for clients on the fence is "let's enable it, run it for ninety days, and review the data" rather than a long debate before any data exists. I covered the broader Cloudflare ecosystem direction in my Workers AI piece.
How Should You Spend the Next Hour on Your Webflow Site Setup?
Open the Cloudflare dashboard for your Webflow site's domain. Confirm the plan tier supports Pay-Per-Crawl. Open the Pay-Per-Crawl section and read the current state. If the program is disabled, decide whether the site qualifies under the three-condition rule. If it qualifies, complete the payout configuration through the connected Stripe account, set rates per bot family at the upper end of the tier for training and the middle for retrieval, and enable the program.
If the program was already enabled, review the April dashboard report and verify the rates align with the current tier structure. The defaults from 2025 may be lower than the optimal April 2026 rates. Adjust the rates and watch the May data over the next four weeks. The whole exercise is roughly thirty minutes for a fresh enable and fifteen minutes for a rate review on an existing setup. I covered the broader Webflow infrastructure direction in my 2026 State of the Website report takeaways.
If you run a Webflow site and want a second set of eyes on whether Pay-Per-Crawl is worth enabling for your specific traffic profile, drop me a line and tell me roughly how many monthly page views and indexed posts the site has. I am happy to walk through the math. Let's chat.
Get your website crafted professionally
Let's create a stunning website that drive great results for your business
Get in Touch
This form help clarify important questions in advance.
Please be as precise as possible as it will save our time.