Google Ads reports 140 conversions last month at £85 each. Sales says a third were students, job seekers or a Gmail address with a fake phone number. Of the rest, nine became opportunities. Marketing and sales are both telling the truth, and they're still arguing about the same 140 leads.
That gap is a Google Ads lead quality problem, and in B2B it's the most common thing we find when we audit an account. This post explains why leads look healthy in the platform and fall apart once sales gets hold of them, where the gap usually opens, and how to fix it so Smart Bidding works towards pipeline instead of form fills.
The platform isn't lying. It's answering a different question
Google Ads counts a conversion whenever the action you defined fires. In most B2B accounts that action is a form submission. Smart Bidding then does exactly what it was built to do: find more people who will submit that form, as cheaply as possible.
It has no way of knowing whether the person behind the form has budget, a buying committee or any intention of buying. If your conversion action is a form fill, the algorithm is optimising for form fills, and it will get very good at finding cheap ones. Your CRM is measuring something else entirely: whether that person turned into a qualified conversation and, eventually, revenue.
Almost every lead quality issue we see is a version of that mismatch.
Five reasons Google Ads leads fall apart in the CRM
1. Every form fill looks the same to the algorithm
A demo request from a Head of Finance at a 500-person company and an ebook download from a university student are, to Google, one conversion each. Without values attached, Maximise Conversions and target CPA treat them as equal.
It gets worse when several conversion actions are all set as primary. Newsletter sign-ups, content downloads and demo requests get counted together, and budget drifts towards whichever is cheapest to generate. Cost per lead falls. Pipeline doesn't move.
2. Performance Max and broad match go where the cheap conversions are
Performance Max can serve across Search, Display, YouTube, Discover and Gmail. Broad match will happily match you to loosely related queries. Both are capable tools, but both follow the conversion signal you give them.
If that signal is any form fill, they will find the inventory where form fills are cheapest. For a B2B SaaS client selling accounts payable automation, that might mean search terms like "free invoice template" and Display placements on mobile apps. Automation amplifies whatever you measure, so a weak conversion signal gets scaled along with everything else.
3. Junk submissions count as conversions
Bot traffic, fake email addresses, competitors checking your pricing and job seekers using the contact form all fire the same conversion tag. Each one tells Smart Bidding to go and find more people like that.
Form validation, honeypot fields and reCAPTCHA help. What helps more is marking those leads as disqualified in the CRM and sending that outcome back to Google, so the algorithm learns what a bad lead looks like as well as a good one.
4. The sales cycle outruns the conversion window
B2B deals regularly take three to nine months to close. Google Ads conversion windows top out at 90 days, and many accounts still run the 30-day default. If a closed-won deal lands after the window shuts, Google never connects it to the click.
That's why so many accounts optimise on the lead. It's the only event that reliably happens inside the window. The answer is to optimise on a stage that happens early enough to count but late enough to mean something, which usually means a sales-qualified lead or a booked meeting.
5. Nobody closes the loop
This is the root of the other four. The click ID isn't captured on the form. HubSpot or Salesforce isn't connected to Google Ads. Marketing reports cost per lead, sales reports pipeline, and nobody reconciles the two until the quarterly review gets uncomfortable.
How to fix Google Ads lead quality: send the CRM back to the platform
The fix isn't a better keyword list or new ad copy. It's giving Google the same view of a lead that your sales team has.
Capture the click and the contact
Every form needs a hidden field that stores the GCLID against the contact record in your CRM. It should also pass the email address, which Google can match in hashed form. Without these identifiers, nothing you do downstream can be tied back to the ad that started it.
Import the stages that matter
Offline conversion import sends CRM stages back into Google Ads: MQL, SQL, opportunity, closed-won and disqualified. Google now recommends enhanced conversions for leads over GCLID-only import, which it describes as a legacy feature, because matching on hashed first-party data such as email is more durable and handles cross-device journeys better.
The plumbing has also changed. Since 15 June 2026, offline conversion import and enhanced conversions for leads uploads go through Google's Data Manager API rather than the Google Ads API. If your CRM integration was built before that, it's worth checking it still works. We've seen accounts where imports quietly stopped and Smart Bidding fell back to optimising on raw form fills without anyone noticing.
Put values on the stages
Once stages are flowing back, give them values that reflect what each is worth to the business. A simple version might be £50 for an MQL, £400 for an SQL and £2,000 for an opportunity, based on your own close rates and deal sizes. Value-based bidding can then prioritise the campaigns and search terms that produce opportunities, not just leads.
Move the bidding target in steps
Don't switch your primary conversion to closed-won on day one if you only close six deals a month. Smart Bidding needs volume to learn. Move from form fill to SQL first, keep the form fill as a secondary action so you can still see it, and go deeper as volume allows. Optimise on the deepest stage you have enough data for, not the deepest stage you can track.
Clean the inputs as well
Negative keywords, placement exclusions and tighter Performance Max asset groups still matter. So does the landing page. A form that asks for company size or role does some of the qualifying before sales ever sees the lead, and it gives you richer data to send back. For more information see our conversion rate optimisation page.
What to report instead of cost per lead
Cost per lead is the number most likely to mislead you. Here's a simple illustration of two campaigns from the same account:
Campaign A looks like the winner in Google Ads. In the CRM, Campaign B produces opportunities at less than half the cost. Cut B to fund A on the strength of CPL and you'd be buying more leads and less pipeline.
The numbers worth reporting sit further down the funnel: cost per SQL, cost per opportunity, pipeline generated per pound of spend and, once deals close, CAC. Platform conversions still have a place for day-to-day optimisation, but they shouldn't decide where the budget goes. We cover that split in more detail in our post on measurement vs attribution.
Uplisting, a SaaS platform for vacation rental managers, shows why. Monthly free trials rose five times while we ran their paid search, which on its own would look like a Google Ads success story. The numbers that mattered sat further down the funnel: new customers per month grew four times, revenue grew 100% year on year for two years running, and ARR went from $100,000 to $3,000,000. A free trial is a lead by another name, and it should be judged on what it turns into. Read the full Uplisting case study here.
Where to start
Pull last quarter's Google Ads leads from your CRM and check how many became opportunities, campaign by campaign. If you can't do that because the click ID isn't stored, that's your first job. If you can, the gap between platform conversions and real opportunities will tell you how far your bidding has drifted from what sales needs. Read more about our Google Ads audit service.
This is how we run every account in our Google Ads management service. CRM stages go back into the platform, bidding works towards qualified pipeline, and reporting is built on cost per opportunity and CAC rather than clicks. Marketing and sales end up looking at the same number. If your Google Ads leads look fine until sales gets hold of them, get a free proposal and we'll show you where the gap is opening in your account.
Last reviewed: October 2026 by Michéal Breslin, Managing Director



