Google Ads7 min readMay 22, 2026

How to Tell Whether Your Google Ads Are Producing Good Calls

Getting calls from Google Ads is one thing. Getting calls that turn into booked jobs is another. Here's how to close the loop between ad spend and actual revenue in home services.

The most common thing we hear from home service operators who've been running Google Ads for a while is some version of this: "We're getting calls, but I don't know if they're any good."

That uncertainty is expensive. It means you can't confidently scale budget, you can't make informed decisions about which campaigns to expand, and you can't tell your sales team what to expect. You're flying on feel.

Call volume is a starting point. It's not a destination.

The gap between clicks and booked jobs

A typical Google Ads funnel for a home service company looks something like this: someone searches, your ad appears, they click, they land on a page, and some percentage of them call. Your agency reports on cost per call. That's where most reporting stops.

But there are several places value can leak between a call and a booked job. The call might be from a competitor, a vendor, a wrong number, or a price-only shopper with no intent to book. The call might be answered slowly, routed to voicemail, or fumbled by the person who picked up. The job type might not fit your service area or ticket size.

None of that shows up in a cost-per-call metric. You need a layer below it.

What to actually track

Call recording and categorization. If you're using a call tracking platform (CallRail, WhatConverts, and similar tools do this well), you can record inbound calls and tag them by outcome — booked, not booked, wrong number, competitor, voicemail. This doesn't require a huge time investment if you build the habit systematically, and even a rough pass through recordings each week tells you an enormous amount about lead quality by campaign and keyword.

Lead type by campaign. Not all campaigns produce the same type of caller. A branded search campaign typically produces lower-funnel callers who already know your company. A generic service campaign ("furnace repair near me") produces callers in active purchase mode. A competitor keyword campaign produces a more skeptical caller comparing options. Lumping all of these together into a single cost-per-call number hides the difference.

Connection rate and answer rate. Call tracking platforms can tell you what percentage of calls were answered live vs. going to voicemail. For home service companies — especially in emergency services like HVAC, plumbing, or restoration — a missed call is often a permanently lost opportunity. If your answer rate is under 85 percent, that's a business operations problem masquerading as a marketing problem.

Booked job rate by source. The cleanest version of this involves pulling your CRM or dispatching software data alongside your call tracking data. If you use ServiceTitan, Jobber, or a similar platform, you should be able to see which booked jobs originated from Google Ads, and which campaign. That's the number that actually matters.

The keyword-level picture

One of the most valuable things you can do with call recording data is correlate call quality back to specific search terms. Google Ads search term reports tell you what people actually typed before clicking your ad — not just the keyword you were targeting, but the real query.

Some of those terms produce great callers. Others produce junk. If "emergency plumber" converts at a much higher booked-job rate than "plumber near me," that's actionable intelligence that should be reflected in your bid strategy, budget allocation, and ad copy.

This level of analysis requires someone who's willing to do the work, not just pull a dashboard report. But the payoff is significant: most campaigns we've inherited from other agencies have keywords that are spending real money while producing almost no booked jobs. Cutting those terms and reallocating that budget to what's working often produces better results without spending a dollar more.

Landing pages and conversion paths

Ad quality and bidding strategy get most of the attention in Google Ads management. Landing pages get far less, even though they're often the biggest lever for improving conversion rates.

A good landing page for a home service Google Ads campaign does a few specific things: it loads fast on mobile, it immediately confirms that the visitor reached the right place (service + location match), it presents a phone number prominently above the fold, and it gives someone a clear reason to call now rather than keep shopping.

Generic website homepages don't do this. If your ads are sending traffic to your homepage, you are almost certainly leaving calls — and booked jobs — on the table. Dedicated landing pages matched to specific campaigns typically improve conversion rates by a meaningful margin, and that improvement compounds across every dollar you spend.

Setting realistic expectations for cost per booked job

The benchmark that actually matters for home service Google Ads isn't cost per click or even cost per call. It's cost per booked job, and ideally cost per dollar of booked revenue.

What's a reasonable number? It depends heavily on your ticket size, your market's competition level, and your close rate. A roofing company with a $12,000 average job can justify a much higher cost per lead than a garage door company with a $350 average job. The calculation is simple: what percentage of calls become jobs, what's the average ticket, and what's an acceptable marketing cost as a percentage of that revenue?

Once you know that number, you can evaluate your Google Ads the way you'd evaluate any business investment — by its actual return, not by how a dashboard looks.

Ready to Grow?

Stop Guessing.
Start Growing.

Book a strategy call with Sagehill. We'll review your market, your current marketing, and tell you exactly what we'd do differently.

No long-term contracts to start. No fluff. Just a real conversation about your growth.