When lead volume looks acceptable but the schedule stays thin, audit the handoff before buying more traffic. Check five points in order: whether the enquiry fits your service and territory, whether somebody answered, whether the intake conversation established urgency and next steps, whether follow-up continued, and whether the final outcome was recorded.
A roofing company may report 80 leads while the estimator remembers only 15 genuine inspection opportunities. An HVAC campaign may drive calls that ring while technicians are busy and the office is closed. A plumber may receive plenty of enquiries from postcodes outside a profitable travel radius. In each case, “cost per lead” hides the decision the owner actually needs to make.
This guide is about finding that decision. It does not assume every unbooked lead is the office’s fault, or that every poor call is the agency’s fault. The useful question is where the customer journey breaks—and what evidence proves it.
First, stop using one word for four different stages
Teams commonly call all of the following a lead: a three-second call, a valid web form, a homeowner requesting an estimate, and a signed job. That makes channel comparisons nearly meaningless.
- Enquiry: a call, form, message or booking request entered the system.
- Qualified opportunity: the person needs a service you provide, in an area you serve, within a workable timeframe.
- Booked appointment or estimate: both sides agreed to a date, time or defined next step.
- Won job: the customer accepted the work under your company’s normal sales process.
Use the same definitions across the office, sales team and marketing partner. If one report counts every call while another counts only appointments, the numbers will disagree even when both systems are functioning correctly.
Google Ads allows advertisers to define valuable actions such as phone calls and form submissions as conversions. It also supports sending later offline outcomes back to the platform. That capability is useful, but the business must first decide which outcomes are genuinely valuable.
Leak 1: the enquiries do not fit the work you want
Bad fit can come from geography, service, urgency, price expectations or customer type. Treat those as separate categories instead of labelling everything “junk.”
A roofing campaign built around broad storm language may attract insurance questions, job seekers and minor repair requests as well as replacement prospects. An HVAC page about “air conditioning” can draw appliance questions if the service context is vague. A plumbing ad may appear for DIY research or a product purchase rather than a service call.
What to inspect
- The exact service requested and the page or campaign that produced the enquiry.
- The caller’s city, postcode or ZIP code—not only the area code.
- Whether the landing page states the service area, customer type and excluded work clearly.
- Search terms and negative targeting for paid campaigns.
- Whether organic pages attract information seekers or people ready to hire.
The fix is not always narrower targeting. Sometimes the page needs clearer language so the right person self-selects before calling. Sometimes a small repair is still valuable because it leads to inspection or future replacement work. Use job economics, not frustration, to decide.
Leak 2: calls are generated but not actually connected
A call-button click is not the same as a conversation. Google Business Profile performance, for example, can show how many times people clicked the call button. Google explicitly describes that metric as a click on the call button—not proof that the call was answered or booked.
Review call outcomes by hour and day. Look for calls that rang out, reached a full voicemail box, were abandoned during a menu, or arrived when nobody owned the response. Check that tracking numbers route correctly and that emergency messaging matches real coverage.
Do not promise “24/7” because a forwarding line exists. If a homeowner reaches voicemail at 9 p.m., say what will happen next and when. An accurate expectation builds more trust than a claim the operation cannot support.
Leak 3: the intake conversation qualifies but does not advance
The person answering does not need to diagnose a furnace or price a roof. They do need a reliable structure. A useful intake conversation should capture:
- the customer’s name and best callback details;
- the address or service area;
- the problem, urgency and relevant property context;
- how the customer found the company;
- the agreed next step and its timing.
The last item is where many calls become vague. “Someone will call you back” is weaker than “Our estimator will call before 3 p.m. today to confirm an inspection window.” The second statement creates ownership and gives the customer a reason to wait.
Review a small, representative set of recordings where consent and local rules permit. Listen for confusing openings, unnecessary hold time, premature price debates and unclear next steps. Call review is coaching data, not a reason to punish the person handling the busiest part of the operation.
Leak 4: the first attempt becomes the final attempt
Not every form arrives when the office is free. Not every homeowner answers the return call. A basic follow-up workflow should acknowledge the request, confirm who is responding and keep the human handoff visible.
Design different paths for different jobs. An emergency leak requires immediate routing. A roof replacement request may need an inspection scheduler and reminder. A maintenance-plan enquiry can tolerate a different cadence. One generic automation for every service creates odd messages and avoidable opt-outs.
Use only channels the customer has permitted, provide required disclosures and opt-outs, and adapt the workflow to the rules in the market you serve. The United States, Canada and United Kingdom do not have identical requirements. Operational convenience is not a substitute for consent.
Leak 5: capacity makes good marketing look bad
A business cannot book an appointment it cannot offer. If the next suitable slot is too far away, a high-intent customer may continue searching. That is not necessarily poor traffic.
Track declined work and unavailable appointments separately. Patterns can reveal a staffing gap, an unprofitable territory, a missing service window or an offer that should be paused. Paid campaigns can often be adjusted by schedule and geography; organic demand cannot be switched off as neatly, so the site should set expectations honestly.
Capacity also changes by trade. Storm work may overwhelm roofing estimators. The first heatwave can flood an HVAC desk. Frozen pipes create plumbing demand faster than dispatch can absorb it. Marketing plans should include thresholds for reducing spend, changing service emphasis or widening appointment options.
Leak 6: the report stops at the form or phone call
If the marketing system knows only that a form was submitted, it can learn to generate more forms—not necessarily more profitable jobs. Google’s offline conversion documentation explains that an ad may begin a journey that ends later over the phone or in an office. Advertisers can import later outcomes to connect those stages.
For a contractor, useful outcome labels might include:
- qualified lead;
- booked service call;
- inspection or estimate scheduled;
- estimate presented;
- job won;
- disqualified, with a consistent reason.
Start with a simple system the team will actually maintain. A spreadsheet updated every Friday can be more useful than an expensive CRM filled with blank records. Once the workflow is reliable, automate the data connection where appropriate.
A seven-day diagnostic before you buy more leads
Day 1: agree on definitions
Write down what qualifies as an enquiry, opportunity, booking and won job. Decide who owns each stage.
Days 2–3: sample recent records
Review a manageable set from each major source. Classify fit, answer status, next step and outcome. Do not cherry-pick only the worst calls.
Day 4: trace the customer path
Test every prominent call button and form on mobile. Confirm routing, notifications, voicemail and thank-you messaging. Check what happens outside business hours.
Day 5: compare by service and source
Do not mix emergency repair with considered replacement. Compare qualified opportunities and bookings for like-for-like work.
Days 6–7: fix one proven bottleneck
If calls are missed, repair coverage. If fit is poor, tighten the offer and targeting. If outcomes vanish after the estimate, improve the sales follow-up. Change one meaningful constraint before increasing acquisition.
What should a weekly contractor marketing report show?
A useful report can fit on one page. It should show enquiry volume, answered conversations, qualified opportunities, booked appointments or estimates, won jobs where available, and disqualification reasons. Break those down by source and priority service.
Keep clicks, impressions, rankings, views and call-button taps as diagnostic context. Google Business Profile provides views, searches and interactions on Search and Maps. Those metrics reveal discovery behaviour, but the business still needs its own records to know what became revenue.
Discuss exceptions in plain language: a weather event changed demand; an office line failed; a campaign entered a new territory; the team paused a service. A clean number with missing operational context can lead to the wrong decision.
How this changes across the US, Canada and UK
United States
Track by metro, state-relevant service context and dispatch radius. Separate paid formats and organic sources so a blended report does not conceal where calls began.
Canada
Weather and travel distance can alter capacity quickly. Record the municipality and province, and build consent-aware follow-up for the channels in use.
United Kingdom
Postcode coverage and local trade language matter. Separate emergency call-outs from boiler, heating and larger quoted work when comparing booking performance.
The right question for your agency
Instead of asking only, “How many leads did we get?”, ask, “Where did qualified opportunities stop moving?” A capable partner should help trace the answer without claiming control over every operational outcome.
If you are still deciding who should manage the system, read our guide on choosing a home-service marketing agency. If the debate is about where to invest first, compare SEO and Google Ads for contractors. Our roofing, HVAC and plumbing marketing pages explain how the acquisition journey differs by trade.
Frequently asked questions
Why are my home-service leads not converting?
The usual causes are poor service-area or job-type fit, unanswered calls, delayed or inconsistent follow-up, a weak intake conversation, limited appointment availability, and tracking that counts enquiries without recording their outcomes.
What is a good lead-to-booking rate for roofing, HVAC or plumbing?
There is no reliable universal benchmark. Booking rates change with trade, job type, urgency, geography, season, price, capacity and how a company defines a qualified lead. Establish a clean baseline by source and service before comparing performance.
Should missed calls count as marketing leads?
A missed call can count as an enquiry, but it should not be treated as a qualified opportunity or booked job. Track whether the caller was reached, qualified and scheduled so marketing and operations are judged separately.
How can a contractor track which marketing creates booked jobs?
Use source-aware call and form tracking, apply consistent lead-status labels in a CRM or job-management system, and return qualified-lead and booked-job outcomes to advertising platforms where technically and legally appropriate.
Sources and editorial basis
- Google Ads Help: About Conversion Measurement
- Google Ads Help: About Offline Conversion Imports and Enhanced Conversions for Leads
- Google Business Profile Help: Understand Profile Performance and Insights
The diagnostic sequence and operational recommendations are Convirtly Trades’ analysis. Tracking methods, privacy duties and consent requirements vary by platform, jurisdiction and implementation.
Find the leak before you pay for more traffic.
We’ll review visibility, acquisition, website conversion, lead handling and tracking—then show you which handoff deserves attention first.
Request a free contractor growth audit ↗ · Call +1 (229) 597-0664