Display advertising is the monetization model most people understand intuitively and measure badly. You show ads, you get paid. The trouble is that the headline rate advertisers pay tells you almost nothing on its own. The number that matters is RPM, and learning to read it properly is one of the more useful skills in the monetization and display discipline.
What RPM actually measures
RPM stands for revenue per thousand pageviews. It is the total display revenue a page or site earns divided by its pageviews, multiplied by a thousand. The reason it is the right unit is that it folds every messy variable of display into one comparable figure. Ad rates, how many of your ads are actually seen, what share of your inventory gets filled, and how many slots you run all collapse into a single number you can track and compare.
Compare that with CPM, the rate an advertiser pays per thousand impressions of a single ad unit. CPM describes one slot. RPM describes the whole page outcome. A page can have a healthy CPM and a poor RPM if most of its ads are never seen or never fill. RPM is the truth; CPM is one input.
The levers behind RPM
If you want to raise RPM, you have to understand what feeds it. There are four main levers.
Ad rates
What advertisers will pay to reach your reader depends mostly on the niche, the geography, and the season. A reader researching a high value booking in a major market is worth far more than a reader on a low value, broad topic. This is the lever you influence by choosing what to publish, not by tweaking a layout.
Viewability
Advertisers increasingly pay for ads that are actually seen. An ad that loads below the fold and never enters the viewport because the reader leaves has low viewability and earns little. Placing ads where readers actually look, in the natural reading path, lifts viewability and therefore RPM.
Fill rate
Not every ad slot gets filled with a paying ad on every load. Fill depends on demand for your inventory. Better ad partnerships and competition between buyers raise fill, which raises RPM without you touching the page.
Ad density
More slots can raise RPM, but only to a point, and the point arrives sooner than most publishers expect. Beyond it, extra ads cannibalize each other, push viewability down, and drive readers away, which cuts pageviews and undermines the whole figure.
Reader Adjusted RPM
The trap in display is optimizing RPM in isolation. You can almost always raise raw RPM by stuffing more ads onto a page, and you will almost always regret it. The readers leave, the pageviews fall, and the search engines notice the worsened experience. Across the portfolio we manage display against what we call Reader Adjusted RPM, the page RPM weighed against bounce and reading depth.
The rule is straightforward. A layout change only counts as a win if it lifts revenue without driving readers away. A raw RPM gain that costs engagement is a loss in disguise, because the audience you are renting to advertisers is the asset, and you do not improve an asset by degrading it. This connects directly to optimizing ad layout without hurting UX, where we get into the specifics of placement.
Why RPM varies so much
New publishers compare their RPM to numbers they read online and either panic or celebrate for no reason. RPM is so dependent on niche, geography, and intent that cross site comparison is mostly noise. A finance or high value travel site in a major market can earn many times the RPM of a broad lifestyle site for identical traffic, simply because advertisers value the reader more.
The useful comparison is against yourself over time. Is this page's RPM rising as you improve placement and partnerships? Is this niche's RPM justifying the content investment? Those questions you can answer. The question of whether your RPM is good versus some stranger's is largely unanswerable and not worth the worry.
RPM as a content decision tool
Because RPM captures the revenue value of traffic, it tells you which content is worth scaling. A topic that pulls big traffic at a low RPM may earn less than a smaller topic at a high RPM. Reading RPM at the niche level, rather than celebrating raw pageviews, keeps a directory investing in content that actually pays. We treat this as part of understanding the true RPM of a niche, where display and affiliate revenue are read together rather than separately.
Display alongside affiliate
Display rarely lives alone on a directory. It coexists with affiliate revenue, and the two compete for the same screen space and the same reader attention. A page that earns well on affiliate may lose more in conversions than it gains by adding aggressive display. The judgement of which model to favour on a given page is real strategy, not a default. We lay out our approach to diversification and balance across the wider portfolio, where different properties weight the two models differently by niche.
Practical steps to raise RPM honestly
- Improve viewability by placing ads in the natural reading path rather than chasing slot count.
- Raise fill and rates through better ad partnerships and competition for your inventory.
- Publish in niches and markets where advertisers genuinely value the reader.
- Measure Reader Adjusted RPM so engagement stays intact as revenue grows.
- Read RPM at the niche level to decide what content to scale.
The bottom line
Display advertising and RPM are simple to state and easy to mismanage. RPM is the right unit because it folds rates, viewability, fill, and density into one comparable figure, but it must be read alongside reader engagement or it leads you to wreck the audience you are monetizing. Optimize for revenue per reader, compare yourself only to yourself, and treat the reader experience as the constraint that keeps RPM honest.
Kings Hospitality Group manages display against a measure we call Reader Adjusted RPM, page RPM weighed against bounce and reading depth, so a layout only counts as a win if it lifts revenue without driving readers away. We treat raw RPM gains that cost engagement as losses in disguise.
Common questions
What is a good RPM for a directory?
It varies enormously by niche and geography, so chase your own trend rather than a universal number. High intent, high value niches in major markets earn many times what broad, low value topics earn for the same traffic.
Does adding more ad slots raise RPM?
Up to a point, then it backfires. More slots can lift RPM short term while lowering viewability and driving readers away, which cuts pageviews and long term revenue. Optimize for revenue per reader, not slots per page.