How to increase your website's ad revenue
Twelve levers, ordered roughly by how much they're usually worth. No fluff — just what moves RPM and pageviews, and what to do on Monday.
💸 Get your Ad Revenue Score firstPaste your URL — we check ads.txt, header bidding, video, consent and more, and estimate what you're leaving on the table.The only formula that matters
ad revenue = pageviews × RPM ÷ 1,000
RPM (revenue per 1,000 pageviews) is set by who your readers are (country, device, intent), what you write about (finance pays far more than memes), and how well your ads are run. Pageviews are traffic × pages per visit. Every lever below pushes one of those numbers.
1. Use the right ad network for your size
This is usually the single biggest jump. Managed networks run auctions, test layouts and bring direct-sold demand that AdSense alone can't — it's common for publishers to see 1.5–3× higher RPM after switching.
| Monthly traffic (approx.) | Typical options |
|---|---|
| Under ~10k pageviews | Google AdSense — focus on growth, not ad tweaks |
| ~10k–50k | Journey by Mediavine, Monumetric |
| ~25k–100k+ | Raptive (minimum dropped to ~25k pageviews), Mediavine (~50k sessions) |
| ~1M+ | Playwire, Freestar, or a self-managed Google Ad Manager stack |
Requirements change often and usually also ask for original content and mostly US/UK/CA/AU traffic — check each network's current terms.
2. Fix your ads.txt
ads.txt is a public list of companies authorized to sell your ad space. Many buyers won't bid on inventory that isn't listed, so a missing or outdated file silently costs money. Publish it at yourdomain.com/ads.txt, copy every line your network gives you, and update it when you switch.
3. Turn on header bidding
Instead of offering each ad slot to one buyer at a time, header bidding (Prebid.js, Amazon Publisher Services) lets many exchanges bid at once. More competition per impression typically lifts RPM 20–50%. Premium networks include it; if you run your own Google Ad Manager setup, add it yourself.
4. Monetize video
Video ad slots usually pay several times more than banners. You don't need to be a YouTuber — most premium networks offer a sticky player that runs on relevant short clips, and outstream units play between paragraphs.
5. Add a consent management platform (CMP)
Without valid consent signals, visitors from the EU/UK (and increasingly some US states) can only be shown non-personalized ads, which pay much less. A Google-certified CMP with IAB TCF support fixes this and keeps you compliant.
6. Make pages fast
Slow pages lose readers before ads load, hurt viewability (advertisers pay more for ads that are actually seen) and can drag on search rankings. Remove unused plugins and trackers, compress images to WebP/AVIF, lazy-load images and below-the-fold ads, and watch Core Web Vitals.
7. Tune ad layout and density
More ads isn't always more money — cluttered pages lower viewability and time on page. What tends to work: in-content ads spaced through the article, one sticky ad on mobile, a sidebar sticky on desktop, and no ads pushing the content below the first screen. Test changes one at a time for a couple of weeks.
8. Raise pages per visit
A reader who views three pages is worth three times one who bounces. Add related-post links inside articles (not just at the bottom), build topic hubs, split very long guides into a series, and make search and navigation obvious.
9. Write for high-RPM intent
Advertisers pay for buyers. Finance, insurance, legal, B2B software and health attract far higher bids than entertainment or memes. You don't need to change niche — write the "buying" angle of your topic: comparisons, best-of lists, costs, how-to-choose.
10. Grow tier-1 traffic
The same pageview can be worth 5–10× more from the US than from many emerging markets. Publish in English for US/UK readers, target US search terms and timing, and promote on platforms where those readers are.
11. Build an email list
Subscribers come back, view more pages, and survive Google algorithm updates. Offer a specific freebie (a checklist, a template, a recipe pack) and put signup boxes in-content and at the end of posts.
12. Plan for seasonality
Ad budgets peak in Q4 (Black Friday through December) and drop sharply in January. Publish and refresh your best content in September–October so it ranks in time, and don't panic about January RPMs.
See which of these your site is missing →Free Ad Revenue Score + estimated ad salary in 10 seconds.Figures are typical industry ranges, not guarantees — results depend on your audience, niche and setup.