How to calculate website ad revenue
Website ad revenue is commonly estimated as pageviews divided by 1,000, multiplied by page RPM. Use monetized view rate for ad blockers, low-fill inventory, or pages where ads do not show consistently. Add affiliate and sponsor income separately for a full site forecast.
- • Use pageviews for display ads, not users.
- • Use session RPM only if your ad network reports it that way.
- • Segment high-intent pages from broad informational traffic.
Why page RPM varies by site
RPM depends on niche, audience location, ad viewability, content depth, layout, seasonality, and buyer intent. A high-intent calculator or finance article can earn far more per 1,000 pageviews than generic entertainment traffic.
Display RPM by ad network and niche (2026, US)
These are realistic ranges for desktop + mobile display ads on major networks. Premium niches and premium placements (in-content, sticky sidebar, video) land at the top of the range.
- • Finance / investing / credit: $12–$35 RPM.
- • B2B SaaS / software: $10–$28 RPM.
- • Insurance / legal: $12–$32 RPM.
- • Business / careers: $8–$20 RPM.
- • Health / fitness: $5–$14 RPM.
- • Tech / gadgets: $5–$12 RPM.
- • Home / parenting / recipes: $3–$8 RPM.
- • Gaming / entertainment: $2–$6 RPM.
Ad density vs revenue trade-off
More ads usually mean more revenue per pageview, but only up to a point. Too many ads hurt page speed, user experience, and sometimes RPM because advertisers pay less for cluttered placements. Most sites optimize around 3–5 display units per page plus one in-content video unit.
- • Test one new ad placement at a time and measure RPM and session duration.
- • In-content ads above the fold typically pay more than footer units.
- • Sticky sidebar and anchor units can raise revenue 20–40% without hurting content readability.
Seasonality in website ad revenue
Display advertising follows the same budget calendar as TV and search. January is typically the weakest month; November and December are the strongest. If your site is heavy on evergreen content, the seasonal swing is smaller but still present.
- • Q1: budgets reset, RPMs often dip 20–40% from Q4.
- • Q2–Q3: steady baseline with back-to-school and travel lifts in specific niches.
- • Q4: holiday ad spend can lift RPM 30–80% in consumer and gift niches.

Display ad revenue depends on three things almost no one models together: pageviews per session (depth), CPM by geography, and ad density. This calculator makes those tradeoffs visible.
What each input means
Get these inputs right and the output is reliable. Get them wrong and the calculator just multiplies bad assumptions.
Monthly sessions
Unique sessions to your site.
Typical range: 20k–200k mid-tier; 500k+ established.
Pages per session
Average pageviews each session generates.
Typical range: 1.4–2.5 most blogs; 3+ for great internal linking.
Effective CPM
Blended CPM across all ad units and geographies.
Typical range: $3–8 mixed traffic; $10–25 US-only premium.
Worked examples
Real scenarios with the math walked through line by line.
Lifestyle blog, US-heavy
Scenario: 80k sessions, 1.8 pages/session, $14 RPM (Mediavine).
Math: Pageviews = 144k. Revenue = 144 × $14 = $2,016/mo.
Outcome: $24k/yr. Doubling pages/session via internal linking nearly doubles revenue with the same traffic.
Common mistakes
Where this calculation usually goes wrong in the real world.
- Optimizing CPM without optimizing pages/session. Both compound.
- Using header bidding without a CMP — kills EU revenue.
When to use this calculator
- Forecasting display revenue from a traffic plan.
- Setting an internal-linking content strategy goal (pages/session target).
Glossary
CPM
Cost per mille (1,000 impressions). What advertisers pay.
Pages/session
Engagement metric — average pages a session views.
More questions answered
How do I increase pages per session?
Strong internal linking, related-posts widgets, content clusters, and well-structured H2 navigation. Most content sites can lift pages/session 30–50% with disciplined internal linking.
Related guides
Long-form playbooks on the same topic, written by the RevenueLab editorial team.
AdSense Benchmarks 2026: CTR, CPC, and RPM by Niche (and When to Graduate)
Typical AdSense CTR, CPC, and page RPM ranges by niche for 2026, why AdSense pays 30–60% less than premium managed networks, and the traffic thresholds where switching pays.
Read the guideWebsite 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 guideMethodology version: 2025-11 · maintained by the RevenueLab editorial team.
FAQ
How much can a website make from ads?
Many broad sites earn a few dollars per 1,000 pageviews, while high-intent business, finance, software, or review pages can earn much higher RPMs.
What is website RPM?
Website RPM is estimated revenue per 1,000 pageviews. It is calculated as revenue divided by pageviews, multiplied by 1,000.
Should I optimize ads or affiliate first?
For high-intent pages, affiliate or lead-gen revenue can beat display ads. For broad informational pages, ad RPM may be the simpler baseline.
How many ads should a page have?
Most sites find the best balance at 3–5 display units per page plus one video or sticky unit. More ads can hurt RPM and UX without adding revenue.
Why did my ad revenue drop in January?
Advertisers reset budgets after the holidays. Q4 RPM is usually 30–80% higher than Q1 for the same traffic.
Do ads slow down my site?
Yes, ad scripts can hurt Core Web Vitals. Use lazy loading, limit third-party scripts, and test ad networks on performance as well as RPM.
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 editorial review
November 2025. 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.