Diagnostics
How to lower your CPM
By Oliver Wakefield-Smith · updated July 2026
The short answer
You cannot set a CPM; you can only change what the auction sees. The levers that work: broaden the audience, refresh fatigued creative, open placements, remove your own overlap. The levers that mostly do not: bid caps, dayparting and wishing. Each below is tagged by expected effect.
One rule before the list: lower CPM is not the goal, lower cost per result is. Meta's auction happily sells you the cheapest impressions on the platform; they are cheap because nobody else wants them. Judge every lever against cost per result, or you will optimize yourself into inventory that converts nothing. Context at what is a good CPM.
Broaden the audience
strongScarcity is the biggest price driver you control. Widening targeting gives the auction more cheap impressions to hand you. The trade: less precision, so watch cost per result, not just CPM.
Refresh fatigued creative
strongQuality and engagement feed the auction rank on both Meta and Google. New creative resets the decay. This is the lever with the best effort-to-effect ratio on mature campaigns.
Open up placements
moderateLetting the platform deliver to cheaper placements pulls the blended CPM down mechanically. Some of those impressions are worth less; decide with cost per result.
Eliminate audience overlap
moderateStop your own ad sets from bidding against each other. Consolidate rather than duplicate.
Change the optimization objective
moderateAwareness and reach objectives buy cheaper impressions than conversion objectives, by design. Only sensible if exposure is genuinely what you want; a cheap impression pool is not a conversion strategy.
Schedule around auction peaks
marginalAvoiding Q4 or peak dayparts helps if your product is season-agnostic, but most businesses cannot move their demand to February to save on media.
Bid caps and manual bidding
marginalCaps do not lower the market price; they just stop you buying when the price is above your cap. Delivery falls before CPM does. Use for cost control, not cost reduction.
The effect tags are directional judgments grounded in how the auctions price (bid, predicted engagement, quality), not measured percentages; neither Meta nor Google publishes effect sizes per lever, and we do not invent them. Diagnose which lever applies at why is my CPM so high, then check the arithmetic of any planned change in the calculator. If clicks are your actual goal, read CPM vs CPC before optimizing the wrong letter.