You're getting form fills from Google Ads. Your cost per lead looks reasonable. But the phone isn't ringing with real buyers, and you can't figure out why.
The problem is almost never one thing. It's a sequence of small breaks between the click and the closed deal. The fix starts with sorting your leads into three buckets so you can see which break is costing you the most money.
Why Your Google Ads Leads Look Good on Paper But Don't Close
Google Ads optimizes for whatever conversion action you tell it to optimize for. If that action is "form fill," Google will find you people who fill out forms. That's it. The algorithm has no idea whether those people ever became customers, unless you tell it.
So you end up in a cycle. Google sends you form fills. A chunk of them are junk. Others are genuine but never get contacted in time. A few are a perfect fit but stall during the sales conversation. In your Google Ads dashboard, all of them just show up as "conversion." There's no column for "actually became a customer."
The dashboard says your campaigns are performing. Your sales team says the leads are garbage. Both are technically right, and neither has enough information to fix the problem.
The Three-Bucket Lead Diagnostic
Before you touch your campaigns, your bid strategy, or your landing page, run every lead from the past 30 to 60 days through these three questions.
Bucket 1: Was the Lead Contacted?
This sounds obvious, but it catches more problems than most advertisers expect. Check your CRM or lead sheet. How many form fills from the past month got a response within 2 hours? How many never got a call or email at all?
If a large percentage of leads are sitting untouched, the problem is internal, not in your Google Ads account. Leads cool off fast. Someone who fills out a form at 10am and gets a call back at 4pm has already moved on or contacted a competitor.
The fix here is internal: response time SLAs, automated notifications when a new lead comes in, and someone accountable for first contact speed.
Bucket 2: Was the Lead a Good Fit?
For every lead that was contacted, ask: were they actually in your target market? Did they need what you sell? Could they afford it?
If most of the contacted leads weren't a fit, the problem is upstream in your Google Ads targeting. Common causes include broad match keywords pulling in job seekers or researchers instead of buyers, geographic targeting set to "presence or interest" instead of "presence," and ad copy that doesn't clearly state who the offer is for.
This is the bucket where your Google Ads account needs work. Tighten your match types, add negative keywords for job-seeking and informational queries, and make sure your ad copy and landing page are specific enough to repel people who aren't in the market.
Bucket 3: Good Fit, Didn't Close
These are the leads that hurt the most. They're real prospects. They need what you sell. They can afford it. And they still didn't buy.
When this bucket is full, the problem is usually one of three things. First, a positioning gap: what the ad and landing page promised doesn't match what the prospect heard on the sales call. Second, a timing issue: the lead is genuinely interested but not ready to act, and there's no nurture sequence keeping you in front of them. Third, a competitor problem: they're shopping multiple vendors and your value proposition doesn't differentiate clearly enough.
Google Ads can't fix this for you. This bucket lives in your sales process, your follow-up sequences, and how clearly your offer is positioned. But you can't even see this bucket until you've separated these leads from the ones in Bucket 1 and Bucket 2.
How to Build This Tracker
You don't need expensive software. A spreadsheet works. For each lead, track these columns:
Date, source (campaign and keyword if possible), contacted (yes/no), time to first contact, fit (yes/no), if not fit then why, if fit then outcome (closed, lost, stalled), and if lost then why.
After 30 to 60 leads, patterns will surface. You'll see whether the problem is response time, targeting, or sales process. And you'll stop blaming "bad leads" when the actual issue is something you can fix.
Feed the Signal Back to Google
Once you know which leads are actually qualified, you have something Google Ads desperately needs: a quality signal.
By default, Google optimizes for form fills because that's the only conversion it can see. Every form fill looks equal to the algorithm. A tire-kicker who bounces off your first email counts the same as a prospect who signs a $20,000 contract.
When you push your qualified lead data back into Google Ads through offline conversion imports or enhanced conversions for leads, the algorithm starts learning the difference. Over time, it begins targeting people who look like your actual customers, not just people who fill out forms.
Most lead gen advertisers skip this step entirely. They keep optimizing for cheaper form fills while wondering why revenue doesn't follow. Smart bidding works with whatever data you give it. Give it form fills, it finds form fillers. Give it qualified leads, it starts finding more people like them.
FAQ
How many leads do I need before the three-bucket diagnostic is useful?
Aim for at least 30. Fewer than that and you're reading noise. If you're only getting a handful of leads per month, aggregate two or three months of data before drawing conclusions.
What if most of my leads fall into Bucket 1 (never contacted)?
That's actually the easiest problem to solve. Set up instant email or SMS notifications when a form comes in, assign a specific person to respond within 30 minutes during business hours, and track first-contact time as a KPI. You'll likely see close rates improve before you change anything in your Google Ads account.
Do I need a CRM to push offline conversion data back to Google?
No. You can upload a spreadsheet with lead status and GCLID (the click identifier Google appends to your URL). Some CRMs like HubSpot and Salesforce have native integrations that automate this, but a manual CSV upload works if you're just getting started.
Will feeding qualified leads back to Google reduce my total lead volume?
Probably, yes. And that's the point. You'll get fewer form fills, but a higher percentage of them will be real prospects. Your cost per lead may go up while your cost per customer goes down. That's the trade worth making.
If you want to go deeper on why not all leads are equal and how to fix the signal you're sending Google, check out The Unequal Lead. It walks through how to stop rewarding Google for junk conversions and start optimizing for the leads that actually close.