
CTR vs CPC vs CPM: Which Ad Metric Should You Optimize?
Understand the difference between CTR, CPC and CPM, how they connect in the ad funnel and which metric to inspect when performance drops.
CPM is the cost of 1,000 impressions, CTR is the share of impressions that earn a click, and CPC is the cost of each click. They are connected: CPC ≈ CPM ÷ (CTR × 10) when CPM is in dollars and CTR is a percentage, but none of them proves profitability without conversion and revenue data.
The three metrics in plain English
| Metric | Formula | It mainly tells you |
|---|---|---|
| CPM | Spend ÷ impressions × 1,000 | What exposure costs |
| CTR | Clicks ÷ impressions × 100 | How often exposure earns a click |
| CPC | Spend ÷ clicks | What each click costs |
How the metrics fit together
A campaign buys impressions. Some impressions earn clicks, and those clicks have a cost. If CPM stays constant, a higher CTR usually means more clicks from the same exposure and a lower effective CPC. If CTR stays constant, a higher CPM usually raises CPC.
The relationship is useful for diagnosis, not for setting a universal benchmark. Different networks, placements and objectives count impressions and clicks differently.
Which metric should you optimize first?
| Observed pattern | Start with | Why |
|---|---|---|
| High CPM, normal CTR, expensive CPC | Audience, placement or bid efficiency | The campaign is paying more for exposure before the click. |
| Normal CPM, low CTR | Creative, message or audience fit | The ad is being shown but not earning enough attention. |
| Good CTR, low landing-page conversion | Landing page, offer or traffic quality | The problem is after the click. |
| Good CPC and conversion, weak profit | AOV, margin, refunds or ROAS | Cheap traffic can still be economically bad. |
A small worked example
With $500 spend, 10,000 impressions and 320 clicks, CPM is $50, CTR is 3.2% and CPC is $1.56. If the same $500 buys 20,000 impressions at the same 320 clicks, CPM falls to $25 but CTR falls to 1.6%; cheaper reach did not create more traffic.
Add conversion rate, CPA and revenue before deciding which scenario is better. The winning campaign is the one that creates the best business outcome under the same measurement definition.
Common reporting traps
- Comparing search CTR with feed CTR as if they represent the same intent.
- Using link clicks in one report and all clicks in another.
- Treating platform-attributed conversions as identical to analytics conversions.
- Optimizing for a low CPC while ignoring landing-page conversion rate and profit.
Use the free tools
CTR Calculator
Calculate click-through rate from impressions and clicks, then see CPC and CPM when you add ad spend. Free and browser-first.
Open toolCPC Calculator
Calculate cost per click from ad spend and clicks, with CTR and CPM context when you add impressions. Free for Google, Meta and other campaigns.
Open toolCPM Calculator
Calculate CPM, total ad spend, cost per impression and impressions from any campaign budget and delivery numbers.
Open toolMarketing Metrics
Calculate CTR, CPC, CPM, conversion rate, CPA and ROAS from one campaign dataset. Free, instant and easy to audit.
Open toolReferences and methodology
We use primary documentation where available and treat calculators as planning aids, not guarantees. Check the linked source when a platform changes its rules.
- Google Ads Help: Clickthrough rate definition
Official CTR definition and relevance context.
- Google Ads Help: Actual cost-per-click
Official explanation of actual CPC in the auction.
- Search Engine Land: CPM calculator
High-authority CPM formula and planning reference.
Turn this answer into a repeatable growth workflow.
Use the free result as your starting point, then move the next campaign, creative or growth decision into GrowthGPT when the work becomes repetitive.