Jump to a section
Estimate requests that could qualify for payment
A million crawler requests do not mean a million potential sales. Before planning revenue from paid crawler access, estimate how many requests would be eligible for payment and how many buyers would actually agree to pay.
Cloudflare, a provider of website delivery and security services, announced Pay Per Crawl on July 1, 2025 as a mechanism for charging certain automated requests. That announcement establishes a proposed transaction mechanism. It does not establish current availability for your account, a market price for your content or demand from paying buyers. (Cloudflare Pay Per Crawl announcement ↗)
A payment mechanism needs a buyer
- 01
Publisher offers access
Configure the access terms and price.
- 02
Participating crawler
A crawler elects to use the paid access mechanism.
- 03
Payment evidence
Reconcile paid events before recording realized revenue.
A million bot requests are not a million sales
Use a request-to-cash model: eligible requests × participating paid share × price per paid request, then reconcile the result to settled payments. Historical traffic supplies only a starting volume; it does not reveal willingness to pay.
Illustration: 1,000,000 monthly requests × 10% eligible × 5% paid participation × $0.01 = $50 gross. At 1% paid participation the same model produces $10. These are invented inputs, not Cloudflare prices or observed demand.
| Input | Evidence needed |
|---|---|
| Eligible volume | Requests to content covered by the available product. |
| Paid participation | Requests from actual participating buyers. |
| Price | The applicable price and charging rules. |
| Realized receipts | Paid events reconciled to settlement. |
What would make a pilot worth running?
At the illustrative one-cent price, $50 of monthly operating costs requires 5,000 paid requests just to break even before fees. With 100,000 eligible requests, that means 5% paid participation. At $100 of costs, the requirement doubles to 10,000 paid requests, or 10%. These are planning scenarios, not evidence that buyers will participate.
Before a trial, obtain current account eligibility, charging rules and settlement terms. Record attempted, eligible, paid and settled requests separately, then compare collected income with staff time, service costs and any observed change in discovery. Set the spending limit from plausible receipts, not the largest bot-traffic number in a dashboard.
Estimate the sales needed to justify a pilot
Separate the monthly cost of running the pilot from the cost per paid request. Suppose the extra monitoring costs $100 a month and you keep one cent on each paid request after fees. You would need 10,000 paid requests to cover that operating cost. If your logs show a million automated requests, the model requires one percent of those requests to become paid at the assumed rate. This is a hypothetical hurdle, not a prediction about uptake.
Decide before the pilot what counts as success. Capture paid receipts, any change in ordinary referral traffic, and staff time spent resolving crawler problems. Use the same time window for the figures. If the paid revenue looks attractive but ordinary referrals fell during the same period, investigate the policy and traffic change separately before calling the pilot a net gain.
Decide what qualifies as revenue in a pilot
Imagine a report shows 12,000 requests to pages configured for payment, but only 8,000 were actually paid at your assumed net rate of one cent. The publisher received $80 in this example. Reporting $120 would confuse eligible traffic with transactions. Keep a receipt or settlement record alongside the request log and report the window each covers.
If operating costs are $100, that result falls $20 short before considering any change in referrals. Investigate whether there was too little paid demand, the terms differ from the modeled price, or the time window was incomplete. Those explanations lead to different next steps. Counting more automated traffic will not by itself establish that the missing revenue exists.
Editorial notes & history
Source verification dates are recorded in the source registry. Sources were checked November 1–2, 2026. Original frameworks are editorial analysis; numerical examples are labeled. Shaun reviewed the preceding edition. This substantive revision awaits his review.
Source event: 2025-07-01. This is distinct from the article’s publication date.
November 1, 2026: initial draft (v0.1.0); shorter title, reading layout and original visual added (v0.2.0); literal headlines, concrete procedures and reconciled examples (v0.3.0). November 2: substantive worked analysis and publisher-usefulness review (v0.4.0); writing SOP and attribution records (v0.5.0); full-body persona critiques and corrected reasoning (v0.6.0).
