The formula and converting to CPC
Formula: CPM = total cost ÷ impressions × 1,000. CPM links directly to cost per click through click-through rate: CPC = CPM ÷ (1,000 × CTR). With a $10 CPM and a 0.5% CTR, each click costs $10 ÷ 5 = $2. That conversion lets you compare a campaign bought on impressions with one bought on clicks. To plan a budget, run it backwards: impressions = budget ÷ CPM × 1,000.
CPM and viewable CPM in Google Ads
Google Ads offers CPM bidding on the Display Network, plus viewable CPM (vCPM), which only charges for viewable impressions. A display impression counts as viewable when at least 50% of the ad's area is on screen for at least one second; for video, at least two seconds. Existing CPM bids are automatically converted to vCPM, but Google recommends revisiting them, since viewable impressions are worth more.
When to buy on CPM
CPM fits awareness goals: launching a brand, opening a new location, promoting a local event, running a YouTube video campaign. On social platforms such as Meta and LinkedIn, it is also the standard measure of what reach costs, even when delivery is optimized for conversions. When the goal is leads or sales, judge the campaign on cost per acquisition instead. Either way, pair CPM buying with tight targeting and a frequency cap, or a small budget burns through the same few thousand people.
The traps of cheap impressions
- Low-quality placements: mobile apps and games that generate accidental clicks.
- Excessive frequency: the same person sees the ad fifteen times a week.
- Real viewability: a banner at the bottom of a page nobody scrolls to costs money and returns nothing.
- Context: review where your ads appear and exclude sites that could hurt your brand.
