Metrics publishers prioritize may not drive revenue (new report from Playwire)
BY LIZ MOOREHEAD, BEELER.TECH
For years, publishers have been told to obsess over CPMs, viewability, and time-on-site. But according to Playwire’s new report, State of Publisher Ad Revenue 2026: Insights and Opportunities, many of the industry’s most commonly discussed metrics are not actually the strongest predictors of publisher revenue.
Drawing from aggregated performance data across thousands of publisher sites and more than 113 billion ad impressions, the report argues that the biggest monetization levers are often the least discussed: ad density, page depth, fill calibration, and session architecture. In other words, the structure of the user experience itself may matter more than many publishers realize.
The findings also challenge several long-standing assumptions across digital publishing.
The report suggests that aggressive floor pricing can quietly suppress revenue, that session duration alone is a weak monetization signal, and that publishers in different verticals are often optimizing for entirely different business drivers. Perhaps most notably, it argues that many publishers are still organizing teams and workflows around metrics designed to satisfy buyers rather than metrics that maximize publisher outcomes.
🔎 GO DEEPER: What 18 years as an advertiser taught me that publishers can use today
To go deeper into the report from a publisher perspective, Rob Beeler sat down with Scott Schroeder, VP of Yield at Playwire.
Their conversation explores not just what the data says, but why so many publishers continue optimizing around the wrong signals, how monetization and content strategy have become inseparable, and where publishers may be leaving meaningful revenue on the table without realizing it.
ROB: Your report makes a pretty strong case that the industry is focused on the wrong metrics, but how did the industry get here in the first place?
SCOTT: The industry built its vocabulary around what buyers needed to see, not what publishers needed to earn.
CPM made sense as a standard because it translated easily for advertisers coming from TV and print. Then viewability emerged because brand advertisers needed something to prove their ads were actually being seen, and suddenly everyone was optimizing for a metric that buyers invented to protect themselves.
The problem is that the metrics that are easy to sell against aren’t necessarily the ones that drive publisher revenue. Impressions per pageview doesn’t show up in a media kit. It doesn’t appear in a line item. So no one talked about it, even though our data shows it’s the single strongest predictor of revenue per session we measured.
Publishers ended up optimizing for what was legible to buyers rather than what actually moved their own bottom line. That’s not negligence. It’s just what happens when an industry builds its reporting infrastructure around one side of the transaction.
ROB: You found that ad density is the strongest predictor of revenue by a wide margin. Why has that been so overlooked compared to things like CPM or viewability?
SCOTT: Because CPM is visible and density isn’t.
When your CPM ticks up 5%, it shows up in a dashboard and it looks like progress.
When you’re evaluating whether to add an ad unit to your layout, that just feels like risk. The whole industry built tools to surface CPM, fill rate, and viewability. And there is very little to help publishers understand the revenue impact of how their pages are actually built.
🔎 GO DEEPER: The trust famine inside publishing is a business problem, not a moral argument
There are also organizational structure reasons this may happen:
- Monetization usually lives with one team
- Site layout and product decisions live somewhere else
- The people who could increase ad density aren’t usually running the P&L on ad revenue
So even when someone in ad ops figures out that density is the lever, they often don’t have the authority or the cross-team relationship to pull it. The finding has been sitting there in the data for years. It just never had a champion.
ROB: There’s always a tradeoff between monetization and user experience. How should publishers think about increasing ad density without hurting engagement or retention?
SCOTT: Unfortunately there are not a lot of tools available to publishers to benchmark their density, or understand how much is “too much.” You can get some semblance of a benchmark from tools like Sincera or Jounce, but it is far from a perfect understanding of what the “right” density for an individual site is.
Publishers tend to assume any additional ad unit is a UX degradation. That’s not always true. A well-placed unit in a natural content break is a very different thing from an interstitial that fires mid-sentence. The question isn’t more ads or fewer ads, it’s where the ads land and what the user is doing when they appear.
But here’s the more important insight from our data: the highest-revenue publishers aren’t just serving more ads per page. They’re serving more pages per session.
That’s a fundamentally different kind of density.
🔎 GO DEEPER: Rob Beeler’s RevenueScape is the publisher map you’ve been missing
Instead of cramming more units onto a single page, you’re building content architecture that loads fresh inventory every time a user clicks to a new page. That’s not a UX tradeoff at all. A user clicking from one article to a related one isn’t experiencing any degradation, they’re just browsing. You’re earning on every page they load.
The content strategy and the monetization strategy are the same strategy.
That’s probably the most practically useful thing in the entire report.
ROB: The “floor price trap” is one of the more counterintuitive findings: higher CPMs actually lead to less revenue. Why does that happen in practice?
SCOTT: We’ve watched this play out directly because we’ve done extensive testing on it.
Here’s the mechanics:
A publisher looks at their CPM and decides it should be higher, so they set a floor at $1.50 when their actual demand pool will pay $0.80. The auction fires, a handful of premium buyers clear the floor, but the majority of demand that would have filled that impression just walks away. The publisher wins on CPM and loses on fill. And since revenue is CPM × fill × impressions, the math almost never works in their favor.
The version that really stings is when a publisher is in the same geographic demand tier as their peers, charging twice the CPM, and taking home less money. This happens more than publishers might realize if they have a stale flooring strategy or it isn’t dynamic enough.
🔎 GO DEEPER: Ad ops is where other people’s problems become emergencies
Publishers with right-sized floors:
- Fill 2x more inventory than their aggressive-floor peers
- Earn 19% more revenue per session despite a 2.5x lower CPM
- Are operating with the same demand pool, the only difference is what they’re willing to accept from a CPM perspective
The floor isn’t protecting value. It’s destroying it. It’s the monetization equivalent of holding out for a price the market won’t pay, watching inventory expire, and calling it strategy.
ROB: Based on your findings, where do you think publishers are being too conservative in monetization, and where are they being too aggressive?
SCOTT:
Too conservative:
- Ad density. Most publishers are leaving inventory on the table because they’re afraid to add another unit. The data says that fear is costing them. Publishers should be careful and NOT use this as an excuse to overload their page with ads. Instead they should look at strategic and creative ways to maximize density without frustrating users (often this looks like a wider variety of ad units that are smart about which screen sizes they serve on).
- Page depth. Most publishers aren’t deliberately building content architecture that drives multiple page loads per visit. They’re writing great content and then letting users leave after one page. Our data shows publishers above the median on pageviews per session earn dramatically more per visitor, and the gap compounds when you combine depth with density. That’s not a technical fix. It’s a content and product decision that most monetization teams don’t even know they should be in the room for.
Too aggressive:
- Floor pricing. The floor trap is real and it’s widespread. Publishers are protecting a CPM number while quietly bleeding fill.
- Viewability. This is obviously a case by case situation, where some publishers may be over-focusing on it while some may not. Our dataset shows that pushing viewability past 90% constrains layouts in ways that reduce fill. The 80–90% bracket actually outperforms 90%+ in our data.
The pattern that repeats is this: publishers are aggressive in exactly the wrong places and conservative in exactly the wrong places. They’re protecting CPM and abandoning fill. Obsessing over viewability and ignoring density. The data is pretty consistent about where the actual levers are.
ROB: Session duration has long been treated as a key engagement metric, but your data shows almost no correlation with revenue. What should publishers be looking at instead?
SCOTT: Session duration makes sense as a metric for a subscription product or an app with an engagement loop. For a publisher monetizing through advertising, it’s mostly a distraction. An r of −0.03 with revenue per session means it’s telling you almost nothing useful.
What actually matters is pageviews per session, r of 0.27, nearly ten times stronger. Every page a visitor loads is a fresh opportunity to serve impressions. A user who reads five articles in one visit is worth dramatically more than a user who spends the same amount of time on a single long page.
🔎 GO DEEPER: Why GAM workflows are broken and what to do about it
Here’s what publishers should be watching instead:
- Pageviews per session: the depth signal that actually correlates with revenue
- Impressions per pageview: are your pages generating the inventory they could?
- Impressions per session: the combination of the two; the single strongest RPS predictor in our dataset
Most publishers are building their content strategy around time-on-site. They’re optimizing for the wrong signal. The publishers who get this right, gaming and education in particular, often do it almost by accident because their content naturally drives page loads. Everyone else needs to build toward that deliberately.
How should publishers rethink the relationship between content strategy and monetization? Because this report suggests they’re more connected than most teams treat them.
They’re the same thing. That’s the honest answer.
The decision to paginate an article series rather than run it as one long scroll? Monetization decision. Building a ‘next lesson’ flow into an education product? Monetization decision. Surfacing related content at the bottom of every article? Monetization decision. None of those feel like ad ops decisions, but every one of them shows up in revenue.
The organizational implication is real. At most publishers, ad revenue lives in one silo and content or product lives somewhere else. The people who could influence page depth and session architecture aren’t usually in the monetization conversation. That’s a structural problem.
What the data is pointing at is that these decisions need to be made together from the start, not handed off between teams after the fact. Content architecture is your ad inventory architecture. The sooner publishers treat it that way, the faster the revenue picture changes.
ROB: If you were building a publisher from scratch today, what would you do differently based on what this data shows?
SCOTT:
- Build for page depth from day one. Every content decision — article structure, internal linking, pagination, what users see next — I’d make those with pageviews per session as a first-order consideration. Not the only one, but explicitly in the room from the start.
- Activate demand before you need it. The publishers who are missing major bidders aren’t usually making a strategic choice. They just never got around to it. I’d have a complete, competitive header bidding setup live before the first impression served, not something you patch together after launch.
- Price based on what your demand pool actually pays. Not what you think it should pay. Look at your ad request CPM as a proxy for your demand environment, find comparable publishers in that tier, and calibrate from there. Don’t set a floor and walk away. The floor trap is something a lot of publishers are in without knowing it.
Build for depth, activate broadly, price honestly. Everything else follows from those three.
ROB: If a publisher walked away from this report and changed just one thing about how they approach monetization, what should it be?
SCOTT: Stop optimizing for CPM. Start optimizing for impressions per session.
CPM is what you earn per impression. Impressions per session is how many impressions you actually generate. One is about the price of what you sell. The other is about how much you have to sell in the first place.
🔎 GO DEEPER: What the bots aren’t telling you, with Gavin King (AI Publisher Response Live)
Our data shows the volume side of that equation matters more, by a significant margin. And most publishers are spending their optimization effort on the price side.
Here’s why the shift matters so much:
- Push your CPM from $2.00 to $2.20 through aggressive floors, you’ve moved one input by 10%, and you’ve probably given up fill to do it
- Increase impressions per session by improving layout and building content that drives users from page to page, and you’ve multiplied the revenue equation at every step
The publishers at the top of our dataset didn’t get there by squeezing CPM harder than everyone else. They got there because every session generates more inventory, on more pages, with more bidders competing for it.
👉Want to stay in the loop with what’s happening in the Beeler.Tech community? Subscribe to our newsletter. If you’re interested in attending or sponsoring a future event, you can explore our upcoming events here.
This is content created in paid partnership with Playwire. We only feature partners who we believe bring real value to the publisher community.