CPM, or "Cost Per Mille," is a key term in online marketing and advertising. But what does this term mean and why is it important? We'll answer these questions in today's article, and also explain when and where it's appropriate to use CPM in contextual advertising.
What is CPM?
CPM — is the cost per thousand impressions of an ad or banner ad. Cost Per Mille, accordingly, translates as "cost per thousand."«
Cost per Mille has become something of a standard in online advertising, used by digital marketers to evaluate the effectiveness of marketing campaigns and optimize promotion budgets. It's important not only to achieve the optimal ratio of cost to the number of ad impressions but also to increase the number of clicks on ads. Because impressions alone don't bring real value to a business. At most, they increase awareness. And here you might naturally wonder about the relevance of using the CPM model. The answer is in the next section.

Why does business need CPM?
Although CPM isn't directly related to conversion rates, this metric is crucial from a business perspective for implementing a successful advertising strategy. It's important to consider this metric for several reasons:
- To estimate the cost of advertising. CPM allows you to accurately determine the cost per thousand ad impressions, allowing you to plan your budget more effectively and better understand the overall cost of your advertising campaign.
- To compare the effectiveness of different sites. By comparing CPMs across various advertising platforms, you can determine which advertising is cheaper and more effective, allowing you to choose the best options.
- To optimize advertising costs. Understanding CPM helps you direct your budget to the channels that deliver the highest return for the least investment.
- For planning and forecasting. CPM can be used to forecast future spending and plan advertising budgets more accurately based on the estimated budget and set goals.
CPM is also very useful for analyzing your audience and competitors. High bids indicate an active and valuable audience, and competitors are investing more in attracting them. In this case, you'll have to invest more, too.
How to calculate CPM?
It's quite simple. You need to divide the total cost of the advertising campaign by the number of ad impressions and multiply by 1000. The CPM formula looks like this:
CPM = (Cost of advertising campaign ÷ Number of impressions) × 1000
In other words, you only need to know two parameters upfront: how much you're investing in an advertising campaign and how many ad impressions you'll get for that money. For clarity, we can provide a rough estimate.

CPM calculation examples
Let's imagine that your indicators look like this:
- $300 was spent on the advertising campaign;
- Your ad has been shown 100,000 times.
Next, we simply substitute these values into the formula and perform the calculation:
(300 ÷ 25,000) × 1000 = 12
So, we've determined that your CPM is 12. This means you pay $12 for every 1,000 ad impressions. Or $$0.02 per impression.
CPM model in marketing
The CPM model is ideal for businesses that want to simultaneously increase brand awareness and reach a large audience with a relatively small budget. It is widely used by marketers due to its ease of budget planning and calculations.

It's important to note that the CPM model isn't just used in Google contextual advertising. It's also common in other industries:
- banner advertising on websites;
- video advertising, including on YouTube;
- advertising on social networks: Facebook, Instagram and others.
Thanks to its versatility, practicality, and simplicity, the CPM model has become one of the key tools of modern digital marketing, allowing brands to more effectively plan and manage their advertising campaigns aimed at increasing reach and awareness.
CPM vs. CPC: Key Differences
While the CPM model calculates the cost per thousand ad impressions, the CPC (Cost Per Click) model calculates the cost per click on an ad. In other words, in the latter case, the advertiser pays only for clicks, not impressions. And in some cases, this is a priority.
In general, CPM is more useful for increasing brand awareness and reaching a large target audience. The CPC model, on the other hand, is more effective for increasing traffic and conversions, as it allows you to pay only for specific user actions. A more detailed comparison of these models is in the table:
CPC | CPM |
| In CPC, payment is made when a user clicks on an ad. | In CPM, payment is made based on the number of ad impressions. |
| If an advertiser gets a thousand clicks on a campaign with a CPC of $3, that means they will pay $3000. | A campaign with a CPM of $3 means that the advertiser pays $3 for every thousand ad impressions. |
| Businesses choose this model to increase website traffic or sales. | Advertisers choose this model to increase brand visibility. |
| CPC bids are ranked by CTR and quality. | The advantage of CPM is that advertising bidding is focused on price. |
| CPC is preferred for retargeting campaigns. | CPM is best suited for A/B testing. |
| CPC formula: Total cost per click ÷ Total number of ad clicks. | CPM formula: (Cost of advertising campaign ÷ Number of impressions) × 1000 |
| CPC offers a higher return on investment since you pay only for clicks. | In CPM campaigns, views without interaction generate less revenue for the business. |
| CPC is less useful for analyzing the performance of your ads. | CPM is a great metric for analyzing the relevance of ads to users. |
When to use CPM in contextual advertising
As mentioned above, the CPM model is particularly useful for increasing brand awareness among target audiences and boosting brand recognition among potential customers. This is especially true for new brands or products just entering the market.

There are other situations where CPM would be preferable:
- Retargeting and remarketing. If you need to remind users about your own product or brand, a CPM campaign may be the best option.
- Seasonal or temporary offers. When you need to notify the maximum number of potential customers about special offers while using a relatively small budget, CPM also works well.
- Branded campaigns. If your goal is to create strong product and brand associations and improve your overall image, CPM can be very beneficial, especially for visual advertising formats like videos or banners.
However, there are situations where the CPM model probably won't work for you:
- it is important for you to get conversions, not impressions;
- You have a limited budget and are looking to maximize your return on investment;
- There is a lot of competition in your niche, which is why CPM may not provide the desired efficiency;
- your advertising materials do not attract the attention of the target audience and do not elicit a response;
- You need to precisely target a narrow, specific audience, rather than achieve the broadest possible reach.
In other cases, CPM is a great option for your marketing strategy. The key is proper planning and budget optimization.
Finally, we'd like to emphasize once again: CPM is primarily about views, not targeted user actions. This is both its advantage and disadvantage. This format is more effective at increasing brand or product awareness, but less so at driving conversions and sales. Therefore, before using it, you should weigh the pros and cons to determine whether it's truly the best option for you.