CPC
Cost per click
The average amount paid for a single click on an ad.
Spend divided by clicks. In an auction-based platform this is set by competition, ad quality and bid strategy rather than by a rate card, so it moves with the market whether or not anything in the account has changed.
CPC = ad spend ÷ clicks
Key takeaways
- Your bid is a ceiling, not a price. Actual CPC is usually below max CPC because of how the auction clears.
- Ad quality is an input, so a lower bid can beat a higher one, and improving relevance genuinely lowers cost.
- CPC is not a performance metric. It is an input to one, and optimising it directly usually costs conversions.
- Seasonality and competitor entry dominate CPC. No amount of account work holds it flat through a category’s peak.
- Rising CPC with flat CPA is automated bidding doing its job.
How the auction actually prices a click
Search advertising grew out of the generalised second-price auction, and the intuition from it still holds even though the mechanics have become far more complicated. You do not pay your bid. You pay roughly the minimum required to keep your position against the advertiser below you, which is why actual CPC almost always sits under max CPC and why raising a bid does not necessarily raise what you pay.
The comparison is not between bids alone. Ad Rank combines the bid with ad quality, the Ad Rank thresholds, the competitiveness of that particular auction, the context of the search and the expected impact of assets. An advertiser with better quality can hold position above one bidding more, and pay less for it.
The practical version of that: improving relevance is the only lever that lowers cost without losing volume. Everything else lowers cost by buying less: cutting bids, narrowing match types, pausing keywords.
Auctions are also recomputed per search rather than set per keyword. The same term can cost very differently across device, location, time of day and audience signals, so an average CPC is an average over a wide distribution rather than a price.
Why CPC moves when nothing in the account has
Most CPC movement originates outside the account. A competitor entering the market, a rival raising budgets for a product launch, a seasonal peak in the category: all of these raise what it costs to win the same auction, and nothing on your side changed.
Category seasonality is the most predictable version and still catches agencies out in client conversations. Insurance in January, retail through Black Friday and into December, fitness in the new year, legal services after a regulatory change. CPC in those windows reflects who else turned up.
Automated bidding introduces a second source of movement that looks the same but is not. Target CPA and Target ROAS deliberately pay more for clicks they predict will convert, so an account whose conversion data has improved will often show rising CPC and improving results simultaneously. Reading that as a problem and cutting bids undoes the gain.
The diagnostic that separates the two is simply whether cost per conversion moved with it. CPC up, CPA flat: the system is paying more for better clicks. CPC up, CPA up: something outside the account got more expensive, or something inside it got worse.
Why optimising for CPC damages accounts
CPC is an input, not an outcome, and treating it as a target has a reliable failure mode. The cheapest clicks in any account are the least commercially valuable ones. Broad informational queries, low-intent placements, audiences nowhere near a purchase. Push average CPC down and you have systematically shifted budget toward them.
It happens most often when CPC appears prominently in a client report without a cost-per-result figure beside it. The client reasonably asks why clicks are getting more expensive, the agency reasonably responds by lowering bids, impression share on the converting terms falls, and two months later conversions are down for a reason nobody connects to the original question.
There is one case where CPC is genuinely the metric: campaigns whose objective actually is traffic, such as content distribution or top-of-funnel awareness where no conversion is expected. Even then, cost per engaged session is usually the better measure, because a click that bounces in two seconds cost the same as one that did not.
Comparing CPC across channels is a category error
A search click from someone typing "emergency plumber near me" and a display click from someone who mis-tapped an ad on a news site are both one click, and they are not the same purchase. Comparing their cost tells you nothing except that one channel intercepts intent and the other creates awareness.
The same applies within a platform. Branded search is cheap because nobody else can be as relevant to your client’s own name; generic head terms are expensive because everyone in the category is bidding on them. An account average across both is a number that moves whenever the mix moves.
The comparison that means something is CPC for the same campaign against its own recent history, or CPC across competitors for the same keyword, which is what auction insights is for.
What it means for an agency
Rising CPC with a flat CPA is competitive pressure, not a problem to fix, and saying that plainly saves a month of pointless optimisation. Rising CPC with a rising CPA is worth investigating. Reporting CPC on its own invites a client to optimise for the cheap click, which is rarely the valuable one.
Where it goes wrong
- Cutting bids to protect CPC and losing the impression share that was producing the conversions.
- Comparing CPC across campaign types. A display click and a high-intent search click cost differently because they are worth differently.
- Presenting account-average CPC as a trend when the budget split between branded and generic changed underneath it.
In short
CPC describes what the market charged for attention, not how well the advertising worked. Watch it as a diagnostic alongside cost per conversion, improve it through relevance rather than through bidding down, and keep it out of the headline of a client report, because the fastest way to lower it is to buy traffic nobody wanted.
Frequently asked questions
Why is my actual CPC lower than my max CPC bid?
Because the auction charges roughly what is needed to hold your position against the advertiser below you, not what you were willing to pay. Your bid is a ceiling. This is also why raising a bid does not automatically raise your cost. It raises the maximum you could be charged, and you are only charged that much if the competition warrants it.
How do I lower CPC?
Genuinely lower it by improving ad relevance and landing page experience, which lets you hold the same position at a lower price. You can also lower it by bidding less, narrowing match types or pausing expensive keywords, but those work by buying less traffic, so check what happens to conversions before calling it an improvement.
Is a high CPC bad?
Not on its own. Expensive clicks in categories with high customer value are entirely rational. A law firm paying €50 a click may be doing better business than a retailer paying €0.40. The figure that matters is what a conversion costs relative to what a customer is worth. CPC only becomes a problem when it rises without the results following.
Why is CPC higher on some days than others?
Auctions are competitive and competition varies. Weekday business hours are usually more expensive in B2B, weekends in consumer retail, and any day a competitor launches a campaign costs more than the day before. Short-term CPC variation is normally noise; look at it weekly rather than daily unless something has changed structurally.
Related terms
- CPMThe cost of one thousand ad impressions.
- CTRThe share of people who saw an ad and clicked it.
- Quality ScoreGoogle Ads’ estimate of how relevant an ad, keyword and landing page are.
- Ad RankWhat decides whether an ad shows, and in which position.
- Impression shareThe proportion of available auctions an ad actually appeared in.
- CPAWhat it costs, on average, to get one conversion.
Sources
Last reviewed
Keplent keeps track of these for you.
It holds what each client agreed to, watches what their campaigns actually did, and tells you in plain sentences what needs you this week.
Join the waitlist