What is Cost Per Thousand Impressions (CPM)?
Cost Per Thousand Impressions (CPM) is a digital advertising pricing model used to measure the cost of displaying an ad 1,000 times. The term “mille” is derived from Latin and means “thousand.” CPM is commonly used in display advertising, social media advertising, and other campaigns where the primary goal is brand awareness rather than direct conversions.
Formula for CPM
The formula to calculate CPM is:
Example of CPM:
Total Campaign Cost: $500
Total Impressions: 250,000
CPM Calculation:
In this case, the CPM is $2, meaning it costs the advertiser $2 for every 1,000 impressions their ad receives.
Key Concepts Related to CPM:
Impressions: The total number of times an ad is displayed, regardless of whether users click on it.
Unique Users: The number of unique users who see the ad.
Frequency: The average number of times a user sees the ad.
Factors Affecting CPM:
1. Ad Format:
Video ads and rich media ads typically have higher CPMs than static banner ads due to their higher engagement potential.
2. Targeting:
Highly specific targeting (e.g., targeting based on demographics, interests, or behaviors) can lead to a higher CPM because the audience size becomes smaller.
3. Platform:
CPM can vary depending on the platform (e.g., Facebook, Google Display Network, or programmatic ad exchanges). Each platform has its own pricing structure and audience.
4. Ad Quality:
High-quality, engaging ads can lead to lower CPMs because they tend to have better performance and attract more demand from publishers.
5. Seasonal Variations:
CPM costs may fluctuate during peak seasons (e.g., holidays or special events) when demand for ad space increases.
Example of CPM in Action:
Imagine a company launches a display ad campaign to promote a new product:
Total Campaign Budget: $1,000
Total Impressions: 500,000
CPM Calculation:
In this case, the CPM is $2. The company can now analyze its campaign’s performance. Although the ad achieved high reach, it had low click-through rates (CTR). To improve results, they might refine their targeting and test different ad creatives.
Why CPM is Important for SEO & Digital Marketing:
CPM is a valuable metric for advertisers focused on increasing brand visibility and reaching a broad audience.
You can plan and execute campaigns that maximize their reach and impact while improving their brand recognition, by understanding and optimizing CPM.
Final Thoughts
Cost Per Thousand Impressions (CPM) helps businesses assess the cost-effectiveness of their display and brand awareness campaigns. Companies can drive more visibility, reach targeted audiences, and create more engaging advertising strategies without directly focusing on immediate conversions, by effectively managing CPM.
Want to Go Deeper into SEO?
Explore more from my SEO knowledge base:
▪️ SEO & Content Marketing Hub — Learn how content builds authority and visibility
▪️ Search Engine Semantics Hub — A resource on entities, meaning, and search intent
▪️ Join My SEO Academy — Step-by-step guidance for beginners to advanced learners
Whether you’re learning, growing, or scaling, you’ll find everything you need to build real SEO skills.
Feeling stuck with your SEO strategy?
If you’re unclear on next steps, I’m offering a free one-on-one audit session to help and let’s get you moving forward.


