Your ads are running and the phone is ringing. Then you find out half those calls went to voicemail, and the people who left messages had already called someone else. You’re paying for clicks, and the clicks are doing their job. What happens after them isn’t.
Most “my ads don’t work” complaints from local service owners trace back to leaks after the click: the phone, the landing page, the tracking setup. More traffic doesn’t fix any of those. It just pours more money through the same holes.
The seven fixes below are ordered by cost and speed, cheapest and fastest first. Start at the top and work down.
1. Fix the phone first
Somewhere between 40% and 70% of local service leads come in by phone. That means your answer speed and missed-call handling sit directly between ad spend and revenue. Someone searching for help is usually calling two or three businesses, and the first one that picks up tends to get the job.
Here’s an illustration. Imagine an HVAC company paying for emergency searches like “AC not working” at 9 p.m. Their after-hours calls ring through to voicemail. The homeowner doesn’t leave a message, they tap the next listing, and that competitor books the job within minutes. The ad did exactly what it was supposed to do. The phone system threw the lead away.
To fix it, work through these steps in order:
- Turn on call tracking so every ad-driven call is logged with its source and outcome.
- Listen to a full week of recordings. You’ll hear things no dashboard shows: calls that rang out, rushed answers, callers who got put on hold and left.
- Set an answer-time standard, such as picking up within a few rings during business hours, and tell whoever answers.
- Add overflow routing or an answering service so a second person or a live service catches what the first can’t.
- Turn on an automatic text-back for missed calls so the caller gets a response within a minute.
The common mistake is spending weeks on ad copy and bid adjustments without ever checking how many calls go unanswered. You can’t out-optimize a phone nobody picks up.
Measure three things: answer rate, missed calls by hour of day, and the share of calls that turn into booked jobs. If the answer rate is under what you’d tolerate from an employee, that’s your first project.
2. Clean up search terms and negatives
Google matches your ads to searches more loosely than most owners expect. Some of those searches come from people who will never hire you: job seekers, DIYers, students, people comparing prices with no intent to buy. Every click from them costs the same as a click from a buyer.
The fix lives in the search terms report. Suppose a plumber opens theirs and finds “plumber jobs” and “how to fix leaking faucet” eating a visible chunk of spend. Neither searcher is a customer. Add both as negatives, and that budget flows back toward queries like “plumber near me,” where the person has a problem and a phone.
Here’s a workable routine:
- Export the search terms report weekly for the first 60 days of a campaign, when most of the junk surfaces.
- Tag the waste by theme: jobs and careers, DIY and how-to, free or cheap, unrelated services, wrong location.
- Add negatives at the campaign level, or in a shared negative keyword list if you run several campaigns that should block the same themes.
- Tighten match types so broad terms stop pulling in loosely related searches.
Be careful in the other direction. Over-aggressive negatives can block real buyer queries. A negative like “cheap” may kill searches from people who simply want a fair price, and “repair” might block exactly the job you sell. Add negatives by theme, and when a term is ambiguous, look at whether it ever produced a call before blocking it.
To know it’s working, track the share of spend going to irrelevant terms, which should fall steadily, and your cost per qualified call. Home services Google Ads typically run $18 to $35 per lead, and cleaner traffic is one of the few levers that moves you toward the low end. If you suspect your account has deeper problems than search terms, our page on ads that aren’t producing leads covers the broader diagnosis.
3. One landing page per service
A click is a promise. The ad said “water heater replacement,” so the page needs to say the same thing immediately. When someone lands on a home page with a menu of twelve services, they have to hunt for what they came for, and a lot of them won’t.
What a matching page looks like
Imagine “water heater replacement” ads that go to a page about only that service. The headline echoes the ad. A tap-to-call button sits at the top on mobile. Below it, your license number, proof of insurance, and a handful of real reviews. The service area is stated plainly, so a homeowner knows within seconds whether you cover their town. A short form catches people who’d rather not call.
Where to start
You don’t need a page for everything. Pick your two highest-margin services and build those first:
- Write a headline that mirrors the ad’s wording.
- Put a phone button where thumbs can reach it.
- Add license, insurance, and reviews near the top, not buried in the footer.
- State the cities or counties you serve.
- Keep the form to name, phone, and a short description of the job.
The common mistake is sending all ad traffic to the home page. It feels efficient because one page covers everything, but it dilutes the message for every service. A second mistake is a long form that asks for ten fields. Someone with a flooded basement isn’t filling that out.
Measure landing page conversion rate, counting both calls and form submissions, separately for each service. If one page converts well below the other, compare them line by line before touching the ads. Our Google Ads management work starts with exactly this kind of ad-to-page match.
4. Align ad schedule and call routing with staffing
Paying for a click at a moment when nobody can answer is the same leak as strategy one, just planned in advance. The goal is to spend when you can convert and to route different kinds of calls to different places.
Take a roofer as an illustration. Their call reports show weekend clicks are expensive and mostly go unanswered, because the office is closed and the owner is on a job. They shift budget toward weekday mornings, when calls get picked up and estimates can be scheduled, and they set a Monday callback promise for anything that comes in over the weekend. Spend goes down on the dead hours and answered calls go up.
The sequence:
- Pull click and call data by hour and day of week.
- Compare cost per answered call across those windows, not just cost per click.
- Set ad schedule bid adjustments to lower spend in weak windows and raise it where you answer and book.
- Build two call paths: emergency calls go to a live person or on-call tech, standard requests go to the office or a callback queue.
- If you test call-only ads, run them only during hours when someone will pick up, and watch results closely at first.
The classic mistake is running ads around the clock with no after-hours plan, just to avoid losing impression share. Impression share is a vanity number if the calls it generates hit voicemail. Either staff the hours or turn them down.
Track cost per answered call and booked rate by hour of day. After a month or two you’ll see a pattern, and the schedule almost writes itself.
5. Build Map Pack presence alongside ads
The Map Pack, the three local listings Google shows above the regular results, captures roughly 42% of local clicks. If you only run ads, you’re invisible to a big share of people who never scroll to the paid results or skip them on purpose.
The catch is timing. Local SEO is cheap once it works, around $7 to $15 per lead, but that number arrives after 12 months or more of steady effort. Ads cover the gap while the profile earns its position.
Imagine an electrician who starts this work the same month they launch ads. They add every service they actually offer to their Google Business Profile, upload fresh photos of real jobs, and ask for a review after every completed job as a habit, not a campaign. Ads bring in work now, and the profile gets stronger in the background.
Practical steps:
- Audit your primary and secondary categories and your service list for accuracy and completeness.
- Set a review request routine: a text or email within a day of finishing each job.
- Keep your name, address, and phone number identical across your website, directories, and profile.
- Add service-area content to your site, such as pages for the cities you actually work in.
Two mistakes sink this one. The first is expecting rankings in 30 days and abandoning it when they don’t appear. The second is buying fake reviews, which can get your profile suspended and costs you the trust you were building.
Measure calls and direction requests from the Google Business Profile, tracked monthly across the full 12 months. Judge it on the trend, not any single month.
6. Track booked jobs and respect the ramp
Cost per lead is a useful number and a misleading one. A lead isn’t revenue, and two sources with identical CPL can be worth very different amounts. What you need is cost per booked job.
Suppose two lead sources both report the same CPL. Once the office starts tagging call outcomes, one source books three times as many jobs as the other. Without outcome data, you’d have kept funding both equally. With it, budget moves to the one that books.
Setting up the measurement
- Use call tracking with dynamic numbers so each call ties back to a source.
- Have the office log every call outcome in your CRM or even a shared sheet: booked, quoted, not a fit, no answer.
- Where available, import those outcomes back into Google Ads as offline conversions. Naming and setup steps change, so verify the current process inside your account as of October 2026.
- Review the numbers monthly, not daily.
Giving campaigns time
Campaigns usually need 30 to 90 days to stabilize, and a common budget range is 8% to 12% of revenue. Judging a campaign at two weeks is one of the most expensive habits in this business. The related mistake is changing bids, budgets, and ad copy every week, so nothing ever gets a clean read. Make one meaningful change at a time and let it run.
After the 90-day window, measure cost per booked job and revenue per ad dollar. Those two numbers tell you whether to scale, hold, or rebuild.
7. Use Facebook retargeting for planned work
Facebook isn’t where someone goes when the water heater dies. It works for jobs people plan: remodels, landscaping, repaints, installs. Leads typically run $10 to $25, which is attractive for non-urgent work, and retargeting lets you reach people who already showed interest.
Take a remodeler who retargets recent site visitors with a free estimate offer, so people who browsed kitchen photos last week see a reason to reach out. Or a landscaper who reminds past customers in March that spring cleanup and service slots are opening. Neither is a cold audience, and neither needs a big budget.
To run it:
- Build custom audiences from site visitors and from your customer list.
- Run one clear offer, not three.
- Send people to an instant form or a focused landing page.
- Call every lead within minutes, not hours.
The mistake is judging Facebook leads by search-lead standards. A search lead is calling because something is broken. A Facebook lead raised a hand while scrolling, so they need a faster, friendlier follow-up, and a lead left uncontacted for a day has usually moved on.
Track lead-to-appointment rate and cost per booked estimate. If leads come in but appointments don’t, the problem is almost always speed of contact, which brings you back to strategy one.
Where to start on Monday
Work in this order. Phone handling and tracking come first because they cost little and affect everything downstream. If calls go unanswered or outcomes aren’t logged, every other fix is guesswork. Next comes the cleanup layer: search terms, negatives, and landing pages, which tighten the traffic you’re already paying for. Last are the slower layers, Map Pack presence and Facebook retargeting, which compound over months and shouldn’t be judged in weeks.
Skip nothing, but don’t try all seven at once. One clean change at a time is how you learn what works.
Tired of spending money on marketing that doesn’t produce real revenue? We build lead systems that turn traffic into qualified leads and measurable sales growth. If you want to see what this would look like for your business, we’ll walk you through how it works and break down what’s realistic in your market.