High cost per click is the number one complaint I hear from local business owners running Google Ads. And it is a valid concern. LocaliQ's 2025 home services data put the median plumbing CPC at $10.49 with a 7.63% conversion rate (LocaliQ), which works out to well over $100 per lead before you even answer the phone. But here is what most people do not realize: CPC is not fixed. Two businesses in the same city, bidding on the same keyword, can pay wildly different amounts per click based on how well their campaigns are set up.
I have seen businesses cut their CPC substantially without losing position or lead volume. The tactics are not secrets (they are well-documented by Google), but most local businesses either do not know about them or do not implement them consistently.
What determines my cost per click on Google Ads?
Google charges you roughly what it takes to beat the Ad Rank of the advertiser below you, and Ad Rank combines your bid with your ad quality (Google Ads Help). That gives you two levers: face less competition (by targeting less contested keywords, places or times) or raise your ad quality, which lowers what you need to pay to hold a position.
Quality Score is Google's 1-10 diagnostic rating of your keyword, ad and landing page compared with other advertisers (Google Ads Help). It has three components, and Google does not publish how they are weighted:
| Quality Score Component | Weight | What It Measures |
|---|---|---|
| Expected Click-Through Rate | Not published | How likely people are to click your ad compared to competitors |
| Ad Relevance | Not published | How closely your ad copy matches the search intent |
| Landing Page Experience | Not published | How useful and relevant your landing page is to the searcher |
Google says higher-quality ads typically cost less per click, and that when quality is low your actual CPC can sit close to your maximum bid even when competition is light. The per-point discount figures that circulate online trace back to a single 2013 vendor table whose numbers are pure arithmetic rather than measurement, so we do not repeat them.
This is why two plumbers in the same city can pay very different amounts for the same keyword: the one with the more relevant ad and page needs a lower bid to hold the same spot.
How much can each CPC reduction tactic actually save?
The impact varies by account, and nobody has published a credible per-tactic number for local service campaigns, so I won't give you one. Here is what each tactic works on and how much effort it takes:
| Tactic | What It Lowers | Time to See Impact | Effort |
|---|---|---|---|
| Quality Score optimization | The bid you need for a given position | Weeks | Medium |
| Negative keyword management | Wasted clicks on irrelevant searches | Immediate | Low |
| Ad scheduling (dayparting) | Spend in hours that don't convert | Weeks | Low |
| Geographic bid adjustments | Spend in areas that don't convert | Weeks | Medium |
| Match type strategy | Clicks from loosely related searches | Immediate | Low |
| Landing page relevance improvements | CPC via landing page experience | Weeks | High |
| Ad copy testing | CPC via expected CTR | Weeks | Medium |
| Bid strategy optimization | Cost per lead | Weeks | Low |
| Competitor analysis and positioning | Head-to-head auction pressure | Ongoing | Medium |
These effects overlap, so don't add them up. Work through them in order of effort.
How do I improve my Quality Score to lower CPC?
Improving Quality Score requires working on all three components simultaneously: write ads that get clicked (CTR), make sure ad copy matches the keyword (relevance), and send traffic to a landing page that matches the ad and converts well (landing page experience). The fastest win is usually ad relevance: creating tightly themed ad groups where every keyword, ad, and landing page are about the same specific service.
Here is the practical playbook:
Improve Expected CTR:
- Include the keyword (or close variant) in your headline. "AC Repair in Phoenix" beats "HVAC Services."
- Add a clear call to action: "Call Now for Same-Day Service" outperforms "Contact Us Today."
- Use all relevant ad assets (sitelinks, callouts, structured snippets). Extensions increase your ad's visual size, and Google counts expected click-through rate as a Quality Score component.
- Test multiple ad variations. Google will automatically serve the higher-CTR version.
Improve Ad Relevance:
- Do not cram dozens of keywords into one ad group. Create tight ad groups of closely related keywords.
- Every ad in the group should directly reference the service those keywords describe.
- If you bid on "furnace repair" and "ac installation" in the same ad group, your ad cannot be relevant to both. Split them.
Improve Landing Page Experience:
- The landing page headline should match the ad headline. If your ad says "Emergency Plumber | Same-Day Service," the landing page should say the same thing, not "Welcome to Bob's Plumbing."
- Page load speed matters. Aim for Google's Core Web Vitals target of main content loaded within 2.5 seconds (web.dev). Compress images, minimize code, use fast hosting.
- Mobile-friendly is mandatory. Many local service clicks come from phones.
- Include your business name, address, phone number, and license info.
How do negative keywords reduce my effective CPC?
Negative keywords do not directly lower your CPC on the keywords you bid on, but they eliminate wasted clicks on irrelevant searches, which lowers your average CPC across the campaign. For most local businesses, adding a proper negative keyword list cuts a noticeable chunk of wasted spend right away, which means every remaining dollar goes further.
The most common budget waste I see in local service campaigns:
| Negative Keyword Category | Example Searches Blocked | % of Wasted Spend |
|---|---|---|
| DIY and how-to | "how to fix leaky faucet," "diy ac repair" | Common |
| Jobs and careers | "plumber jobs near me," "hvac technician salary" | Common |
| Education | "plumbing school," "hvac certification" | Occasional |
| Parts and products | "faucet replacement parts," "hvac filter sizes" | Common |
| Reviews and comparisons | "best plumber review," "hvac brand comparison" | Occasional |
| Unrelated services | "commercial plumbing" (if residential only) | Depends on your services |
To build your negative keyword list:
-
Start with a pre-built list. We maintain industry-specific negative keyword lists that you can download and apply immediately. This covers the obvious terms.
-
Review your search term report weekly. In Google Ads, go to Insights and reports > Search terms. Sort by cost (highest first). Every irrelevant search query you see should become a negative keyword.
-
Use phrase match negatives, not just exact. Adding "DIY" as a phrase match negative blocks "diy plumbing repair," "diy drain cleaning," and any other search containing "diy."
-
Add negatives at the campaign level for broad terms (like "jobs" or "salary") and at the ad group level for more specific conflicts (like blocking "installation" from your "repair" ad group).
If you are not sure how good your negative keyword coverage is, our 7-question audit quiz asks about it, and the free audit checks your real account.
How does ad scheduling reduce my CPC?
Ad scheduling (dayparting) reduces your CPC in two ways: you stop paying for clicks during hours when they do not convert, and you can lower bids during low-conversion hours while increasing bids during high-conversion hours. Your own data decides which hours are best; the "When your ads showed" report breaks performance down by day and hour (Google Ads Help).
How to implement ad scheduling:
-
Analyze your conversion data by hour. In Google Ads, open Insights and reports > When your ads showed, and look at conversions and cost per conversion by day and hour.
-
Identify your dead zones. For many local services, late-night hours generate clicks (people browsing on their phones in bed) but very few calls. Exception: emergency services like plumbing and locksmith, where after-hours calls are legitimate and high-value.
-
Set bid adjustments by hour:
- Peak converting hours: a modest increase
- Average hours: no adjustment
- Low-converting hours: a decrease
- Dead zones: a steep decrease, or remove those hours from the schedule
- On Smart Bidding, Google ignores most of these adjustments and bids per auction itself, so use the schedule itself
-
Day-of-week adjustments matter too. Many local services see lower conversion rates on weekends (for non-emergency services). Reduce weekend bids if your data supports it.
The savings from ad scheduling are not just about CPC. A late-night click that never converts costs the same as a morning click that books a job, and gets you nothing. Schedule optimization ensures your budget is concentrated during hours that generate actual business.
How does geo-targeting affect my CPC?
Narrowing your geographic targeting to only the areas you actually serve stops you paying for clicks from people too far away to become customers, which lowers your cost per lead even when the CPC itself doesn't move.
Geo-targeting tactics for CPC reduction:
Tighten your radius. If you serve a small part of a metro area but target the whole metro, you are paying for clicks from people who will never hire you because you do not serve their zip code.
Exclude non-performing areas. After a few weeks of data, check performance by location (Insights and reports > When and where ads showed > Locations). You will often find that certain zip codes or cities have high costs and zero conversions. Exclude them.
Bid adjust by area. If the suburbs around your shop convert much better than downtown, increase suburban bids and decrease downtown bids.
Use "Presence" targeting, not "Presence or Interest." By default, Google targets people in, regularly in, or interested in your location (Google Ads Help). This means someone in New York googling "plumber in Miami" sees your Miami ad. Change this to "Presence: People in or regularly in your targeted locations" to only show ads to people actually in your service area.
Should I use exact match, phrase match, or broad match keywords?
Start with exact match and phrase match for the tightest control over your CPC. Exact match shows your ad for searches with the same meaning or intent as your keyword. Phrase match shows it for searches that include the meaning of your keyword. Broad match shows it for searches related to your keyword, which reaches the most people and can include irrelevant searches (Google Ads Help).
The CPC and relevance tradeoff by match type:
| Match Type | CPC | Traffic Volume | Relevance | Best For |
|---|---|---|---|---|
| Exact match [keyword] | Highest bid, lowest waste | Lowest | Highest | Your core, highest-value keywords |
| Phrase match "keyword" | Medium | Medium | Good | Capturing variations you did not think of |
| Broad match keyword | Lowest bid, highest waste | Highest | Lowest | Only with Smart Bidding + strong conversion data |
My recommendation for local businesses: build mostly on phrase and exact match. Google recommends pairing broad match with Smart Bidding, so add it only once you have reliable conversion tracking and a steady flow of conversions.
The shift from broad to phrase and exact match usually cuts wasted spend. You get fewer clicks, but the clicks you get are more likely to become customers.
How does landing page quality affect my CPC?
Landing page experience is one of the three Quality Score components. Google does not publish how the three are weighted. A "Below Average" landing page experience raises your CPC compared to an "Above Average" rating. This is Google's way of rewarding advertisers who deliver a good user experience after the click.
What Google evaluates on your landing page:
- Relevance to the ad and keyword. Does the page content match what the person searched for?
- Page load speed. Especially on mobile.
- Mobile-friendliness. Is the page easy to navigate on a phone?
- Original, useful content. Generic template pages with thin content are less useful to visitors.
- Transparency. Does the page clearly state who you are, where you are located, and how to contact you?
- Easy navigation. Can the user find what they need quickly?
The fastest landing page win for CPC reduction: create service-specific landing pages instead of sending all ad traffic to your homepage. A person searching "ac repair Phoenix" who lands on a page specifically about AC repair in Phoenix will stay longer, convert more often, and give Google the signal that your landing page is relevant. This alone can improve your landing page quality from "Below Average" to "Average," lowering your CPC.
What bid strategy should I use to minimize CPC?
For campaigns with few conversions, Manual CPC (or Maximize Clicks with a max CPC cap) gives you the most control over your costs. Once conversions are tracked reliably and coming in steadily, Maximize Conversions or Target CPA can lower your cost per lead even if individual CPCs fluctuate, because Smart Bidding sets a bid for each auction (Google Ads Help).
Here is when to use each strategy:
| Bid Strategy | When to Use | CPC Behavior | Risk Level |
|---|---|---|---|
| Manual CPC | New campaigns, few conversions | You control max CPC | Low: you set the ceiling |
| Maximize Clicks with a max CPC cap | Early data gathering | Finds the most clicks under your cap | Medium: clicks are not leads |
| Maximize Conversions | Once conversions are tracked and coming in | CPC varies, optimizes for conversions | Medium |
| Target CPA | Once volume is steady | CPC varies, targets a cost per lead | Medium |
Enhanced CPC is gone: Google retired it for Search campaigns in the week of March 31, 2025, and campaigns still on it now run as Manual CPC (Google Ads Help).
A critical warning: do not switch to Smart Bidding (Maximize Conversions or Target CPA) until your conversion tracking is solid and you have enough conversion data. Smart Bidding with bad data or too few conversions will waste your budget faster than Manual CPC.
What is a realistic target CPC for my industry?
Realistic CPCs vary enormously by industry, location, and competition level. Here are LocaliQ's 2025 home services medians (3,211 campaigns, April 2024 to March 2025, LocaliQ):
| Trade | Median CPC |
|---|---|
| All home services | $7.85 |
| Plumbing | $10.49 |
| Air conditioning | $9.68 |
| Heating | $9.30 |
| Electricians | $12.18 |
| Roofing | $10.70 |
| Painting | $13.74 |
| Landscaping | $8.76 |
| Cleaning | $8.50 |
| Handyman | $7.10 |
Emergency keywords usually cost far more than these medians. In our own Google Keyword Planner pull for Denver on September 11, 2026, the top-of-page bid range for "emergency plumber" was $84.63 to $212.50, against $47.66 to $136.00 for "plumber". Those are bid estimates, not CPCs, but they show the gap.
If your CPC is consistently far above your trade's benchmark and your market isn't unusually competitive, that is a strong signal that Quality Score, ad relevance, or landing page experience needs work.
Take our audit quiz to check whether your campaigns have the common issues that inflate CPC. It is 7 questions, takes about 2 minutes and needs no login. And if you want industry-specific negative keyword lists to start cutting wasted spend immediately, grab them from our negative keyword tool.