Why Google Ads Keeps Sending You Junk Leads (And How to Fix the Signal You're Sending)

Smart Bidding learns from every conversion you send it. If you're reporting raw form fills, you're training it to find more junk. Here's how to fix the signal with offline conversion imports, GCLID capture, and retract mode.

Google Ads Smart Bidding optimizes toward whatever you tell it is a win. If your primary conversion action is a raw form fill, it chases the entire lead pool — spam, wrong fit, bots, the whole mess. This post walks through creating a qualified lead conversion action, capturing GCLIDs, uploading only CRM-approved leads via offline conversion imports, and using retract mode to un-teach leads Google already counted.

Key takeaways

You're generating leads. Google Ads shows conversions every day. Cost per lead looks reasonable. Then you talk to sales and half the leads were spam submissions, wrong industries, or people who have no intention of buying.

This is one of the most common and misunderstood problems in Google Ads lead gen. The campaign isn't broken. The signal is.

Smart Bidding watches every person who converts and builds a model: find more people like this. If your primary conversion action is a raw form fill, it's building that model from your entire lead pool — the MQLs, the junk, the bots, the guy who fills out contact forms because he's bored. Google doesn't know which ones closed. It only knows what you told it. And you told it everything was a win.

Why Audience Exclusions Won't Fix This

The instinct is to add negative audience lists. Block the bad users. The problem: those lists come back "too small to serve." You need hundreds of users in an audience for Google to act on it, and even then it only blocks those exact people — it doesn't teach the algorithm anything about what you actually want.

As one PPC pro put it:

"Audience exclusions almost never fix lead quality in a meaningful way — they're usually too small, too delayed, and too easy for bots to bypass."

You can't exclude your way to quality. You have to teach Google what a qualified lead looks like by rewarding only the ones that are actually good.

The Fix: A Qualified Lead Conversion Action

Step 1: Create a new conversion action for "Qualified Lead"

Go to Goals > Conversions > New conversion action in Google Ads. Don't repurpose your existing form submit — build a brand new action. Name it something clear like "Qualified Lead" or "CRM Qualified."

This action won't fire from a page view or a form. It gets populated entirely through offline conversion uploads.

Step 2: Capture the GCLID on every form submission

The GCLID is the unique identifier Google assigns to every ad click. You need to capture it the moment someone fills out your form and store it alongside the lead record in your CRM.

This requires a hidden field on your form that reads the gclid URL parameter and saves it. Most CRMs can store a custom field for this. If yours can't, there are lightweight scripts that handle it.

Do not skip this step. Without the GCLID stored in your CRM, you have no way to connect a qualified lead back to the ad click that generated it.

Step 3: Upload qualified leads as offline conversions

When your sales team marks a lead as qualified — booked a meeting, requested a proposal, moved to an opportunity — that's when you upload. Go to Goals > Conversions > Uploads and import a CSV with the GCLID, the conversion action name, and the conversion time.

Only upload the good ones. This is the key shift. You are not uploading all leads. You are uploading the subset your sales team has reviewed and confirmed.

Step 4: Set it as your primary conversion action

Go to your conversion action settings and set "Qualified Lead" as primary. Demote your raw form fill to secondary or observation only.

This is what changes Smart Bidding's behavior. Primary conversion actions are what it optimizes toward. Secondary actions are visible in reporting but don't drive bidding decisions. Once you flip this, the algorithm stops chasing form fills and starts chasing people who look like your real customers.

Retract Mode: Un-Teaching Leads Google Already Counted

If someone submitted a form two weeks ago and Google counted it as a conversion, that event is already baked into Smart Bidding's learning. Creating a new conversion action doesn't erase history.

That's what retract mode is for.

When your sales team disqualifies a lead — marked as junk, wrong fit, no-show — you can upload that GCLID back to Google with the adjustment type set to RETRACT. Google removes that conversion from its records. It's as if it never happened from a bidding perspective.

A few rules:

This is particularly valuable if you've been running campaigns for months with raw form fills as your primary conversion action. You have a backlog of bad signals. Retract mode lets you clean it up rather than just stopping new bad signals from entering.

The Volume Problem: What To Do When You Don't Have Enough Qualified Leads

Smart Bidding needs roughly 30 to 50 qualified conversions per month per campaign to learn reliably. If you're below that threshold, setting a low-volume "Qualified Lead" action as primary can cause erratic bidding or a learning period that never ends.

If you're below threshold, use a proxy. "Booked appointment" or "answered call" often has higher volume than "closed deal" while still being a meaningful signal upgrade over raw form fills. Set that as primary until volume builds, then graduate to the stricter qualified lead definition.

You can also keep raw form fills as primary temporarily and run qualified leads as secondary. This keeps bidding stable while you accumulate data. Once you hit 30 conversions per month on the qualified action, swap them.

"For volume — you generally want 30–50 conversions per month per campaign before smart bidding really dials in. If you're below that, you can keep the raw form submit as primary temporarily and use the qualified lead as secondary until you build enough volume, then swap them."

Closing the Loop Between Your CRM and Google's Signal

If you want a step-by-step walkthrough for setting this up — from GCLID capture to CRM storage to upload workflow to how Smart Bidding responds — The Unequal Lead covers the full process. It's a free course built specifically for lead gen advertisers dealing with this exact signal problem.

FAQ

How long does it take for Smart Bidding to respond after I switch to a qualified lead conversion action?

There's a learning period, typically 1 to 2 weeks. During this time you may see impression and click fluctuations. Don't panic and switch strategies mid-learning. Give it time to accumulate data on the new signal before judging performance.

Do I need to keep uploading qualified leads manually forever?

Not necessarily. Many CRMs (HubSpot, Salesforce, Zoho) support automated offline conversion uploads via the Google Ads API or a direct integration. Once it's wired up, qualified leads upload automatically when a contact status changes. The manual CSV process is a good way to start and verify the setup before automating.

What if my sales cycle is long — 2 to 4 weeks to qualify a lead?

The GCLID is valid for 90 days from the original click, so a long sales cycle is fine as long as you're uploading within that window. The one thing to watch is upload lag's effect on learning. If it takes 3 weeks to qualify a lead, Smart Bidding's feedback loop is 3 weeks slow. This isn't a dealbreaker but it does mean the algorithm adjusts more slowly than it would with a faster signal.

What's the difference between enhanced conversions for leads and offline conversion imports?

Enhanced conversions for leads improves match rates for online conversions by hashing user data (email, phone) to connect conversions back to clicks. It helps with attribution but it doesn't let you filter for quality — it still fires on every form fill. Offline conversion imports via GCLID let you choose which leads to report as conversions. They solve different problems. You can use both, but if lead quality is the issue, offline imports are the fix.

Free course on exactly this

Stop Flying Blind — keyword research without Keyword Planner.

Five modules. Free with account. Walk away with a keyword list you built yourself.

Start the course