For most home improvement companies, the phone is still where jobs start. Google sends a lot of those calls, through ads, your website and your Google Business Profile. But a ringing phone is not a lead. Some calls are existing customers, vendors, spam or people outside your service area. The question that matters is which calls became booked estimates, and which campaigns produced them.
Our post on home improvement lead generation and booked estimates covers channels and follow-up. This one goes one level down: how to track individual calls from Google to the estimate.
Key Takeaways
- Google calls come from several places, and each one is tracked differently.
- Counting every call as a conversion teaches Google Ads to find more calls, not more jobs.
- Classify calls and record booked estimates in your CRM, tied to the call's source.
- Send booked estimates back to Google Ads so bidding learns from real outcomes.
Where your Google calls come from
- Calls straight from ads: someone taps the call button in a search ad.
- Calls from your website after an ad click: the visitor clicked an ad, looked around, then called.
- Calls from your Google Business Profile: someone found you in Maps or the local results.
- Local Services Ads calls: if you run them, these are reported inside that program.
If you only look at one of these, you are missing part of the picture. If you add them up without care, you may count the same caller twice.
Why a call is not a lead
Many inbound calls are not new business: current customers checking on a job, warranty questions, suppliers, sales pitches, spam, and homeowners outside your area. If all of them count as conversions, your reports look busy and Google Ads optimizes toward more of the same. You need a way to tell a new estimate request from everything else.
How to set up call tracking that reaches the estimate
- Use a call tracking platform with dynamic number insertion on your website. It shows a different number depending on how the visitor arrived, so a website call can be tied to the ad, campaign and keyword that brought them.
- Set a sensible minimum call length in Google Ads. Google Ads lets you count a call as a conversion only when it lasts longer than a length you choose. That filters out hang-ups and misdials. It does not tell you whether the call booked an estimate.
- Keep your Google Business Profile accurate. If you use a tracking number on your profile, keep your main business number listed as well, and keep your name, address and phone consistent everywhere.
- Classify each call. New estimate request, existing customer, service issue, vendor or spam, out of area. Your team can tag calls, or your call tracking platform can help, with a person checking the results.
- Record outcomes in your CRM. Each new-estimate call becomes a record with its source, then moves through stages: qualified, estimate booked, estimate held, sold.
- Send booked estimates back to Google Ads. Google Ads supports importing offline conversions, such as a booked estimate or a sold job, and tying them back to the original ad click or call. Check Google's current documentation for the methods available to your account before you build.
If you record calls for review, follow call recording consent rules. Some states require every party on the call to consent. Use a clear recording notice.
Common mistakes
- Unanswered calls. A tracked call that goes to voicemail still cost you the click. Look at missed calls by hour and cover the gaps.
- Counting every call as a conversion. It inflates results and points bidding at the wrong calls.
- Ignoring Google Business Profile calls. For many local companies, these are a large share of new business.
- Double counting. The same caller can show up in more than one report. Use the CRM record as the source of truth.
- Leads that never reach the CRM. If a call is booked on paper or in someone's head, it cannot be tied back to the ad.
What to review each week
- New estimate requests by source and campaign.
- Missed calls and how quickly they were returned.
- Booked estimates and sold jobs by source.
- Search terms that produced calls that were not real leads, so you can exclude them.
FAQ
Can Google Ads track phone calls?
Yes. Google Ads can track calls from ads and, with the right setup, calls from your website. It counts calls; it does not know which ones booked an estimate unless you send that outcome back.
Do we need a separate call tracking platform?
It helps. A call tracking platform ties website calls to their source, records call details, and connects to your CRM so you can follow the call to the estimate.
What counts as a qualified call for a contractor?
A new customer, in your service area, asking about work you do. Set your own definition and apply it the same way every time.
Should we send sold jobs or booked estimates back to Google Ads?
Booked estimates give Google a signal sooner. Sold jobs are a stronger signal but take longer. Many companies send both as separate conversions.
How often should we review call data?
Weekly for missed calls and lead quality. Monthly for cost per booked estimate by campaign.
Next step
We build paid campaigns around cost per qualified lead and booked work, with tracking you can check. See our paid advertising services, or request a Growth Audit to see which of your Google calls are turning into estimates.

