Why Google Ads leads are not turning into jobs
Diagnose where the lead-to-job path breaks: query quality, service area, offer, tracking, call handling, qualification, booking, capacity, and economics.
Diagnose where the lead-to-job path breaks: query quality, service area, offer, tracking, call handling, qualification, booking, capacity, and economics.
Do not change the campaign first.
A lead can fail to become a booked job because of the search query, the service area, the offer, the landing page, the tracking, the call handling, the qualification, the booking process, the capacity, or the client economics. The platform may have delivered the lead correctly while the business lost it later. The business may also be receiving poor leads because the campaign purchased the wrong intent.
The short answer
When Google Ads leads are not turning into jobs, the useful question is not “are the leads bad?”. It is “at which stage did the lead-to-job path break?” The path runs from ad interaction to lead, qualified lead, conversation, booked job, finished work, and confirmed revenue. Find the first broken stage, repair that stage, then judge the campaign by the deepest outcome the owner can verify.
The path is longer than a platform conversion report suggests: ad interaction, then lead, then qualified lead, then conversation, then booked job, then finished work, then confirmed revenue, then estimated contribution. A low booked-job count does not automatically prove that the advertising is the problem.
| Symptom | Evidence to inspect | Likely cause | First action |
|---|---|---|---|
| Clicks but no recorded leads | Calls, forms, tags, thank-you pages, call numbers | Tracking failure or weak contact path | Test every conversion path before changing bids. |
| Leads are outside the service area | Call and form locations, campaign settings | Location targeting or client location mismatch | Classify the records and review the location logic. |
| Leads ask for work you do not sell | Search terms, call transcripts, form text | Broad intent, mixed services, unclear offer | Add exclusions, separate services, and clarify the ad. |
| Calls are missed | Call log, forwarding record, office hours | Capacity or response failure | Repair routing and response before scaling spend. |
| Calls connect but do not qualify | Call notes, service, location, urgency | Wrong intent or weak qualification | Define a qualified lead and classify contacts. |
| Qualified leads do not book | Calendar, quotes, call notes, follow-up log | Sales process, price, trust, availability, or response | Audit the booking conversation and follow-up path. |
| Bookings cancel or do not complete | Calendar, dispatch, cancellation, payment records | Capacity, scheduling, expectation, or job-fit problem | Reconcile booked versus finished work. |
| Jobs complete but economics are weak | Tickets, materials, labour, contribution | Acquisition cost exceeds contribution | Calculate cost per booked or finished job and estimated contribution. |
| Platform reports many leads but the owner sees few | CRM, phone system, forms, duplicate records | Duplicate, misclassified, or unattributed conversions | Reconcile the platform record with the business record. |
The same “leads are bad” complaint can point to any of these. The eight stages below trace the path in order.
Did the campaign buy the right demand?
Classify the search and lead context before calling the whole group "leads." Some queries carry strong service intent, some are DIY, employment, product, or education intent, and some are valuable only to a different campaign.
Was the person inside the service area?
Check both the campaign location settings and the client’s actual requested service address. A contact can look local because of a city name in the query while the job is out of area, and the reverse also happens.
Did the ad and landing page promise the right thing?
The page should continue the ad’s promise: the exact service, the areas served, the hours and emergency availability, the next step, and a usable phone and form path.
Was the lead tracked correctly?
Test the complete path for every contact route. "Google says we received 40 leads" and "the owner received 40 real leads" are not automatically the same statement.
Was the contact qualified?
A contact is not automatically a qualified opportunity. Use a consistent record of service fit, location, minimum job policy, timing, and client type, and do not change the definition mid-month.
Was the call answered and handled?
An ad can work up to the moment the phone rings and the business can still lose the opportunity through a missed call, wrong routing, no callback, or a handler who never qualified.
Did a qualified lead become a booking?
A booking needs a business-defined commitment. A form submit, a voicemail, or a quote is not a booking unless the client schedules the work under the agreed definition.
Did the job complete and produce contribution?
A booked job can cancel, a finished job can carry a lower ticket than expected, and a high-ticket job can require materials, subcontractors, or travel that change its economics. Stop at confirmed revenue unless the owner supplies a margin.
For a plumber, “emergency plumber near me,” “how to fix a leaking faucet,” “plumber jobs,” “water-heater parts,” “plumbing apprenticeship,” “commercial plumbing contractor,” and “drain cleaning service” are very different requests. Some may be valuable, some outside the business, some valuable only to a different campaign. Do not call the entire group “leads” and then ask why the leads are bad.
| Query class | Example | Decision |
|---|---|---|
| Strong service intent | “emergency plumber near me” | Keep and trace to booking. |
| Relevant but different service | “water heater installation” for a repair-only company | Route, change offer, or exclude. |
| DIY or education | “how to unclog a drain” | Exclude if the business sells service, not instruction. |
| Employment or training | “plumber apprenticeship” | Exclude for a customer-acquisition campaign. |
| Product or parts | “buy drain snake” | Exclude if the business sells labour rather than retail goods. |
| Competitor or brand | A competitor’s company name | Decide deliberately; do not assume it is useful. |
| Outside area | A city the business does not serve | Exclude or correct location strategy. |
| Unclear | Short or ambiguous query | Observe until the business record clarifies it. |
A campaign can generate many contacts and still buy little useful demand. The search-terms review is the first audit when the lead quality looks wrong.
Local-service advertising has two locations to check: the campaign’s location settings, and the client’s actual service address or requested area. Record the client’s requested service area, not only the location shown in the platform report, then separate contacts into inside the service area, outside but potentially serviceable, outside and not serviceable, and unknown.
Do not describe every out-of-area contact as an advertising error until the campaign settings and the client’s actual request have both been checked.
A visitor who searches for emergency drain cleaning should not land on a vague page that only says “we provide plumbing solutions.” The page should continue the ad’s promise: the exact or closely related service, the areas served, the operating hours and emergency availability, the minimum job information needed, the next step, proof that helps the client decide, and a usable phone and form path.
A landing page can fail without producing an obvious technical error. The phone number may work, but the client may not understand whether the business handles the job, serves the area, or can respond when needed. Do not apply a fixed conversion-rate benchmark to the page without evidence; compare its outcomes with the owner’s own prior periods or a controlled test.
Google’s conversion-measurement guidance supports tracking actions such as website, phone, app, and offline conversions, and states that tracking collects data only where tracking has been configured. That means “Google says we received 40 leads” and “the owner received 40 real leads” are not automatically the same statement.
| Path | Test |
|---|---|
| Website phone number | Call from a test device and confirm the correct source, number, and destination. |
| Call asset or ad call | Confirm the call record and any defined duration or answered rule. |
| Form | Submit a test form and verify receipt, notification, CRM entry, and source data. |
| Booking tool | Complete a test booking and confirm the event fires once. |
| Chat or message | Send a test message and confirm the record reaches the business. |
| Offline outcome | Confirm the CRM or upload process can connect the later outcome to the ad interaction where implemented. |
Common measurement failures include duplicate tags, forms that notify the wrong inbox, calls routed to a closed line, imported events counted twice, and a “lead” action being improved when the business cares about booked work. Google states that offline conversions can measure what happens after an ad produces a click or call and the sale occurs offline. The business still has to define the event and provide the record.
For a local-service business, qualification may require that the requested service is offered, the client is in the service area, the need fits the minimum job or commercial policy, the timing is workable, and the client is looking for service rather than employment, education, parts, or a DIY answer. Use a consistent record. Do not change the definition halfway through a month because the early number looks uncomfortable.
| Outcome | Meaning |
|---|---|
| Unqualified | The service, location, timing, or client type did not fit. |
| Qualified lead | The business confirmed basic service fit and a real opportunity. |
| Quote or estimate | The business discussed a possible price or scope, but no job is scheduled. |
| Booked job | A date or defined commitment exists in the calendar, CRM, or dispatch record. |
| Finished job | The work was delivered. |
| Paid job | The business confirms collection or payment. |
| Unknown | The owner cannot verify the outcome. |
The unknown category matters. It prevents missing records from becoming either successes or failures by assumption.
An ad can work up to the moment the phone rings and the business can still lose the opportunity. Check these points. Was the call answered? Was it routed to the right person? Was the caller contacted after a missed call? Did the response happen during the advertised hours? Did the handler ask the minimum qualifying questions? Did the client understand the next step? Was a follow-up task recorded?
Do not publish a universal “answer within X seconds” rule without evidence. The useful standard is operational: define the response process the business can actually perform, then compare answered calls, qualified calls, bookings, and completions. A missed call is not automatically an invalid lead; it is a business outcome that needs classification. Google’s Local Services Ads documentation describes multiple valid lead types, including answered calls and certain returned missed calls under its applicable rules.
This is where many reports stop too early. A booking needs a business-defined commitment. A form submit is not a booking. A voicemail is not a booking. A quote is not a booking unless the client schedules the work under the agreed definition.
Audit the booking path: how many qualified leads were contacted, how many conversations occurred, how many received a quote or appointment option, how many scheduled work, how many cancelled before service, and how many finished.
qualification rate = qualified leads ÷ tracked leads booking rate = booked jobs ÷ qualified leads cost per booked job = defined attributable acquisition cost ÷ confirmed booked jobs
The denominator must stay visible. A booking rate calculated from all platform “leads” is not the same as one calculated from qualified leads.
A booked job can cancel. A finished job can carry a lower ticket than expected. A high-ticket job can require materials, subcontractor labour, warranty work, or travel that changes its economics. Record finished work, collected or owner-confirmed revenue, job-specific costs where the owner can provide them, the contribution-margin assumption, and estimated contribution labelled as estimated.
estimated contribution = confirmed attributable revenue × owner-provided contribution margin
Do not call this net profit, and do not call revenue crossing spend payback.
If the owner has not supplied a margin, stop at confirmed revenue and state that contribution cannot be estimated responsibly.
A plumbing campaign spends $1,200.00 in a defined month and reports 20 platform leads.
| Stage | Count |
|---|---|
| Platform-reported leads | 20 |
| Duplicate or unusable records removed | 2 |
| Tracked leads | 18 |
| Outside service area | 3 |
| Wrong service or non-customer intent | 4 |
| Qualified leads | 11 |
| Conversations reached | 9 |
| Booked jobs | 5 |
| Finished paid jobs | 4 |
| Confirmed revenue | $2,400.00 |
cost per reported lead = $1,200.00 ÷ 20 = $60.00 cost per booked job = $1,200.00 ÷ 5 = $240.00 cost per finished paid job = $1,200.00 ÷ 4 = $300.00
The diagnosis is not “Google produced 20 bad leads.” Two records need a tracking or duplication review, three contacts were outside the service area, four did not fit the intended client or service, eleven qualified, five booked, and four finished and paid. If the owner’s stated contribution margin is 40%, estimated contribution is $960.00, below the $1,200.00 media spend in this example. The campaign has not demonstrated contribution payback under that definition, even though it produced $2,400.00 of revenue.
Pause campaign edits when the evidence points to unanswered calls, forms not reaching the team, no calendar or CRM record, slow or inconsistent follow-up, no agreed qualification definition, capacity full during the hours the ads run, a service the business cannot currently fulfil, or duplicate and missing conversion events.
Changing keywords cannot repair a phone that nobody answers. Increasing budget cannot repair a calendar with no availability. Changing a bid strategy cannot create a booked-job definition. Fix the first broken stage, then measure again.
The advertising is a stronger suspect when the records show:
| Evidence | Possible repair |
|---|---|
| Wrong queries | Negative keywords, tighter themes, revised match strategy, or campaign structure. |
| Mixed services | Separate campaigns or ad groups where intent, economics, or landing page differ. |
| Weak service fit | Rewrite ad and landing page to state the actual offer and exclusions. |
| Location mismatch | Review target locations, exclusions, service areas, and client address records. |
| Wrong conversion goal | Make the main and secondary conversion design reflect the business objective. |
| Delayed job outcomes | Reconcile CRM outcomes and consider offline conversion measurement. |
| Poor economics | Reduce, repair, or stop spend if estimated contribution cannot justify acquisition cost. |
Google’s guidance says main actions are included in the Conversions column and can be used for bidding, while secondary actions are generally for observation in All conversions. That setting affects what the platform learns from. It does not remove the owner’s responsibility to confirm jobs.
| Field | Record |
|---|---|
| Date range | Fixed reporting period |
| Campaign or source | Named campaign, platform, and service |
| Defined acquisition cost | Media-only or all-in, stated clearly |
| Platform leads | Platform-reported count |
| Tracked leads | Deduplicated call, form, message, or booking records |
| Qualified leads | Owner-confirmed count |
| Booked jobs | Calendar, CRM, dispatch, or owner confirmation |
| Finished jobs | Delivered work |
| Confirmed revenue | Owner-confirmed ticket or collection |
| Margin assumption | Owner-provided and dated |
| Estimated contribution | Revenue multiplied by stated margin |
| Unknowns | Missing records and attribution limits |
| Verdict | Continue, adjust, reduce, pause, or stop |
The record should say when the evidence stops. It should not fill an unknown cell with a favourable assumption. A lead is a possibility. A booked job is a commitment. A finished paid job is a business result, keep those statements separate.
Your one-page monthly report
The Ledger does not turn a lead into a booking or a booking into profit. It records which stage the path reaches, and whether the failure is one the campaign can fix or one operations must. Each call and form is counted once.
Before blaming the traffic, price the gap. The CPBJ calculator turns your lead count and close rate into the number that tells you whether this is an advertising problem or an answering problem.
A lead can fail before, during, or after the enquiry. The campaign may buy the wrong intent, or the contact may be outside the service area. The tracking may miscount, or the call may go unanswered. The enquiry may not qualify, the booking conversation may fall down, or the completed job may not cover its acquisition cost. Find the first broken stage before changing anything.
Trace one path from ad interaction to enquiry, qualified enquiry, conversation, booked job, completed work, and confirmed revenue. The first stage where the count drops without a defensible reason is where the repair belongs. A platform conversion report usually stops two or three stages short of a booked job.
No. A low booked-job count can come from operations as easily as from advertising. Unanswered calls, forms reaching the wrong inbox, no qualification definition, or full capacity during the advertised hours all suppress bookings while the campaign is delivering enquiries correctly. Classify the evidence before assigning blame.
Only after the search-terms record shows irrelevant or unserviceable queries. Do not add a broad negative from a single word without checking the valid searches that also contain it. If the enquiries are relevant but not booking, the problem is downstream and negatives will not fix it.
A lead is a possibility: an enquiry that may or may not fit the service, area, and timing. A booked job is a business-defined commitment recorded in a calendar, CRM, or dispatch system. A form submit, a voicemail, or a quote is not a booking until the customer schedules the work under the agreed definition.
Divide the defined attributable acquisition cost by the count of confirmed booked jobs for the same period. Keep the denominator honest: a booking rate calculated from all platform leads is not the same as one calculated from qualified enquiries, and the acquisition cost should state whether it is media-only or all-in.
Reduce, repair, or stop spend when the records show material spend on irrelevant queries, repeated out-of-area demand despite a reasonable setup, or completed jobs whose estimated contribution cannot justify their acquisition cost. If the failure is operational, changing the campaign wastes the diagnosis.
No. Accurate tracking makes the diagnosis honest by showing where the path breaks. Whether enquiries become jobs still depends on service fit, answer handling, qualification, the booking conversation, capacity, and the economics of the completed work.
The form sends your details to me by email. I reply personally.