Playbook · lead-quality · diagnosis · booked-jobs

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.

  • Playbook
  • Working
Contents (7 sections)

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 customer economics. The platform may have delivered the enquiry correctly while the business lost it later. The business may also be receiving poor enquiries 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 enquiry, qualified enquiry, conversation, booked job, completed 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 enquiry, then qualified enquiry, then conversation, then booked job, then completed work, then confirmed revenue, then estimated contribution. A low booked-job count does not automatically prove that the advertising is the problem.

The diagnostic table

The diagnostic table
SymptomEvidence to inspectLikely causeFirst action
Clicks but no recorded enquiriesCalls, forms, tags, thank-you pages, call numbersTracking failure or weak contact pathTest every conversion path before changing bids.
Enquiries are outside the service areaCall and form locations, campaign settingsLocation targeting or customer location mismatchClassify the records and review the location logic.
Enquiries ask for work you do not sellSearch terms, call transcripts, form textBroad intent, mixed services, unclear offerAdd exclusions, separate services, and clarify the ad.
Calls are missedCall log, forwarding record, office hoursCapacity or response failureRepair routing and response before scaling spend.
Calls connect but do not qualifyCall notes, service, location, urgencyWrong intent or weak qualificationDefine a qualified enquiry and classify contacts.
Qualified enquiries do not bookCalendar, quotes, call notes, follow-up logSales process, price, trust, availability, or responseAudit the booking conversation and follow-up path.
Bookings cancel or do not completeCalendar, dispatch, cancellation, payment recordsCapacity, scheduling, expectation, or job-fit problemReconcile booked versus completed work.
Jobs complete but economics are weakTickets, materials, labour, contributionAcquisition cost exceeds contributionCalculate cost per booked or completed job and estimated contribution.
Platform reports many leads but the owner sees fewCRM, phone system, forms, duplicate recordsDuplicate, misclassified, or unattributed conversionsReconcile 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.

The eight-stage diagnosis

  1. 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.

  2. Was the person inside the service area?

    Check both the campaign location settings and the customer’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.

  3. 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.

  4. Was the enquiry tracked correctly?

    Test the complete path for every contact route. "Google says we received 40 leads" and "the owner received 40 real enquiries" are not automatically the same statement.

  5. 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 customer type, and do not change the definition mid-month.

  6. 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.

  7. Did a qualified enquiry become a booking?

    A booking requires a business-defined commitment. A form submit, a voicemail, or a quote is not a booking unless the customer schedules the work under the agreed definition.

  8. Did the job complete and produce contribution?

    A booked job can cancel, a completed 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.

Stage 1: Did the campaign buy the right demand?

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.

Stage 1: Did the campaign buy the right demand?
Query classExampleDecision
Strong service intent“emergency plumber near me”Keep and trace to booking.
Relevant but different service“water heater installation” for a repair-only companyRoute, 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 brandA competitor’s company nameDecide deliberately; do not assume it is useful.
Outside areaA city the business does not serveExclude or correct location strategy.
UnclearShort or ambiguous queryObserve 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 enquiry quality looks wrong.

Stage 2: Was the person inside the service area?

Local-service advertising has two locations to check: the campaign’s location settings, and the customer’s actual service address or requested area. Record the customer’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 customer’s actual request have both been checked.

Stage 3: Did the ad and landing page promise the right thing?

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 customer 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 customer 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.

Stage 4: Was the enquiry tracked correctly?

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 enquiries” are not automatically the same statement.

Stage 4: Was the enquiry tracked correctly?
PathTest
Website phone numberCall from a test device and confirm the correct source, number, and destination.
Call asset or ad callConfirm the call record and any defined duration or answered rule.
FormSubmit a test form and verify receipt, notification, CRM entry, and source data.
Booking toolComplete a test booking and confirm the event fires once.
Chat or messageSend a test message and confirm the record reaches the business.
Offline outcomeConfirm 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 optimised 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.

Stage 5: Was the contact qualified?

For a local-service business, qualification may require that the requested service is offered, the customer is in the service area, the need fits the minimum job or commercial policy, the timing is workable, and the customer 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.

Stage 5: Was the contact qualified?
OutcomeMeaning
UnqualifiedThe service, location, timing, or customer type did not fit.
Qualified enquiryThe business confirmed basic service fit and a real opportunity.
Quote or estimateThe business discussed a possible price or scope, but no job is scheduled.
Booked jobA date or defined commitment exists in the calendar, CRM, or dispatch record.
Completed jobThe work was delivered.
Paid jobThe business confirms collection or payment.
UnknownThe owner cannot verify the outcome.

The unknown category matters. It prevents missing records from becoming either successes or failures by assumption.

Stage 6: 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. Check whether the call was answered, whether it was routed to the correct person, whether the caller was contacted after a missed call, whether the response occurred during the advertised hours, whether the handler asked the minimum qualifying questions, whether the customer understood the next step, and whether a follow-up task was 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.

Stage 7: Did a qualified enquiry become a booking?

This is where many reports stop too early. A booking requires 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 customer schedules the work under the agreed definition.

Audit the booking path: how many qualified enquiries 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 completed.

Booking-path arithmetic

qualification rate = qualified enquiries ÷ tracked enquiries booking rate = booked jobs ÷ qualified enquiries 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 enquiries.

Stage 8: Did the job complete and produce contribution?

A booked job can cancel. A completed 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 completed 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

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 worked example

A plumbing campaign spends $1,200.00 in a defined month and reports 20 platform leads.

A worked example
StageCount
Platform-reported leads20
Duplicate or unusable records removed2
Tracked enquiries18
Outside service area3
Wrong service or non-customer intent4
Qualified enquiries11
Conversations reached9
Booked jobs5
Completed paid jobs4
Confirmed revenue$2,400.00
Cost per stage (illustrative)

cost per reported lead = $1,200.00 ÷ 20 = $60.00 cost per booked job = $1,200.00 ÷ 5 = $240.00 cost per completed 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 customer or service, eleven qualified, five booked, and four completed 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.

Do not change the campaign yet when the failure is operational

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.

When the campaign really is the problem

The advertising is a stronger suspect when the records show material spend on irrelevant or unserviceable queries, repeated outside-area demand despite a reasonable location setup, a service promise that does not match the actual offer, high contact volume from DIY, employment, product, or education intent, a campaign optimising toward a weak or duplicated conversion action, a service line spending without qualified enquiries while another produces them, or a landing-page promise that attracts a different job than the business wants.

When the campaign really is the problem
EvidencePossible repair
Wrong queriesNegative keywords, tighter themes, revised match strategy, or campaign structure.
Mixed servicesSeparate campaigns or ad groups where intent, economics, or landing page differ.
Weak service fitRewrite ad and landing page to state the actual offer and exclusions.
Location mismatchReview target locations, exclusions, service areas, and customer address records.
Wrong conversion goalMake the primary and secondary conversion design reflect the business objective.
Delayed job outcomesReconcile CRM outcomes and consider offline conversion measurement.
Poor economicsReduce, repair, or stop spend if estimated contribution cannot justify acquisition cost.

Google’s guidance says primary 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.

The monthly reconciliation

The monthly reconciliation
FieldRecord
Date rangeFixed reporting period
Campaign or sourceNamed campaign, platform, and service
Defined acquisition costMedia-only or all-in, stated clearly
Platform leadsPlatform-reported count
Tracked enquiriesDeduplicated call, form, message, or booking records
Qualified enquiriesOwner-confirmed count
Booked jobsCalendar, CRM, dispatch, or owner confirmation
Completed jobsDelivered work
Confirmed revenueOwner-confirmed ticket or collection
Margin assumptionOwner-provided and dated
Estimated contributionRevenue multiplied by stated margin
UnknownsMissing records and attribution limits
VerdictContinue, 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 completed paid job is a business result, keep those statements separate.

The Profit Ledger

A one-page answer, not an activity report

Money out Attributable advertising spend, with the included-cost scope stated Recorded to the dollar, for the period the diagnosis covers.
Money in Tracked enquiries, qualified enquiries, booked jobs, completed work, confirmed revenue Reported at the stage the evidence reaches, with duplicates removed and unknowns left unknown.
Verdict Continue, adjust, reduce, pause, or stop Decided at the verdict date, once the first broken stage is identified and repaired.

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. Every untracked job is your upside, not my credit.

What to do next

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.

Questions owners ask

Why are my Google Ads leads not turning into jobs?

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.

How do I find which stage is failing?

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.

Is a low booked-job count always the campaign's fault?

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.

Should I add negative keywords when leads look bad?

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.

What is the difference between a lead and a booked job?

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.

How do I calculate cost per booked job?

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.

When should I stop the campaign instead of fixing operations?

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.

Can accurate tracking guarantee more jobs?

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.

Start here

Three numbers are enough to start.

  1. What the last marketing attempt cost, all-in
  2. What a booked job is usually worth
  3. How many jobs you can take on now

Send what you have. A missing number is not a blocker. Working it out is part of the audit. No contracts, ever. I reply within 12 hours.

Send the numbers

What is happening with your advertising?

Spend, leads, and what you suspect is going wrong. I reply within 12 hours.

No contracts. I reply within 12 hours.

Start with a number