CPM

What This Page Answers

CPM, or cost per thousand impressions, measures how much you pay for 1,000 ad impressions. CPM is a price of attention opportunity. It reflects competition, audience constraints, placement, seasonality, creative quality, and auction dynamics.

Formula

CPM = ad spend / impressions x 1000

Example:

$1,000 spend / 100,000 impressions x 1000 = $10 CPM

What CPM Tells You

CPM helps diagnose:

  • Auction pressure

  • Audience cost

  • Placement cost

  • Seasonality

  • Retargeting saturation

  • Creative quality issues

  • Scaling limits

It does not tell you whether the campaign is profitable by itself.

High CPM Is Not Always Bad

A high CPM can be acceptable when:

  • Audience quality is high.

  • CTR is strong.

  • CVR is strong.

  • AOV or LTV is high.

  • The placement is premium and converts well.

A low CPM can be bad when impressions are cheap because they are low quality.

CPM And Funnel Stage

Upper-funnel campaigns may buy broader, cheaper reach. Retargeting campaigns often have higher CPM because audiences are smaller and more valuable. Search does not usually optimize on CPM, but the same auction pressure shows up through CPC.

Diagnostic Checklist

If CPM rises:

  1. Check seasonality and competition.

  2. Check audience size and exclusions.

  3. Check frequency and saturation.

  4. Check placement mix.

  5. Check creative engagement and relevance.

  6. Check budget scaling speed.

  7. Check policy or quality issues.

Practical Rule

CPM is the cost of entering the auction. Profit depends on what happens after the impression.