What Is Cost Per Click (CPC)?
Cost per click (CPC) is a metric that measures how much an advertiser pays each time someone clicks on their ad. And it’s one of the most important metrics in online advertising.
Because CPC affects your return on investment (ROI).
It’s a key indicator of how well your ads are performing. And how much money you’re making from them.
In this article, we’ll cover:
Let’s get started.
Note: To quickly learn how to find a keyword’s cost per click, go here.
How CPC Works
CPC marketing falls under the pay-per-click (PPC) advertising model—popular among platforms such as Google, Facebook, Amazon, etc.
It uses a bidding system. You bid on keywords that are relevant to your product or service.
Then, when someone searches for those keywords on Google, for example, your ad shows up on the results page.
But you, the advertiser, haven't paid anything yet. You pay only when someone clicks on your ad and visits your page.
And the amount you pay per click depends on your bid amount, ad quality score, and competition.
To get the most out of CPC, you need to choose the right keywords, write compelling ads, and optimize your landing pages.
Let’s first cover how to calculate your cost per click.
How to Calculate Cost Per Click
Cost per click is calculated by dividing the total cost of an ad by the total number of clicks.
The CPC formula looks like this:
Cost per click = total ad cost / total number of clicks
For example, if you spent $100 on a PPC campaign and got 500 clicks, your CPC would be 20 cents.
$100 / 500 = 20 cents
How to Find a Keyword’s Cost Per Click
There are a few ways to find a keyword's average cost per click. Here are several tools that can help:
You can find a keyword’s CPC with Keyword Overview.
Tip: Create a free Semrush account (no credit card needed) to follow along.
Start by entering your keyword and clicking “Search.”
You’ll see the keyword’s CPC in the table labeled “CPC.”
That’s the average price advertisers pay for a user to click on an ad triggered by the keyword in Google Ads.
If, on the other hand, you’re conducting keyword research, the Keyword Magic Tool will also show each keyword’s average CPC in the “CPC” column.
Google Keyword Planner
Google Keyword Planner is a free keyword research tool for search campaigns.
It tracks and collects data directly from Google Ads. And it’s a great place to find a keyword’s average cost per click.
First, open the tool and click “Discover new keywords.”
You’ll see a form with two options: “Start with keywords” or “Start with a website.”
Stay on the “Start with keywords” tab, enter the keyword, and click “Get results.”
You’ll see a table with the keyword you provided and a list of related keyword ideas.
And you’ll find each keyword’s CPC under two columns on the table’s right-hand side:
Here’s what each column means:
- Top of page bid (low range): The lowest someone has historically paid to get to the top of the results page.
- Top of page bid (high range): The most someone has historically paid to get to the top of the results page.
The average CPC for each keyword may vary.
But you can use the ranges to see how much you’d (roughly) need to bid for your ad to appear at the top of the search engine results pages (SERPs).
How to Lower CPC
Here are a few tips to help you lower your cost per click and make the most of your campaigns.
1. Improve Your Quality Score
Google’s Quality Score is a metric of how well your ad compares with other advertisers.
It’s measured at the keyword level on a scale from 1-10. And looks at three components from historical data:
- Expected CTR: The likelihood that someone will click on your ad
- Relevance: How closely your ad matches a user’s search intent
- Landing page experience: How relevant your landing page is to users who click through
To find your Quality Score, click the “Keywords” drop-down, and then “Search keywords.”
Then, click the “Columns” icon.
And under “Modify columns for keywords,” open the “Quality score” section.
Select “Quality Score,” “Landing page exp.,” “Exp. CTR,” and “Ad relevance.”
And click “Apply.”
Now you’ll see columns for “Quality Score” and the other elements to help you see exactly what you need to fix.
Now, let’s look at how to improve Quality Score.
Make Your Ads More Relevant
The more relevant your ad, the more likely it will land in front of people interested in seeing it. And the more likely they will click on it.
One way to make your ads more relevant is to avoid broad ad groups that cover multiple keyword groupings.
Focus on creating several highly targeted ad groups.
For example, instead of having one ad group that targets “running shoes,” split it up. Have ad groups for:
- “Waterproof running shoes”
- “Running shoes for active women”
- “Running shoes with wide toe boxes”
Each of those ad groups should target even more specific keywords.
For example, the “waterproof running shoes” ad group could target keywords such as “waterproof running shoes for winter” and “waterproof running shoes wide fit.”
You’ll likely create more ad groups (and more ads) this way.
But the trade-off is that your ads will be more relevant to the keywords you're bidding on, which can help improve your Quality Score.
Improve Your Landing Page
The quality of your landing pages can have a big impact on your effectiveness and budget.
Here are a few landing page best practices that can help improve your Quality Score:
- Be relevant. Visitors who click on your ad should be directed to a page related to what they searched for. If the page isn’t relevant, the user will likely leave.
- Write clear copy. Write copy that clearly explains the purpose of your page.
- Keep it simple. Don’t force users to click multiple links to find what they’re looking for.
- Provide a good user experience. Keep your landing page accessible and consistent with your ad copy.
Pro tip: Once you’ve developed a solid landing page, use SplitSignal to test different elements like CTAs, headlines, and value propositions. To learn what resonates best with your audience.
Improve Your CTR
A high CTR is a sign that your ad resonates with your audience—and it improves your Quality Score.
Here are a few strategies to improve your CTR:
- Use assets to include additional information like call buttons, location information, and links to specific parts of your site within your ad
- Use a CTA like “buy,” “order,” or “sign up” to entice users to click
- Make ad text compelling by highlighting perks like free shipping or exclusive deals
- Match user intent by writing copy that addresses the search query you’re targeting
2. Find & Bid on Long-Tail Keywords
Long-tail keywords are highly specific search queries. They tend to have relatively lower monthly search volumes than head terms and medium-tail keywords.
But they’re often easier to rank for, less expensive, and great at driving highly targeted traffic.
To find long-tail keywords, use the Keyword Magic Tool.
Enter the keyword you want to target and click “Search.”
Then, click “Advanced filters” and set “Word count” to two or three. And click “Apply.”
That should pull up some long-tail keywords related to your target keyword.
Add multiple long-tail keywords to relevant ad groups to see potentially significant increases in ad relevance (and lower CPCs).
3. Use Negative Keywords Effectively
Negative keywords are terms you exclude from search campaigns to prevent your ads from showing up when people search for them.
Implementing negative keywords can significantly reduce cost per click. You won’t be wasting your budget on irrelevant terms.
To find negative keywords, check your Google Ads Search Terms report.
Open your Google Ads account and go to “Insights and reports” and “Search terms.”
You’ll see a list of keywords that trigger your ads.
Scroll through to find terms people search for that aren’t relevant to your campaign.
Check the box next to the keywords you’d like to add as negative keywords, and click “Add as negative keyword.”
Then, you can choose to add them to an ad group, campaign, or negative keyword list.
You can also use the Keyword Magic Tool to find negative keywords.
Enter your seed keyword and click “Search.”
You’ll get a list of keyword ideas related to your seed keyword.
Browse for any irrelevant keywords and add them to your negative keyword list.
4. Use Ad Scheduling
There’s more to bidding than just keywords. By using ad scheduling, you can do two things:
- Show ads at times of the day when customers are more likely to be online
- Adjust your bid during certain times of the day
This tactic will help you maintain and improve your average cost per click while driving more conversions.
To see which days and times are getting the best results, consult your “Day and Hour” performance on the “Ad schedule” page.
And schedule your ads accordingly.
To do that, click “Show more.” Then “Ad schedule.”
Then, click the “pencil” icon and select the campaign to create an ad schedule for.
Choose your specific days and times. And click “Save.”
5. Use Geo-Targeting
You can also target specific countries, areas within a country, a radius around a location, or location groups.
Location groups could include places of interest or your business locations.
Apply bid adjustments to change bids based on the searcher’s location.
If an area has a lower conversion rate, you can adjust your strategy to maximize visibility where it makes sense.
To set up location targeting, click “Show more” and then “Locations.”
Then, click the blue “pencil” icon and enter the name of the location you’d like to target. And hit “Save.”
Here’s Google’s guide on setting up different types of location targeting.
6. Use Different Keyword Match Types
Keyword match types control how closely the keyword needs to match the searcher’s query for it to trigger your ad.
Here are three match types:
- Broad match: Ads can show on searches related to your keyword
- Phrase match: Ads show on searches that include the meaning of your keyword
- Exact match: Ads show on searches that have the same meaning or intent as your keyword
The keyword match types dictate how closely the keyword needs to match the user’s search query so the ad can be considered for the auction.
For example, you could use broad match to show your ad to a wider variety of searchers. Or you could use exact match to target a more specific group.
So, what does this mean for your PPC campaign?
Well, exact match keywords tend to be more targeted (and relevant) but have higher CPC. And broad match keywords are less targeted (less relevant) but have lower CPC.
Use a healthy mix of every match type. And consistently optimize your campaign.
7. Use Device Adjustments
You can also manually increase or decrease your max CPC across mobile, tablet, and desktop devices.
Start by researching how your customers behave on each device through Google Ads.
For example, mobile devices may attract more clicks and impressions. But you may find that searchers are just browsing rather than converting.
To see how your ads are performing on different devices, go to “Insights & reports,” click “When & where ads showed,” and head to the “Devices” tab.
You can then set targeted bid adjustments by clicking the pencil icon in the “Bid adj.” column and setting your ads to target specific devices.
Uncover Your Competitors' Ad Strategies
Now that you’ve learned all about CPC, it’s time to take it a step further.
That means taking an inside look at your competitors’ ad strategies. And learning from their strengths and weaknesses to optimize your own campaign.
You can easily do that with the Advertising Research tool.
Just enter a competitor’s domain and click “Search.”
The first screen will display the keywords your competitor is bidding on.
Along with each keyword’s ranking position in paid search, cost per click, and other helpful metrics.
For an even deeper dive, head to the “Ads Copies” tab.
You’ll see the exact ads your competitor is running—including headlines, ad copy, CTAs, landing pages, and the keywords they’re targeting.
Click on the “Keywords” drop-down to open a table with the keywords that trigger the ad in search results.
Repeat these steps for all of your top competitors, gather insights, and pull ahead.
What Is Maximum Cost Per Click?
Max CPC is the most you’re willing to pay per click. You set this in your Google Ads account.
When choosing your max CPC bid, choose the highest amount you think each click is worth. If someone clicks on your ad, you won’t pay more than your max CPC.
A higher bid generally helps your ad show in a higher ad position on the page.
But you generally only need to pay the minimum amount—as long as you beat competitors.
What Is Average Cost Per Click?
Average cost per click is the total cost of all your clicks divided by the total number of clicks.
Total cost of clicks / total number of clicks = avg. CPC
Let’s say your ad got two clicks: one click costs $1, and the other costs $3. Your total cost for both clicks is $4.
Divide $4 (your total cost) by 2 (your total number of clicks), and you get $2. In this case, your average CPC is $2.
$4 / 2 = $2
What Is Actual Cost Per Click?
Your actual CPC is the amount you’re ultimately charged for a click.
Typically, you’ll pay much less than your maximum cost per click bid. Because you only need to pay the minimum required amount to beat competitors immediately below you.
Here are two of the most important factors Google considers when evaluating ads:
Ad Rank is the score that decides where your ad appears on the SERP (or if it appears at all). This score is determined by factors such as bid amount, ad quality, competitiveness of an auction, and users’ search intent.
Quality Score lets you know how your ad compares with competitors’ CPC ads. A higher quality score (measured 1-10) means your ad and associated landing page are more helpful to users than your competitors’ ads.
Quality Score is determined by expected CTR, ad relevance, and landing page relevance.
So, if your ad meets the quality threshold and you’re bidding enough, you have a chance of appearing above competitors.
What Is Manual Cost Per Click?
Manual CPC bidding lets you set your maximum CPC for each ad you run and keyword you want to target.
Manual bidding is a great approach if you already know which keywords get more clicks and conversions. Manually set a higher budget for those keywords.
What Is Enhanced Cost Per Click?
Enhanced CPC (ECPC) lets you make the most of your manual CPC strategy by automatically adjusting manual bids if a click seems more likely to lead to a sale or conversion.
ECPC is a combination of manual bidding and Smart Bidding. Which is a bidding strategy that uses machine learning to optimize for conversions and conversion value.
ECPC uses browser, location, and time of day to adjust bids to get the best chance of a conversion for the best price.
In short, ECPC helps you get the best value for a conversion.
What Is Automated Bidding?
Automated bidding is a strategy that allows Google to automatically set bids based on how likely your ad will result in a click or conversion.
For example, Google can automatically set a higher budget for competitive keywords if you’re close to the top three slots.
Different types of automated bidding strategies help increase clicks, visibility, and conversions.