Why is CPM rising, and when should you actually worry?
CPM rises naturally in busy seasons or when you raise the budget suddenly. In the Kuwait case, a 25% increase in spend dropped ROAS from 3.31 to 2.79. Only worry when high CPM leads to a genuinely higher cost per order. If CTR is falling with it, the fix is a Re-Hook, and stopping the campaign isn't. A Re-Hook brought a hair care case back to 7 million EGP at a 38 EGP CPA.
Every couple of months the same question comes up: "CPM went up suddenly, is something wrong with the account?" In most cases the answer is no. CPM moves all the time, and that's a normal part of how the auction works. The important question goes beyond why it rose. It's whether the rise is leading to a genuinely higher cost per order, or it's a number moving with no real effect on my pocket.
What CPM is exactly, and why it moves every day
CPM (Cost Per Mille) is the cost per thousand impressions, the price you pay to enter the auction so your ad can show. The auction is set by how many advertisers are targeting the same audience at the same moment. Like any auction, the more competitors, the higher the price, with no connection to the quality of your ad or your own performance.
So CPM isn't a number that measures your campaign's performance. It's the price of entering the market. It can go up when you've done nothing wrong and come down when you've done nothing right, because the market changed and the campaign didn't.
The normal reasons CPM rises
1. Seasonality and competition
In seasons when all brands spend heavily, the number of advertisers targeting the same audience grows, so the auction price rises for each of them. That's exactly why periods like Black Friday get crowded with ads. It's the same dynamic we talked about in the Black Friday offer case, where the opportunity wasn't in cutting spend to escape the crowd. It was in an offer that justified the higher price.
2. A big budget jump
The more you spend, the wider and pricier the auctions you enter. That's the normal price of expansion. But if you raise the budget by a large percentage in one go, two things happen together: the campaign goes back to the Learning phase, and it enters higher auctions immediately. In the case of a store in Kuwait, a 25% increase in spend in one month raised sales by only 8%, dropped ROAS from 3.31 to 2.79, and pushed cost per order from 24 to 28.6 dollars. Read the full details in how to scale without breaking the account. The rule is to add only 20 to 30% at a time and let the campaign settle.
The same principle worked in reverse in the scaling case from 1.1 to 6.3 million EGP. Expansion came in stages, and CPO fell from 37.5 to under 25 EGP instead of shooting up with each spend increase.
3. Creative has started to decline
An audience that has seen your ad a lot starts ignoring it, and CTR falls. When CTR falls, you need more impressions to reach the same number of clicks, so the real cost of the result rises even if CPM itself is numerically flat. That isn't a flaw in the campaign. The creative needs renewing. Read creative doesn't burn out, it gets renewed: the Re-Hook method. Instead of producing from scratch, changing only the hook in the Re-Hook case (Van Graph) brought performance back to a 4.9% CTR and a 38 EGP CPA, and made 7 million EGP in two months.
4. A narrow or overlapping audience
If you target the same audience with several campaigns or ad sets at the same time, you're competing with yourself in the same auction. That raises CPM with no outside cause. The fix isn't more spend. It's widening the audience horizontally (new audience, new placement, new platform) instead of repeating the same targeting on different budgets.
5. The platform itself has changed
Each platform has its own auction price, and it changes over time with the number of advertisers on it. If CPM on a given platform keeps rising with no seasonal reason, and ROAS stays stuck despite testing new creatives, that's a sign the platform has hit its ceiling for your audience, and no reason to spend more on it. Read Meta, TikTok or Snapchat: which platform for my store? to know when it's really time to add another platform instead of continuing to compete with yourself for the same audience at a higher cost.
When high CPM is actually a problem
The rule is simple: track CPM next to CPA or ROAS, not alone. If CPM went up and CPA stayed flat or fell, there's no problem. The campaign is absorbing the new price because conversion is strong enough to make up for it. The real problem is when both are affected together: higher CPM + higher CPA = money really being lost.
To confirm that the number worrying you is really hurting you, go back to calculating your break-even ROAS. If the new cost per order is still under that point, the campaign is still profitable even with a higher CPM. If it has passed it, then you really do need to act.
Think of it this way: CPM is the cost of standing in front of the audience, not the cost of selling. If the audience you're standing in front of buys just as efficiently, the higher cost is acceptable because conversion covers it. The real problem shows when both move together in the same wrong direction, higher CPM and higher CPA. That's what needs diagnosis, not one number going up on its own.
What not to do
Don't shut the campaign off right away. Closing a working campaign only because CPM went up throws away all the learning that was built, and sends you back to paying for a new Learning Phase on another campaign from zero.
Don't cut the budget at random. If the problem is burned-out creative, lower spend won't fix CTR. It will only slow the campaign. See why raising the budget isn't always the answer: same logic in reverse. Cutting the budget without a diagnosis doesn't fix a problem that has a price.
Don't raise the budget to "make up for it". Raising spend on a campaign whose CPM is already up puts you into pricier auctions still, and the cycle gets bigger instead of getting solved.
What to actually do
- Compare the period with the same one last year or with last month. If the rise is seasonal, it will return to normal on its own.
- Look at CTR next to CPM. If it's falling, the problem is burned-out creative, and the fix is a Re-Hook, not stopping the campaign.
- Look at Frequency. A high number means the same audience is seeing the ad a lot, which means it's time to widen the audience.
- Check whether you recently raised the budget by a large percentage. If so, that's probably the cause. Let the campaign settle.
- Review the landing page and conversion. If CVR is good, a higher CPM can be absorbed. Read what actually makes a landing page convert.
- Compare yourself with real numbers instead of a feeling. See the ecommerce benchmarks for Egypt and the Gulf to know whether your numbers are really outside the normal range.
The order matters. If you start with step four or five before confirming the first and second, you might make a change you don't need, like closing a campaign whose season will pass by itself, or changing a landing page that works well just because CPM went up during peak week.
Summary
CPM is a number that moves, like any price in any market. What matters is whether the movement actually reached your pocket. Track it next to CPA, separate seasonal from permanent, and before any big decision (close, cut, raise) diagnose first: burned-out creative, overlapping audience, or a budget jump. The right decision comes from the numbers, not from anxiety.
This is part of my work as a Performance Marketer and Media Buyer. You can see details of the work here and the results, with their numbers, in the case studies. And if you feel your CPM is up with no clear explanation, let's do a free audit and diagnose the real cause together.
Frequently asked questions
Why does CPM rise suddenly when I haven't changed anything?
Usually you aren't the one who changed. The market did. Any increase in competition for the same audience (a season, a new brand entering the same targeting) raises the auction price for all advertisers together, not only you.
Does a high CPM mean the campaign is broken?
No. CPM alone isn't a performance indicator. It's just the price of entering the auction. The campaign is broken if high CPM starts leading to a genuinely higher cost per order, and not merely because the figure went up.
When should I actually worry about CPM?
When you track it next to CPA or ROAS and find both being affected together. If CPM went up and CPA is flat or down, there's no problem, because the campaign is absorbing the new price.
I raised the budget and CPM went up. What should I do?
Don't raise it again right away. Let the campaign settle on the new budget for a week, and check whether the increase was more than 30% in one go. Big jumps send the campaign back to the learning phase and raise CPM at the same time.
What exactly is the difference between CPM and CPA?
CPM is the cost per thousand impressions, the price of reaching the audience. CPA is the cost per order, the actual result. CPM can rise while CPA stays flat if strong creative and conversion make up for the higher price.
Does burned-out creative raise CPM?
It doesn't raise CPM itself, but it raises its impact. When CTR falls because the audience has seen a creative too many times, you need more impressions to get the same number of clicks, so the real cost of the result rises even if CPM itself is flat.
Want me to look at your numbers?
Message me on WhatsApp