How website revenue is calculated
Most content sites model ad revenue with page RPM: total ad earnings per 1,000 pageviews. Higher intent pages can also produce affiliate commissions, lead-gen revenue, sponsored placements, or product sales. This calculator combines ad RPM with optional conversion income.
- • Use pageviews for display ads, not users.
- • Use session RPM only if your analytics reports it that way.
- • Separate ad revenue from affiliate or lead-gen revenue for cleaner forecasting.
Why some websites earn more per visit
Advertiser intent, geography, niche, page speed, ad layout, content depth, and buyer readiness all affect website revenue. A finance calculator page can earn far more per 1,000 views than a broad entertainment article.

Website ad revenue is the most volatile income stream in publishing — RPM swings 3x between January and December, between US and India traffic, and between desktop and mobile. This calculator models realistic blended RPM, not the best-case display ad RPM most calculators use.
What each input means
Get these inputs right and the output is reliable. Get them wrong and the calculator just multiplies bad assumptions.
Monthly pageviews
Total pageviews, not sessions or users.
Typical range: 50k–500k niche site; 1M+ established publisher.
Display RPM
Revenue per 1,000 pageviews from display ads.
Typical range: $5–15 US-heavy traffic; $1–4 international-heavy; $20+ premium B2B.
Affiliate conversion %
% of pageviews that result in an affiliate click → sale.
Typical range: 0.1–0.5% for most content sites; 1–3% for review-focused content.
Worked examples
Real scenarios with the math walked through line by line.
Niche review blog
Scenario: 200k pageviews, $12 RPM (US-heavy), 0.3% affiliate conv, $35 avg commission.
Math: Display = $2,400. Affiliate = 200 × 0.003 × $35 = $21,000.
Outcome: $23,400/mo. Affiliate dominates display 9:1 — typical for review content.
Common mistakes
Where this calculation usually goes wrong in the real world.
- Using AdSense estimates as your real RPM. Premium ad networks (Mediavine, Raptive) pay 2–4x more.
- Mixing pageviews and sessions. Ad revenue is per-pageview.
- Ignoring viewability. Above-the-fold viewable ad units pay 2–3x below-the-fold.
When to use this calculator
- Forecasting site revenue from a traffic projection.
- Deciding when to switch from AdSense to premium ad networks (usually >50k sessions/mo).
- Comparing display vs affiliate revenue per pageview.
Glossary
RPM
Revenue per 1,000 pageviews. Standard publisher metric.
Viewability
% of ad impressions actually seen by a real user.
Premium ad network
Mediavine, Raptive, Ezoic, AdThrive — header-bidding networks paying 2–4x AdSense.
More questions answered
What's a good RPM for a website?
$5–15 with AdSense. $15–40 with Mediavine/Raptive on US-heavy traffic. $30–80 for premium B2B/finance/legal niches.
How do I increase website ad revenue?
Three levers: switch to a premium ad network (often 2–4x lift), improve traffic quality (US/UK/AU/CA traffic pays 5–10x India/SEA), and improve viewability (sticky ads, in-content units).
Related guides
Long-form playbooks on the same topic, written by the RevenueLab editorial team.
Website Ad Revenue in 2026: AdSense RPM, Direct Deals, and What Actually Pays
How website ad revenue really stacks up — AdSense and Ezoic RPM ranges by niche, viewability and fill-rate math, and when direct sponsorships out-earn programmatic by 5–10×.
Read the guideYouTube RPM by Niche in 2026: What Creators Actually Earn per 1,000 Views
A breakdown of typical YouTube RPM ranges across 12 niches — from finance and B2B SaaS at the top to gaming and entertainment at the bottom — and the levers that move them.
Read the guideYouTube Shorts Monetization in 2026: How the Ad-Revenue Pool Actually Works
How the Shorts revenue-share pool is calculated, what RPMs creators are actually seeing, and where Shorts fit alongside long-form for serious channel revenue.
Read the guideMethodology last reviewed: 2025-11 by the RevenueLab editorial team.
FAQ
How much revenue can a website make from ads?
It depends on niche and traffic quality. Broad sites may earn a few dollars per 1,000 pageviews, while finance, software, and business sites can earn much higher RPMs.
What is page RPM?
Page RPM is estimated earnings per 1,000 pageviews. It is calculated as revenue divided by pageviews, multiplied by 1,000.
Can affiliate revenue beat ads?
Yes. On high-intent pages, affiliate or lead-gen conversion revenue can beat display ads even at lower traffic volume.
How this calculator is built
Independently maintained
Written by Sam Doshi and the RevenueLab editorial team. We don't sell the data feeds this tool is built on.
Sourced from primary data
Benchmarks come from public AdSense / Stripe / IRS disclosures and reader-submitted data — never third-party "$X per view" claims. Full methodology.
Last reviewed
June 2026. We re-check every figure on the platform on a rolling quarterly cycle.
Editorial standards
See our editorial policy and disclaimer. Results are estimates, not advice.