A new revenue stream with real uncertainty
For years, the deal between websites and crawlers was simple. Search engines crawled pages and sent visitors back. AI crawlers change that balance. They collect content to train models or to answer questions directly, and many answers send few visitors to the source.
Some publishers have responded by blocking AI crawlers. Others have signed licensing agreements. A growing set of tools lets sites charge per crawl. The market is young, terms vary a great deal and most amounts are not public.
Monetisation treats AI crawler licensing as one of 16 revenue streams. It is honest about what can and cannot be estimated, and it starts with the part you can measure precisely: what AI crawlers are already taking.
Step one, detect AI crawlers
In server and CDN logs
AI crawlers identify themselves with user agent strings that their operators publish, for example GPTBot, CCBot, PerplexityBot, Bytespider, Applebot-Extended and similar. Your server or CDN logs record every request with its user agent, the page requested and the size of the response.
From the logs you can count:
- Requests per crawler per day
- Pages and sections crawled most often
- Bytes transferred, which shows the cost of serving them
- Share of total requests that come from AI crawlers
User agents can be faked, so a careful count verifies requests against the IP ranges published by each operator. Analytics tools that run on JavaScript usually miss crawlers entirely, which is why many site owners underestimate the volume.
In robots.txt
Your robots.txt shows your current policy. Some AI companies use separate tokens for training and for live retrieval, such as Google-Extended for training use alongside the normal search crawler. Reading the file tells you which crawlers you allow, which you block, and whether the policy matches what you intend.
What Monetisation reads
Monetisation crawls your public robots.txt and pages, and accepts log exports as CSV. It then reports crawler activity by operator and section, flags crawlers that ignore your robots.txt rules, and compares the crawl volume with your human traffic from Google Analytics 4.
Step two, understand the licensing models
| Model | How payment works | Who it suits today | Main uncertainty |
|---|---|---|---|
| Pay per crawl | A price per request, charged at the network edge or through an intermediary | Sites with steady crawler traffic | Whether AI companies agree to pay rather than skip the site |
| Data licensing deal | Flat annual fee or multi-year agreement for archive access | Large publishers, specialist data owners | Access to negotiations, confidential terms |
| Retrieval revenue share | Share of revenue when content is used in AI answers | Publishers whose content is cited often | Few programmes, unclear reporting |
| Licensing through a collective or marketplace | Content pooled with other publishers and licensed together | Mid-sized publishers | Payout rules and timing |
| Block and wait | No access until terms exist | Owners of unique, high-value content | Lost visibility in AI answers |
Machine-readable licensing terms, declared alongside robots.txt, are also emerging so that crawlers can find a site's terms automatically. Adoption is still uneven.
Step three, estimate with honest ranges
Here is where Monetisation is deliberately cautious. Licensing amounts for individual sites are rarely published, and the deals that are public involve large publishers. So the estimate is built from inputs you control and labelled with low confidence unless you have actual terms.
Take a hypothetical specialist site with 2 million AI crawler requests a month across 40,000 articles.
| Scenario | Assumption | Monthly amount |
|---|---|---|
| Low | Most crawlers stop rather than pay; 5 percent of requests paid at 0.001 USD | 100 USD |
| Expected | 20 percent of requests paid at 0.002 USD | 800 USD |
| High | 50 percent of requests paid at 0.005 USD | 5,000 USD |
The spread is wide on purpose. The per-request prices are assumptions, not market rates, and the card says so. Confidence stays low until you enter real offers or signed terms, at which point the estimate uses them. This is an estimate, not a guarantee of results, and the general method is explained on how estimates work.
Weighing licensing against other streams
AI licensing does not stand alone. Blocking AI crawlers may reduce how often your site appears in AI answers, which can lower referral traffic that feeds ads, affiliate and memberships. Allowing them free may cost you nothing today and something later.
Monetisation puts the licensing estimate next to your other streams by revenue per visitor, so the trade-off is visible. If your comparison pages earn well from affiliate links, for example, losing AI referral traffic to them matters more than losing it to news pages. See affiliate monetization and the wider website monetization platform page for how streams are compared.
Practical steps for publishers
- Measure first. Count AI crawler requests by operator and section for at least a month.
- Write a deliberate robots.txt policy. Decide separately for training crawlers and retrieval crawlers.
- Enforce where needed. Block crawlers that ignore robots.txt at the server or network edge.
- Publish terms. State the licensing terms on your site so operators can find them.
- Test one model. Try pay per crawl or approach a licensing intermediary, and measure what happens to crawl volume and referrals.
Monetisation records each policy change as a dated intervention and compares crawler volume, referral traffic and revenue against the baseline trend, ending with a verdict of win, flat, loss or not enough data.
Common mistakes
- Relying on analytics alone. JavaScript analytics rarely records crawlers, so the volume looks smaller than it is.
- Blocking everything at once. A blanket block can remove the site from AI answers that send valuable visitors, before any licensing alternative exists.
- Trusting user agents without checks. Some scrapers copy the names of well-known crawlers. Verify against published IP ranges.
- Treating a first offer as the market rate. With so few public terms, the first number offered is a starting point, not a benchmark.
Who this opportunity suits
AI crawler licensing matters most for sites with large archives of original content: news and specialist publishers, reference sites, forums, and companies holding unique datasets. Our page on content monetization for publishers covers the other streams those sites usually combine with it.
Where to start
Run a sample audit from the homepage and choose the publisher business type. The result includes a revenue stack map showing whether AI crawler licensing is relevant to your site. To analyse crawler logs and compare streams, get started on any plan. See pricing for what each plan includes.
Questions
What is AI crawler licensing?
It is an arrangement where an AI company pays a website or data owner for permission to crawl and use its content, for training models or for answering questions with live retrieval. Payment can be per request, a flat fee or a revenue share.
How do I know if AI crawlers visit my site?
Check your server or CDN logs for the user agents AI companies publish, such as GPTBot, CCBot, PerplexityBot, Bytespider and Applebot-Extended, and verify them against the IP ranges those companies list. Analytics tools that rely on JavaScript usually do not see crawlers at all.
Should I block AI crawlers in robots.txt?
Blocking protects content but removes any chance of being paid for it and may reduce visibility in AI answers. Many publishers block training crawlers while they negotiate, and allow retrieval crawlers that send visitors back. It is a business decision, not a technical one.
How much can a website earn from AI licensing?
Nobody can say reliably for an individual site. Published deals involve large publishers with big archives, and terms are often confidential. Smaller sites have fewer options today. Any estimate should be treated as highly uncertain.
Does robots.txt actually stop AI crawlers?
Major AI companies state that their crawlers respect robots.txt, but not every bot does. Enforcement usually needs blocking at the server or network edge for crawlers that ignore the file.
See what your own site is leaving on the table
A sample audit reads your public pages and returns the first three opportunities with estimates and methods. About a minute, no card.