Cost Per Click, Defined in One Sentence

Cost per click, or CPC, is the amount an advertiser pays each time someone clicks a paid ad, and it is calculated by dividing total spend by total clicks. A campaign that spends $1,000 and gets 200 clicks has a CPC of $5, whether the platform is Google Ads, Meta Ads or LinkedIn Ads. What that formula hides is that CPC is not a fixed price you can look up. It is the output of an auction that runs fresh every time someone searches, and the number that comes out the other end depends on who else is bidding, how relevant your ad is judged to be, and what the click is actually worth to your business.

That last part matters more than the formula. A $2 CPC on a low-margin product can lose money, and a $150 CPC on a personal injury case can be cheap. CPC only tells you what you paid, never whether the click was worth it.

How the Ad Auction Actually Sets Your Price

Google Ads and Meta Ads both run a real-time auction for every impression, and the price you pay is almost never your maximum bid. It is set by a combination of your bid, your ad's expected relevance, called Quality Score on Google Ads, and the strength of the competitors bidding against you at that moment. Google's own documentation on CPC bidding lays out the mechanics, but the practical version is simpler: a more relevant ad and a more relevant landing page can win the same position for less money than a competitor throwing a bigger bid at a generic page.

This is why two advertisers bidding on the identical keyword, in the identical city, on the identical day, routinely pay different CPCs. One has a landing page built for the search term and a tight keyword list. The other is sending every click to a homepage and letting broad match fill in the rest. The auction rewards the first advertiser and taxes the second one, and the tax shows up as CPC.

Meta Ads runs on the same underlying logic even though the interface looks nothing like a search auction. Meta's own advertiser documentation describes cost per result as a function of bid, estimated action rate and ad quality rather than a fixed rate card, which is the same three-part trade advertisers make on Google Ads. The platform differs, the underlying economics do not.

What a Good CPC Actually Looks Like, By Industry

There is no such thing as a good CPC in the abstract. A number that would be alarming for a roofing company is a bargain for an ecommerce brand selling a $2,000 product, because the value behind the click is not the same. The table below is pulled from live Google Ads auction data for search terms tied to industries I work in directly, collected on the same day, so the spread is real rather than illustrative.

IndustrySearch term measuredAvg. CPC (USD)Monthly search volume
Roofingroofing ppc$6.50210
HVAChvac ppc$36.09210
Law firmslaw firm ppc$111.67720
Real estatereal estate ppc$127.38260
Ecommerceecommerce ppc$173.90390

Source: DataForSEO Google Ads keyword data, US, collected September 14, 2026.

In the accounts I run, that kind of spread inside a single niche is normal too, not just across industries. Two law firms in the same metro can see a 2x difference in CPC depending on whether their Quality Score is strong or mediocre, which means the honest answer to "what is a good CPC" is always "compared to what," never a single number pulled off a benchmark chart.

Notice also that search volume and CPC do not move together. Law firm PPC gets searched far more often than real estate PPC in this data, yet real estate carries the higher price per click. Volume tells you how much competition exists for attention; CPC tells you how much the winners are willing to pay once they have it. Treating either one as a proxy for the other is how budgets get set on the wrong assumption before a campaign even launches.

Why a Cheap CPC Can Still Lose You Money

CPC only measures the price of attention. It says nothing about what happens after the click, which is why fixating on it is one of the most common mistakes I see in accounts struggling with a high cost per lead. A campaign can cut its CPC in half by loosening targeting, and lose money faster, because the cheaper clicks convert at a fraction of the rate.

The number that actually matters: cost per click times clicks-to-convert gives you cost per lead, and cost per lead against close rate and deal size gives you the only figure worth optimising toward. CPC is an input to that chain, not the output.

If cost per click is only one piece of a bigger lead generation math problem, that is exactly the kind of full-funnel demand generation work I do with clients: connecting the auction-level number to the revenue-level number so a budget decision does not get made off the wrong metric. Attribution matters here too, since a channel that looks expensive on CPC alone can be the cheapest source of revenue once you look at how PPC ROI and attribution actually get measured.

Five Ways to Lower CPC Without Losing Volume

Cutting CPC is easy if you are willing to lose the clicks that mattered. Cutting it while keeping volume takes structural work, and these are the five levers that move it in the accounts I manage.

Match type discipline

Broad match without a strong negative keyword list is the single fastest way to inflate CPC, because the algorithm starts spending on tangential searches with weaker relevance scores. Tightening match types and building negatives is usually the first fix, and often the biggest one.

Landing page relevance

A landing page that mirrors the ad's promise and the search term's intent earns a better Quality Score, and a better Quality Score is a direct discount on CPC. This is worth pairing with real landing page optimization for PPC traffic rather than sending every campaign to the same page.

Ad relevance and CTR

Ads that closely match the searcher's exact phrase, rather than a generic version of it, get a higher expected click-through rate, which lowers the price the auction charges you for the same position.

Bid strategy fit

Manual or enhanced CPC bidding can outperform fully automated strategies early in an account's life, before there is enough conversion data for the algorithm to optimise against. Switching too early is a common way accounts end up paying more for the same clicks.

Dayparting and geographic tightening

Cutting spend during hours or areas that historically convert poorly frees up budget for the hours and areas that do, which lowers blended CPC without touching the keyword list at all.

None of these five levers work in isolation, and none of them work overnight. Quality Score in particular is a rolling average that responds to weeks of ad and landing page performance, not a setting you flip. The accounts that bring their CPC down and keep it down are the ones that treat these as ongoing maintenance rather than a one-time cleanup before a budget review.

Frequently Asked Questions

How is CPC calculated?
Divide total campaign spend by total clicks to get cost per click. If a campaign spends $1,000 and earns 200 clicks, the CPC is $5. What that number does not show is why the price landed there, which is set separately by the auction each time an ad shows.
What is a good cost per click?
There is no fixed answer, because CPC tracks the value of the underlying job or sale, not a platform-wide standard. In the data behind this article, search ad CPC ranged from $6.50 for roofing to $173.90 for ecommerce inside the same week, so a good CPC has to be judged against what a converted click is worth in that specific business.
What is the difference between CPC and cost per lead?
CPC measures what you paid for a click. Cost per lead measures what you paid for someone who actually became a sales lead, which depends on the conversion rate between the two. A campaign can have a low CPC and a high cost per lead at the same time if the traffic behind the cheap clicks converts poorly.
Is PPC better than SEO?
They solve different problems on different timelines rather than compete directly. PPC buys visibility immediately and stops the moment you pause it, while SEO compounds slowly and keeps producing traffic without a daily budget. Most of the accounts I run use both, with PPC covering the months SEO has not earned yet.
Does a higher CPC always mean a worse campaign?
Not by itself. A higher CPC paired with a higher close rate and a bigger deal size can be far more profitable than a cheap CPC feeding a funnel that rarely converts. Judge CPC against what happens after the click, not against a benchmark chart.