Google Ads

Cost Per Thousand Impressions (CPM)

Also called CPM, cost per mille

The cost of 1,000 ad impressions: total cost divided by impressions, multiplied by 1,000. Used to buy and compare awareness advertising.

Quick facts: Cost Per Thousand Impressions (CPM)

Category
Google Ads
Also called
CPM, cost per mille
Level
Beginner
Affects
Awareness campaign cost, reach, frequency, channel comparisons, YouTube and Display budgets
Where to see it
Google Ads CPM and Avg. CPM columns, Meta Ads Manager, YouTube campaign reports, reach and frequency calculator
In this article4
  1. How CPM works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Cost per thousand impressions (CPM) is what an advertiser pays, or effectively pays, for 1,000 showings of an ad. The M is the Roman numeral for a thousand, which is why it is also called cost per mille. If £60 buys 40,000 impressions, the CPM is £1.50.

How CPM works

The formula is cost divided by impressions, multiplied by 1,000. Every campaign has a CPM you can calculate, whatever you are billed for. A search campaign paid per click still has an effective CPM, which is handy for comparing channels on the same footing.

In Google Ads, some formats are bought on impressions directly. Bumper ads and non-skippable in-stream ads on YouTube use Target CPM bidding, where Google aims for an average price per thousand impressions. Display campaigns that offer it can bid on viewable CPM, which charges only for impressions where at least half the ad was on screen for one second, or two seconds for video. On Meta, campaigns aimed at awareness or reach are judged largely by CPM.

CPM rises and falls with demand. More advertisers chasing the same audience pushes prices up, so CPMs often climb in the run-up to Black Friday and Christmas and ease in January. Narrow audiences, premium placements and valuable targeting, such as people actively shopping for a product, usually cost more per thousand than broad audiences.

Why it matters

For awareness work, CPM tells you how much attention you are buying. A UK brand launching in a new region may care mainly about how many local people saw its video a few times, and CPM is the most direct price for that.

But an impression is neither a person nor an outcome. A cheap CPM can mean the ads ran where nobody was looking: at the bottom of low-quality pages, or in mobile games where taps are accidental. So CPM is a cost input, to be judged against what the impressions produced, whether that is reach, video views, site visits or eventually sales.

Common mistakes

  • Picking the campaign with the lowest CPM without checking where the ads appeared. Placement reports and content suitability settings show and control this.
  • Comparing CPM across platforms as if every impression were equal. A full-screen video and a small banner at the foot of a page are different things.
  • Expecting an impression-bought campaign to deliver sales at the cost per acquisition of a search campaign.
  • Ignoring frequency. A low CPM spent on the same few thousand people soon becomes irritating rather than persuasive.
  • Treating a CPM jump in late November as a fault rather than seasonal competition.

How to act on it

Decide what the impressions are for before you look at the price. If the aim is awareness in a defined area, track CPM together with unique reach and frequency, and check placements weekly in the early stages. If the aim is action, judge the campaign on cost per visit or per conversion and treat CPM as background.

Plan budgets with seasonal swings in mind, and keep testing creative, because ads people engage with tend to win cheaper impressions on auction-based platforms. The reach and frequency calculator turns a budget and a CPM into a rough estimate of how many people you might reach. Planning video spend this way is part of my YouTube advertising work.

Do and do not

Do

  • Decide whether impressions are the goal before judging CPM
  • Check placements early in any impression-based campaign
  • Plan for seasonal CPM rises in your budget

Do not

  • Choose a campaign on the lowest CPM alone
  • Compare CPMs across formats as if impressions were equal
  • Expect search-level cost per acquisition from awareness buying

Questions people ask about this

What is a good CPM?

There is no single good figure, because CPM depends on the platform, the format, the audience and the time of year. A higher CPM for a tightly targeted audience of likely buyers can be better value than a low CPM spread across people who will never buy. Compare CPM with your own past campaigns and with what the impressions went on to produce.

What is the difference between CPM and vCPM?

CPM counts every impression served, whether or not anyone could see it. Viewable CPM counts only impressions that met a visibility standard, such as half the ad on screen for a second. A vCPM bid usually looks higher per thousand but pays only for ads that had a chance to be seen.

Why does my ads platform show CPM when I pay per click?

Platforms report CPM for every campaign because it shows the price of reaching people, separately from how well the ad persuades them to click. If CPM rises while click-through rate holds steady, the auction got more expensive. If CPM is steady but cost per click rises, the ad itself is losing appeal.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.