Should You Try to Lower Your Meta Ads CPM?

Should You Try to Lower Your Meta Ads CPM?

A high CPM triggers an obvious instinct: fix it. There are two real ways to bring it down — switch to an easier optimization event, or broaden your targeting. Both work, in the narrow sense that they lower the number. Neither is automatically the right move.

The two real levers, briefly

Optimizing for an easier action costs less than optimizing for a harder one. In one comparison, switching from a sales/conversion optimization to landing page view brought CPM down roughly four times over — from around $20 to around $5. Broadening targeting works on the same logic from a different angle: a small, narrow, or heavily competed-for audience is harder for Meta to reach efficiently, so widening the pool (less granular detailed targeting, a larger geography) tends to bring the cost down too. The full breakdown of what drives CPM up in the first place is covered in Why Is My Meta Ads CPM High? — this piece is about what to do once you know the cause, not the cause itself.

Why lowering CPM can make things worse

Both levers work by making it easier for Meta to reach more people. Easier doesn’t mean better. If switching to a lighter optimization event or a broader audience pulls in people with less genuine intent, you’ve traded a real problem — an expensive CPM — for a quieter one: a cheap CPM feeding a funnel full of the wrong people. This is the same “rubbish in, rubbish out” issue that shows up when a hooky ad inflates CTR with the wrong audience — it just shows up on the cost side instead of the click side here. Cheap reach that doesn’t convert isn’t actually cheaper. It’s just expensive somewhere further down the funnel, where it’s harder to see.

When a high CPM is actually a good sign

If your cost per result, ROAS, and overall profitability are already solid, a high CPM is often just the honest price of reaching people who are genuinely likely to buy. Competitive, high-intent audiences cost more to reach — that’s the auction working as intended, not a symptom of something broken. In that situation, the useful move isn’t chasing a lower number to match some generic benchmark. It’s watching your own current CPM as your baseline, and treating a meaningful drift away from it — not the absolute number itself — as the actual signal worth investigating.

When it’s actually worth trying to lower it

This isn’t an argument for ignoring CPM altogether. If your cost per result genuinely isn’t working — you’re not profitable, and there’s real room to test — trying one of the two levers is reasonable. The discipline that matters is testing one change at a time, and judging it by what happens through the whole funnel afterward, not by the CPM number alone. If downstream quality holds up after the change, it’s a real improvement. If it doesn’t, the cheaper CPM was never progress to begin with.

A quick self-check

  • Is my cost per result and profitability actually a problem, or am I reacting to a CPM number that looks high in isolation?
  • If I lower CPM, am I tracking what happens downstream — add to cart, checkout, purchase — not just the cost per impression?
  • Am I comparing my CPM to a generic benchmark, or to my own account’s history?
  • If I test a lever, am I changing one thing at a time so I can actually tell what caused what?

 

This breakdown is written by Jason Gan, a Meta Certified Professional and Badged Meta Business Partner who has personally audited over 1,000 advertiser accounts since 2010. You can see real account breakdowns on the Jason Gan YouTube channel.

Frequently Asked Questions

Should I always try to lower my Meta ads CPM? No. If your cost per result, ROAS, and overall profitability are already solid, a high CPM often reflects the cost of reaching a genuinely qualified, competitive-to-reach audience — not a problem that needs fixing. Chasing a lower CPM for its own sake can end up hurting results rather than helping them.

Can lowering my CPM actually hurt my results? Yes. The two real ways to bring CPM down — switching to an easier optimization event, or broadening your targeting — both make it easier for Meta to reach more people, but not necessarily the right people. If the cheaper reach brings in lower-intent traffic, your downstream funnel can suffer even though the top-line CPM number looks better.

When is a high CPM actually a good sign? When your cost per result and profitability are holding up well despite it. A high CPM paired with strong downstream numbers usually means Meta has found people genuinely likely to convert, and that quality has a cost. In that situation, your own current CPM is a more useful benchmark going forward than an external number from a generic benchmark list.

What’s the right way to test whether lowering CPM is worth it? Only pursue it if your cost per result genuinely isn’t working and you have room to test. Try one lever at a time — an easier optimization event or a modest broadening of targeting — and watch the whole funnel afterward, not just the CPM. If downstream quality holds up, the change is working. If it doesn’t, the cheaper CPM wasn’t actually progress.

If you’re not sure whether your CPM is actually a problem

Book a Meta Ads Audit — $80 / 30 Minutes →

No login required. A real read on whether your CPM reflects a good audience or an actual issue worth fixing.




Free Meta Ads Diagnostic Tool

Is your Meta ads account leaking money? Check it against real benchmarks.

Check My Meta Ads