What is CPC (Cost per Click)?
CPC (Cost per Click) refers to the average cost an advertiser pays per click on an ad. It's one of the most fundamental billing models in online marketing and is particularly relevant for Google Ads, Microsoft Ads, LinkedIn Ads and social media advertising.
The formula: CPC = Total cost / Number of clicks
If you spend EUR 500 and get 250 clicks, your average CPC is EUR 2.00. This is the average - in reality you pay more for some clicks and less for others (depending on the auction at that moment).
CPC calculation: The Google Ads auction in detail
CPC isn't simply your bid. Google Ads uses an auction system where multiple factors play a role:
Actual CPC = (Ad Rank of next competitor / Your Quality Score) + EUR 0.01
This means: You pay only as much as you need to beat the competitor below you - not the maximum bid you set (Maximum CPC).
Example auction:
- Competitor A: Max CPC EUR 6, Quality Score 7, Ad Rank 42
- You: Max CPC EUR 5, Quality Score 8, Ad Rank 40
- Competitor B: Max CPC EUR 4, Quality Score 6, Ad Rank 24
Result: Competitor A wins (Ad Rank 42), but doesn't pay EUR 6. Instead, he pays (40 / 7) + 0.01 = EUR 5.72. You don't pay your Max CPC of EUR 5, but (24 / 8) + 0.01 = EUR 3.01.
This is the elegant design of Google Ads: You pay only what's necessary. The Max CPC is only your upper limit.
In the B2B context - Why CPCs are so high
In the B2B sector, CPCs are typically significantly higher than in B2C. This is due to several factors:
- Higher customer lifetime value (CLV): A SaaS customer pays monthly. A CRM customer with a 5-year contract term could generate EUR 50,000. A B2C customer might buy once for EUR 100.
- Higher competition on keywords: All major B2B providers bid on the same keywords - "CRM software", "ERP system", "marketing automation". This drives prices up.
- Better economics: A high CPC isn't a problem if the conversion rate and CLV are correspondingly high. A CPC of EUR 20 with a 10% conversion rate and an average deal of EUR 500 is economically valuable.
CPC benchmarks in B2B - Detailed overview
| Keyword type | Typical CPC | Conversion rate | Cost per lead | Example keyword |
|---|---|---|---|---|
| Brand keywords | EUR 0.50-3.00 | 8-15% | EUR 20-60 | "Salesforce", "HubSpot", "Leadanic" |
| Category keywords | EUR 5.00-25.00 | 2-5% | EUR 200-1,250 | "CRM software", "Marketing automation", "ERP system" |
| Pain-point keywords | EUR 3.00-15.00 | 3-8% | EUR 190-500 | "Customer data management", "Lead scoring", "Pipeline forecasting" |
| Competitor keywords | EUR 8.00-30.00 | 1-3% | EUR 300-3,000 | "Alternative to Salesforce", "Competitor XYZ", "Salesforce vs. HubSpot" |
| Feature keywords | EUR 2.00-10.00 | 2-6% | EUR 167-500 | "Lead scoring", "Account engagement", "Customer 360" |
| Use case keywords | EUR 4.00-12.00 | 3-7% | EUR 171-400 | "CRM for Fintech", "Marketing automation for healthcare", "ERP for logistics" |
Maximum CPC vs. Actual CPC
Here's a common confusion: The "Maximum CPC" (also called bid) is not the same as the actual average CPC.
- Maximum CPC: The highest amount you're willing to pay per click (set by you)
- Actual CPC: The average amount you actually pay (calculated by Google based on the auction)
If you set a Maximum CPC of EUR 10, you might pay an average of EUR 5.50 - depending on the competition and your Quality Score.
Best practice: Set the Maximum CPC higher than you think you need to pay. Google optimizes automatically and doesn't charge more than necessary. A bid that's too low loses auctions you could have won.
Lower CPC - 6 proven strategies
1. Improve Quality Score (the most important lever)
The directly measurable relationship: Every Quality Score improvement point lowers CPC by about 5-10%.
- Quality Score 5 → 8: Typically 15-25% CPC reduction
- Quality Score 8 → 10: Typically another 10-15% CPC reduction
How? Improved CTR, better ad relevance, optimized landing pages. Also see: Quality Score optimization.
2. Use negative keywords systematically
Every click on an unqualified keyword is wasted budget. Negative keywords filter out these clicks:
- Broad: "free", "private", "DIY", "free download", "open source"
- Specific: Competitors you don't want to target
- Per ad group: Keywords that aren't relevant to that group
This reduces not only CPC, but also average cost per qualified lead.
3. Optimize match-type strategy
Different match types have different CPCs:
- Exact match: Lowest CPC, lowest impression volume, highest relevance (typically EUR 2-5)
- Phrase match: Medium CPC, better volume, good relevance (typically EUR 3-8)
- Broad match: Highest CPC, highest volume, lowest relevance (typically EUR 5-15)
Best practice: Start with exact match keywords in newly built campaigns. Once you have sufficient data and high conversion rates, expand to phrase match. Use broad match only with advanced bidding strategies or smart bidding.
4. Structure ad groups granularly
Tight ad groups (max. 10-15 keywords) enable better ad relevance, which directly lowers CPC:
- Fewer related keywords per group = better ads for each group = higher CTR = lower CPC
- A poorly structured campaign with 100 keywords in one ad group loses 20-30% CPC potential.
5. Optimize geo-targeting and day/time targeting
Some geos and times of day have lower CPCs:
- Geo-targeting: If you only sell B2B in Germany, you don't need clicks from the US or China. Exclude these geos.
- Ad scheduling: CPCs can be higher during peak hours (9am-12pm). If you have sufficient budget, you can lower bids for off-peak times.
6. Use bidding strategies (for advanced users)
Smart bidding strategies can lower average CPC while maintaining or increasing conversions:
- Target CPA: Google automatically optimizes for conversions to your target CPA - often with lower average CPC than manual bidding
- Target ROAS: For B2B with reliable revenue data, ROAS bidding can optimize CPC
- Maximize conversions: Google automatically sets bids to achieve maximum conversions within your budget
Important: These strategies require sufficient conversion data (typically at least 30 conversions per week) to work well.
CPC vs. CPM vs. CPA - When to use which model
| Model | Definition | Best for | Difficulty | Typical use in B2B |
|---|---|---|---|---|
| CPC | Cost per click - you pay per click | Traffic generation, lead gen, brand building | Easy | Starting point for all Google Ads campaigns |
| CPM | Cost per mille (1,000 impressions) | Brand awareness, impression volume, display ads | Medium | Display campaigns for awareness; untypical in search |
| vCPM | Viewable CPM - you pay only for viewable impressions | Premium display placements, brand safety | Medium | Select placements for brand protection |
| CPA | Cost per action/acquisition - you pay per conversion | Performance-focused campaigns, track conversions | Advanced | After mature CPC campaigns (30+ conv./week) |
| ROAS | Return on ad spend - you implicitly optimize for revenue | E-commerce, product sales, revenue-focused | Advanced | For B2B with reliable revenue tracking |
The typical progression path in B2B:
- Start with CPC and manual bidding
- After 6-12 weeks with stable performance: Switch to Target CPA or Maximize conversions
- With mature conversion data and revenue tracking: Optionally switch to Target ROAS
CPC in B2B context: Why a high CPC doesn't have to be bad
B2B decision makers often think: "My CPC is EUR 15, that's too expensive". Not necessarily. A higher CPC is economically justified if:
The conversion rate works
A CPC of EUR 15 with 10% conversion rate = EUR 150 cost-per-lead. A CPC of EUR 5 with 1% conversion rate = EUR 500 cost-per-lead. The higher CPC is cheaper per qualified lead.
The deal size works
Enterprise software with an average deal value of EUR 100,000 can easily absorb EUR 50 CPC. A EUR 5,000 deal cannot.
The sales cycle works
A long sales cycle (6-12 months) requires more touches. A EUR 15 CPC with multiple touches over time is more economical than a EUR 5 CPC with only one chance.
The CAC payback period works
If a customer lifetime value of EUR 50,000 with a 1-year payback time = EUR 4,200 average per month, then you can easily absorb EUR 150 CAC per customer. That's only 3.5% of CLV per month.
Conclusion: Don't blindly optimize for lower CPC. Optimize for economic efficiency (CAC, lead cost, ROAS). A higher CPC is okay if the overall funnel is economical.
Optimize CPC with Leadanic
With LeadAds we help you not just lower your CPCs, but especially optimize them in the context of your overall campaign economics. We analyze your Quality Scores, ad group structure, landing pages and bidding strategies - and implement improvements that both lower CPC and increase conversion quality.