ROXTAR - Online marketing

What is CPM?

CPM stands for cost per mille, in other words the cost per thousand impressions of an ad. CPM is a pricing model in online advertising where you pay for the number of times your ad is shown, rather than per click. The model is mainly used for campaigns aimed at reach and brand awareness, where visibility matters more than a direct click or conversion.

What exactly does CPM mean?

The abbreviation comes from the Latin mille, which means thousand. With this model you pay per thousand views, also called impressions. If an advertiser has a CPM of 5 euros, they pay 5 euros every time their ad has been shown a thousand times. That makes it one of the oldest and most widely used models in display and social advertising.

How do you calculate CPM?

You calculate it by dividing the total ad spend by the number of impressions and multiplying that by a thousand:

CPM = (ad spend / number of impressions) × 1,000

An example: if a campaign costs 500 euros and delivers 200,000 impressions, you end up at 2.50 euros per thousand impressions. Conversely, with a known rate you can estimate in advance what a desired reach will cost, which is useful when planning a media budget.

When do you use CPM?

This model is suitable when your goal is reach and brand awareness rather than direct clicks. Think of social media ads, video and display campaigns in which you want to reach as many relevant people as possible. If you want traffic or enquiries instead, a pay-per-click model is often more logical. Within Google Ads you choose which model fits best for each campaign goal.

CPM versus CPC and CPA

CPM, CPC and CPA are different pricing models. With CPM you pay per thousand impressions, with CPC (cost per click) per click and with CPA (cost per acquisition) per conversion. Which model is the most cost-effective depends on your goal: reach, traffic or concrete results. In practice they are often used side by side within one strategy. You can find more about ad pricing models in the Google Ads Help.

Why is CPM important?

CPM makes the cost of visibility measurable and comparable. By putting the rates of different channels, audiences and ads side by side, you see where you buy relevant reach most cheaply. That way you spend your media budget more efficiently and avoid paying too much for impressions that deliver little.

What is the difference between CPM and CPC?

With CPM you pay per thousand impressions, whether or not anyone clicks. With CPC you only pay when someone actually clicks. CPM suits reach and awareness, CPC suits direct traffic and conversion.

Is a low CPM always better?

Not necessarily. A low rate means cheap impressions, but says nothing about quality. A slightly higher price for a sharply targeted audience often delivers more than lots of cheap, irrelevant impressions.

What is an average CPM?

That varies widely by platform, audience and period. On social media it is often somewhere between a few euros and several tens of euros per thousand impressions. So always compare within the same channel and the same audience.

Want to get started with this yourself?

We are happy to think along with you, with no obligation, about what works best for your situation.

Talk to a specialist

Laatst bijgewerkt: