Lead quality, diagnosed.
The account reports plenty of leads and few of them book. Across 28 lead-gen Google Ads accounts I manage, only 6 bid on an offline import of closed deals (33 accounts, 30 days to October 21, 2026), so the rest bid on the call or form, not on whether it became a client. This library covers the symptoms that say your lead quality is a tracking problem, why each one happens, and how to confirm it inside your own Google Ads account and CRM. Read the answer below, then jump to the leak that's costing you.
Selling products on Shopify instead of services? Start with the Wasted Ad Spend library
Specialty pages: home services, law firms, medical practices, construction and industrial.
Last updated October 2026 · 7 answers
How should a service business
wire lead tracking?
Wire tracking from the CRM out: the CRM is the ledger, a server-side container sends the signal, and Google Ads bids on a booked appointment, not a raw form-fill. Across 33 Google Ads accounts I manage, 30 days to October 21, 2026, 27 of 28 lead-gen accounts bid on calls but only 6 of 28 bid on an offline import.
The full architecture lives in my Lead Quality Stack reference, the eight-layer blueprint I rebuild every service-business account to. This page is the diagnostic layer on top of it. When the leads stop closing, the questions below name the cause and the order to check it in.
Six signals with
one broken loop underneath.
-
Smart Bidding is optimizing against raw form-fills
The primary conversion is set to form submission, so the algorithm buys the cheapest form-fills it can find. Cheap form-fills are usually the worst leads. Tire-kickers, wrong service area, no budget. The bid strategy is doing what you told it. You told it to chase volume. The fix is the signal swap. Make the qualified lead the one primary conversion and let the cheap fills stop counting.
-
Nothing tells Google which leads booked
A lead books, or becomes a paying client, and Google Ads never hears about it, so it keeps optimizing toward whatever produced the most leads, not the most customers. The first fix is the conversion itself: a booked appointment or a WhatConverts-qualified call as the one primary conversion. Where a CRM holds closed deals, an offline import with the click ID can go further. Across 33 Google Ads accounts I manage, 30 days to October 21, 2026, only 6 of 28 lead-gen accounts bid on an offline import.
-
No call tracking, so the phone leads are invisible
27 of 28 lead-gen accounts I manage bid on calls (33 accounts, 30 days to October 21, 2026), so the phone usually carries the signal. Without dynamic number insertion feeding a qualified-call event back to Google Ads, every lead that phones in is missing from what Smart Bidding sees. The algorithm optimizes on the forms and ignores the phone. WhatConverts records, transcribes and scores the call, then sends the qualified ones in.
-
Spam form-fills are counted as conversions
The form-submission trigger fires on the click of the submit button, not on server validation. So every bot, every spam fill, every fat-fingered test counts as a conversion. The algorithm learns to chase whoever clicks submit, which bots do better than buyers. Gate the conversion trigger on a server response that confirms the lead is real. Until you do, you pay Google to find you more bots.
-
The CRM isn't the source of truth
Lead counts live in a spreadsheet, the ad platform, and three inboxes, and none of them agree. There's no single record where lead source, stage transitions, and bookings live together. Without that record you can't tie a booking back to the click that created it. The CRM has to hold the gclid on every lead and timestamp each stage from lead to booked appointment. Everything downstream depends on it.
-
GA4 is being used to grade ad performance
GA4 sessionizes traffic. The CRM counts deals. Those two never agree, and grading ad spend against GA4 lead events guarantees a number that drifts further off every week. GA4 is for behavior. Which pages produce calls, which campaigns send sessions that convert. Grade the ads inside the ad platforms, with a booked appointment or a qualified call as the conversion. A GA4 report is the wrong instrument for deciding where the budget goes.
Three references you can read
without a sales call.
-
The Lead Quality Stack
Eight-layer reference for services.
The architecture every answer here points back to. CRM, call tracking, server-side, and offline imports where a CRM holds closed deals, in the order I rebuild them.
Read the stack: the Lead Quality Stack -
Google Ads Setup Checklist
Free 25-page PDF. No email gate.
The workbook I run before every diagnostic conversation. Covers conversion setup, the qualified-lead signal, and the standard tracking leaks.
Download the checklist -
The Lead Quality Audit
Written by me. Back within 24 hours of access.
When you want the diagnosis run on your real account, I read what it counts as a lead, how calls and forms reach it, and where the signal breaks.
Get the audit
Every question,
answered in full.
Grouped by where the leak lives. Each question links to a self-contained answer. No gate, no email.
Lead quality
4 questions
-
How do I stop spam form submissions from inflating my Google Ads conversions?
Spam form fills inflate Google Ads conversions because the tag fires on submit. Gate the event on server validation and count qualified leads only.
-
Should I optimize Google Ads for form fills or qualified leads?
Optimizing for raw form fills teaches Smart Bidding to find junk. How to make the booked appointment your one primary conversion and bid Target CPA on it.
-
Why are my Google Ads leads low quality?
Low-quality Google Ads leads usually trace to Smart Bidding optimizing on raw form-fills. The four real causes, and the order to fix them.
-
Why is my Google Ads cost per lead rising?
Cost per lead rises when CPC climbs or conversion rate drops. How to split the two, with Q3 2026 cost-per-lead data from 11 home-services accounts I manage.
Calls and CRM
2 questions
-
Do I need a CRM to run Google Ads for a service business?
A senior operator's answer on whether a CRM is required for service-business Google Ads, what it has to expose, and what to do before you own one.
-
How do I track phone calls as conversions in Google Ads?
Google Ads counts phone calls as conversions by duration alone. How to track calls, add call scoring, and bid on the booked appointment instead.
Closed-won feedback
1 question
-
How do I import closed-won deals into Google Ads as offline conversions?
Import closed-won deals into Google Ads: store the GCLID on the CRM deal and upload each win within 90 days of the click. Three methods, ranked by effort.
Same diagnosis,
run by a senior operator.
Every owner reading this can run the first check on their own account. Pull your booked clients from the last ninety days and trace each one back to the click that created it. If you can name the campaign, the keyword, and the gclid for most of them, your wiring is healthy and the problem is somewhere else. If the trail goes cold at the form or the phone, the questions above walk through why.
That diagnosis is what I do. I'm Conner Crowe. I spent ten years inside agencies and in-house teams, working with owners direct, and I've managed more than $15M in ad spend. I check the conversion setup before I touch a bid: lead-source capture, call tracking, the signal swap to a booked appointment or qualified call, and Enhanced Conversions. Same person on the call as on the keyboard. No account manager.
The Lead Quality Stack is the architecture I rebuild every account to. This library is the diagnostic layer on top of it. On a fence contractor's account, the only website conversion had died when a form button was renamed; fixing it and cleaning the account took rank-lost impression share from a weekly 27 to 48% range to under 1% (the dead form case study). If your own answer is a rebuild, the free ads audit request is below, and the free 25-page checklist covers the same ground first.
If you book a call
-
Before. I look at your site first, so the call starts on your business, not an intro.
-
The call. Thirty minutes on what’s working, what’s leaking and whether this fits.
-
After. If it isn’t the right fit, you leave with two or three fixes you can ship without me.
5.0 average from 11 Google reviews.
Same diagnosis,
run on your pipeline.
Add me as a read-only user and I'll write the audit myself: what your account counts as a lead, how calls and forms are tracked, and what to fix first. 5 to 7 pages, back within 24 hours of access. No call needed. If you'd rather talk first, a call is open too.