If your AdSense RPM is lower than it was two or three years ago, you're not imagining it. Across the independent publisher community, display ad revenues have been under pressure — not dramatically, not all at once, but persistently and in a direction that doesn't look like it's reversing.
The frustrating part is that most of the underlying causes have nothing to do with your content quality, your SEO, or your audience. They're structural shifts in how the advertising ecosystem works, and they're affecting every publisher who relies on open-market display advertising.
It's not just you
The data is consistent. Publisher revenue reports from independent community surveys, ad tech research firms, and media trade outlets have all documented declining RPMs for mid-tier and small publishers running standard display advertising. The decline is not uniform — premium publishers with direct sales teams and exclusive inventory have fared better — but for publishers relying on Google AdSense or open-market programmatic, the trend is real.
Understanding why is the first step toward knowing what to do about it.
What's actually happening
Several structural forces have converged over the same period:
The display market is fragmenting
Display advertising spend hasn't disappeared — it's shifted. Brand advertising dollars that used to flow through open-market programmatic are increasingly going to walled gardens: Meta, TikTok, YouTube, Amazon. These platforms offer advertisers precise targeting, deterministic measurement, and a controlled environment. Open-market display can't match any of those properties, so it captures a smaller share of a growing total market.
What's left in the open auction is increasingly performance-driven direct response advertising — lower-margin, more commodity. Brand dollars, which historically sustained strong CPMs for quality content environments, are going elsewhere.
Ad blocker erosion
Ad blocker usage has been growing steadily for over a decade. Estimates vary, but current figures suggest around 30–35% of desktop users in the US and UK run an ad blocker, with higher rates among the tech-savvy demographics that make up the audience for many independent blogs and publications.
The effect on revenue is direct: a blocked impression generates zero revenue, but it still counts as a page view in your analytics. As ad blocker adoption grows, your monetizable audience shrinks relative to your total audience, compressing effective RPMs even when everything else stays constant.
Display ads — particularly the animated, intrusive formats that drive ad blocker adoption — are disproportionately targeted by blockers. Native advertising formats, which integrate with the page rather than fighting it, have meaningfully lower block rates because they don't trigger the visual patterns that blockers detect.
Ad blockers and native advertising
Cookie deprecation and audience signal loss
Programmatic CPMs have historically been highest for retargeted and audience-targeted impressions — ads shown to users who have previously visited an advertiser's site, or who match a specific behavioral profile assembled from cross-site tracking data.
That targeting infrastructure is eroding. Safari and Firefox have blocked third-party cookies for years. Chrome has been progressively restricting them. The effect on CPMs for publishers who rely on audience targeting — which is essentially all AdSense publishers — is a gradual compression of rates as the signal quality of each impression declines from the advertiser's perspective.
An impression from a user who has no third-party cookie profile is worth less to most advertisers than one they can target with confidence. That delta is coming out of publisher CPMs.
The display race to the bottom
Display advertising is structurally commoditized in a way that native advertising is not. An IAB standard banner slot is interchangeable across millions of sites — there's no differentiation in the format itself, only in the audience and the context. This drives price competition downward over time.
Advertisers have also grown more sophisticated about viewability. A banner at the bottom of a long page that most users never scroll to is worth approximately nothing. As viewability measurement has improved and advertisers have applied stricter filters, the effective CPM on below-the-fold and low-scroll-depth inventory has collapsed.
If your average page depth is long and your ad placements are distributed throughout — which is common for blog-format content — a significant share of your impressions may be trading at near-zero rates regardless of the quality of your audience.
What to do about it
None of these trends are reverting. The structural case for display advertising as a primary revenue source for independent publishers has weakened, and the trajectory isn't pointing toward recovery. The practical response is to diversify into ad formats and revenue models that are less exposed to these dynamics.
Add native advertising
Native advertising is the most direct substitute for display, and it avoids most of the problems described above. Native placements are contextually integrated, structurally resistant to ad blockers, and attract CPMs that are consistently higher than open-market display because demand is less commoditized. For a publisher already running display, adding native advertising alongside it is the highest-leverage revenue action available.
Build first-party data
Publishers with email lists, registered users, and content affinity signals can offer advertisers audience targeting that doesn't depend on third-party cookies. This is increasingly valuable precisely because cookie-based signals are degrading. A newsletter list of 5,000 engaged readers is a more durable ad asset than a million monthly visitors who can't be identified or targeted.
Optimize your existing display setup
Before abandoning display entirely, ensure your current setup is properly optimized. Most publishers running AdSense are leaving significant money on the table through sub-optimal placement, no floor prices, and a single demand source. Adding header bidding — even a simple setup — consistently improves display revenue by 20–40% compared to a single-network waterfall.
- Set floor prices and test them quarterly
- Add at least two to three demand sources through header bidding
- Remove or consolidate below-the-fold placements with chronic low viewability
- Prioritize above-the-fold, in-content placements that earn genuine viewability
Declining AdSense revenue is a symptom of structural changes in digital advertising, not a reflection of your content quality. The publishers who navigate this period successfully are the ones who treat it as a forcing function — an incentive to build a more resilient revenue stack rather than an excuse to wait for conditions to improve.