Example: If you spend $300 and your ad is shown 60,000 times, your CPM is $5.00.
Why Cost Per Thousand Impressions (CPM) matters
CPM shows how expensive it is to put your ad in front of an audience. It is the main cost metric for awareness campaigns and for platforms that charge by impressions, and it is a quick way to see how competitive an audience is.
A lower CPM is not automatically better. Cheap impressions from an audience that never clicks or buys cost more in the end than expensive ones from the right people, so read CPM together with click-through rate and cost per acquisition.
How to read it
CPM depends on platform, audience, placement, format, season and competition, so compare against your own past campaigns and against the same audience. Prices usually rise in busy periods and for narrow or high-value audiences.
A sudden increase can mean more competition for the audience, a narrower target or a creative that the platform now scores lower.
How to improve it
- Test broader audiences where the targeting is very narrow and expensive.
- Refresh creative that is showing fatigue, since weaker engagement can raise costs.
- Compare placements and formats and move budget to the cheaper ones that still perform.
- Avoid the busiest dates for non-urgent campaigns.
Common mistakes
- Choosing campaigns on CPM alone.
- Comparing CPM across platforms with very different audiences.
- Ignoring frequency, which can mean paying repeatedly to reach the same people.
- Using CPM to judge performance campaigns that are optimized for conversions.
“Which campaigns have the highest CPM this month, and how are they performing on clicks and conversions?”
Connect Facebook, LinkedIn Ads, Reddit Ads, Snapchat Ads, TikTok Ads, YouTube and ask in plain English. You get the number, the evidence behind it, and the next step.
Try for free
