Most service businesses think the way to lower their cost per lead is to spend less. It almost never works. Cutting spend usually just gives you fewer leads at the same bad price.
The real lever is waste. In a typical Google Ads account we audit, somewhere between 20% and 40% of the budget is being spent on clicks that could never become a customer. Plug those leaks and your cost per lead drops while your lead volume holds - or grows.
Here is exactly where the money goes, and how to get it back.
First, know your baseline
You cannot lower a number you are not measuring. Before touching anything, confirm you are tracking real conversions: phone calls (with call tracking), form submissions, and booking confirmations - not just clicks or page views.
The industry-average search conversion rate is around 7.5%, and the all-industry average CPC is about $5.26. So the rough "default" cost per lead is in the $60 to $80 range before you optimize anything. If yours is much higher, the fixes below are where the money is hiding.
Leak #1: Search terms you never wanted to pay for
Open your search terms report. This shows the actual phrases people typed before clicking. You will almost always find:
- Job seekers - "HVAC technician jobs," "physiotherapy assistant salary"
- DIY searchers - "how to fix furnace myself," "free legal advice"
- Wrong service - a renovation company paying for "demolition derby"
- Wrong location - a Mississauga clinic paying for clicks in Ottawa
Every one of those is a click you paid for that will never book. The fix:
- Add negative keywords for free, DIY, jobs, salary, cheap, course, etc.
- Build a running negative list and review the search terms report weekly.
This single habit often cuts wasted spend by 15 to 25%.
Leak #2: Match types that are too loose
Broad match keywords let Google show your ad for loosely related searches. That can be useful with strong conversion data behind it - and a disaster without it.
If your account is new or your tracking is shaky:
- Lean on phrase and exact match for your core money keywords.
- Use broad match only on a few terms, with tight negatives and close monitoring.
The goal is to pay for intent, not curiosity.
Leak #3: Bidding on the wrong geography and schedule
A GTA service business that only covers Brampton and Caledon should not be paying for clicks in Scarborough. Tighten your location targeting to the areas you actually service, and set it to "presence" (people in your area), not "presence or interest" (people anywhere who searched about your area).
Then look at when leads actually convert. Many home-services and healthcare businesses get poor results from 1am clicks. If nobody answers the phone overnight, consider trimming the schedule or lowering bids during dead hours.
Leak #4: Sending paid clicks to a weak page
This is the biggest one most owners miss. You can run perfect ads and still bleed money if the page does the rest of the work badly.
Here is what a 2% versus 8% conversion rate does to a $10 CPC:
| Conversion rate | Clicks per lead | Cost per lead |
|---|---|---|
| 2% | 50 | $500 |
| 4% | 25 | $250 |
| 8% | 12.5 | $125 |
Same ad, same click cost - a 4x difference in CPL, decided entirely by the page. Common fixes:
- Send clicks to a dedicated landing page, not your homepage.
- Match the page headline to the ad ("AC Repair in Vaughan" ad -> "AC Repair in Vaughan" page).
- Put the phone number and form above the fold.
- Add proof: reviews, certifications, service area, response time.
We go deeper in landing page mistakes that kill conversions.
Leak #5: Quality Score you're ignoring
Google charges you less per click when your ads are relevant. Quality Score is built from expected click-through rate, ad relevance, and landing page experience. Improving it can lower your CPC by 20 to 50% on the same keywords.
To raise it:
- Split big ad groups into tight themes (one service, a handful of closely related keywords).
- Write ad copy that uses the keyword and names the location.
- Make the landing page match the ad's promise.
Lower CPC at the same conversion rate equals a lower cost per lead, automatically.
Leak #6: Treating every lead as equal
Not all leads are worth the same. A "furnace replacement quote" lead is worth far more than a "filter change" lead. If you have conversion values set up, you can tell Google to chase the high-value actions using value-based bidding.
At minimum:
- Track which keywords produce booked jobs, not just enquiries.
- Shift budget toward the campaigns that produce revenue, not the ones that produce the most cheap clicks.
A simple weekly routine
You do not need to live in the account. Fifteen minutes a week covers most of it:
- Scan the search terms report; add negatives.
- Pause keywords with high spend and zero conversions.
- Check that calls and forms are still tracking.
- Note your cost per lead trend - is it dropping?
The fast way to find your leaks
If you would rather not dig through reports, a structured audit will surface the waste quickly. Our free instant audit flags the most common leaks in minutes, and a free human audit digs into the search terms, tracking, and landing pages that move your cost per lead the most. You can also see how we run Google Ads for GTA service businesses. The cheapest lead is the one you stop wasting money to not get.