You’re spending $1,500 a month on Google Ads. The dashboard shows clicks. The dashboard shows impressions. The phone is not ringing.

This is the most common conversation our team has with new home service clients. They’ve been running Google Ads for 3, 6, sometimes 18 months, and they can’t tell whether the spend is producing booked jobs or just feeding Google’s revenue. They suspect the second.
Here’s the truth: Google Ads for home service can absolutely work, with cost-per-booked-call landing reliably in the $35–$85 range when set up correctly. When it doesn’t work, it’s almost always because of one (or several) of the 7 mistakes below. Each fix is concrete, technical, and within reach for any operator willing to spend a few hours fixing it.
Fix 1: Stop Tracking Clicks. Start Tracking Phone Calls.
Default Google Ads campaigns optimize for whatever conversion event you tell Google to optimize for. If you’re tracking “clicks” or “page views” as conversions — or worse, no conversions at all — Google’s algorithm has nothing to optimize toward. It will spend your money on whatever generates the most cheap clicks, regardless of whether anyone actually calls.
The fix: install call tracking (CallRail or equivalent), then connect it to Google Ads as a conversion action. Now Google’s algorithm starts optimizing for the keyword/audience/time combinations that produce phone calls — which is the only metric your business actually cares about.
This single fix typically cuts cost-per-booked-call by 30–50% within 30 days, with no other changes.
Fix 2: Kill Every Broad-Match Keyword Today
Google’s interface aggressively pushes broad-match keywords because broad-match generates the most spend. Broad-match also generates the most irrelevant clicks. If your “plumber” keyword is set to broad match, you’re paying for clicks on “plumber jobs,” “plumber salary,” “plumber school,” and “plumber memes.”
Our specialists set every keyword in a home service campaign to phrase match or exact match. Yes, this reduces volume. It also dramatically improves conversion rates — and at $35–$85 per booked call, fewer high-quality clicks beat more low-quality clicks every time.
To switch in Google Ads: Keywords → select all → bulk edit → change match type to phrase or exact.
Fix 3: Build a Real Negative Keyword List (Then Add to It Weekly)
Negative keywords tell Google what not to show your ad for. Without an aggressive negative list, your home service ads show up for searches like “DIY plumbing repair,” “free plumber advice,” “plumbing apprenticeship,” “plumbing union,” and dozens of other irrelevant queries.
Our team starts every home service campaign with a 200+ keyword negative list covering the obvious junk (DIY, free, salary, jobs, training, school, union, course, license, certification). Then we add to it weekly by reviewing the actual search terms the campaign is matching against — there are always 5–15 new junk terms to add per week for the first few months.
Fix 4: Stop Sending Traffic to Your Homepage
Roughly 80% of poorly-performing home service Google Ads campaigns send all their traffic to the homepage. The visitor lands, sees a generic “We do everything” page, and bounces.
Every campaign should send traffic to a service-specific landing page. A “Drain Cleaning” ad sends to a dedicated drain cleaning page. A “Water Heater Installation” ad sends to a dedicated water heater installation page. Each landing page has:
- A headline that exactly matches the ad copy
- A click-to-call button visible without scrolling
- 3–5 reviews specifically about that service
- A short description of what’s included and starting price
- A short form (4 fields max — see our website anatomy article)
Match between ad copy and landing page is one of Google’s quality score signals. Better match = lower cost-per-click = more clicks for the same budget.
Fix 5: Schedule Ads to Only Run When Someone Answers the Phone
If your office is closed nights and weekends but your ads are running 24/7, you’re paying for clicks from homeowners who’ll get voicemail. Most of them don’t leave a message. They call your competitor.
Either configure Google Ads to only run during your phone-coverage hours, OR (preferably) hire a 24/7 answering service so you can keep ads running and capture the after-hours calls — emergency-service searches happen disproportionately at night, and they convert at very high rates.
To configure ad scheduling: Campaign → Settings → Schedule → set the days/hours when ads should be eligible to show.
Fix 6: Use Call-Only Ads on Mobile
For most home service categories, mobile traffic accounts for 70–80% of search activity. Mobile users want to call, not browse. Standard text ads send them to a website where they have to find the phone number and tap it.
Call-only ads bypass the website entirely — when the visitor taps the ad, it dials your phone directly. No landing page friction. No bounce.
Our team typically runs both formats: standard ads to capture visitors who want to research, call-only ads to capture visitors who already know they want to book. Call-only ads often produce the lowest cost-per-call in the entire account.
Fix 7: Geo-Target Tightly (And Exclude Where You Don’t Serve)
Google’s default location targeting is “people in or interested in” your area. The “interested in” part means your ads show to anyone Google thinks might be interested — including people 200 miles away who searched for your city once last year.
Two changes that fix this immediately:
- Change targeting to “people in” your service area (not “people in or interested in”)
- Add explicit excluded locations for areas you don’t serve — even adjacent counties you can’t physically get to within an hour
Tight geo-targeting cuts wasted spend and ensures every click is from a homeowner who could realistically book a job with your team.
The Order to Implement These Fixes
If you’re going to roll out the 7 fixes above, do them in this order:
- Install call tracking and connect it to Google Ads as a conversion (Fix 1) — this is the foundation everything else builds on
- Switch all keywords to phrase or exact match (Fix 2)
- Tight geo-targeting (Fix 7)
- Build the initial 200+ keyword negative list (Fix 3)
- Build dedicated landing pages for your top 5 services (Fix 4)
- Configure ad scheduling (Fix 5)
- Add call-only ads for mobile (Fix 6)
Each step compounds. By the end of the 7-step rollout, most home service operators see cost-per-booked-call drop 50–70% versus their pre-fix baseline.
When Google Ads Still Isn’t Working After All 7 Fixes
If you’ve genuinely implemented all 7 fixes and Google Ads is still underperforming, the issue is almost always one of these:
- Your reviews are weak. If competitors have 200+ reviews at 4.8 stars and you have 30 at 4.5 stars, even a perfectly-tuned campaign loses the click. Fix reviews first.
- Your phone-answering process is broken. If 30%+ of your tracked calls are missed or sent to voicemail, the marketing isn’t broken — the operations are. Fix this with a dedicated answering process or service.
- Your service area is too competitive for your budget. Some markets have $200+ cost-per-click for emergency plumbing. If your monthly budget is $800, you’re getting outbid. Either raise budget or focus on lower-competition long-tail searches.
The Bottom Line
Google Ads is the most accountable marketing channel a home service business can run — when it’s set up correctly. Most home service campaigns we audit are missing at least 4 of the 7 fixes above. Implementing them turns a money-losing campaign into a predictable lead engine within 30–60 days.
If you’d rather have our PPC specialists rebuild your campaigns to spec — call tracking, negative lists, landing pages, the whole stack — get in touch and we’ll send a free Google Ads audit within 48 hours showing exactly which of the 7 fixes your account needs.






