Your sales team is right. Most of the leads you're sending them are garbage. The hard part is that this isn't actually your fault, and it isn't theirs either. It's a structural problem with how lead generation works today, and almost nobody is fixing it at the root.
We pulled aggregated data from teams running paid lead gen across Meta, Google, and LinkedIn. The pattern is brutally consistent: roughly 20% of leads become sales-qualified opportunities. The other 80% are some flavor of junk — wrong job title, wrong company size, wrong intent, wrong country, sometimes wrong human (bots love instant forms).
The good news: this is fixable. The bad news: you can't fix it with better targeting alone. You need a system.
The four reasons your leads are junk
Before you can fix lead quality, you have to know which kind of junk you're dealing with. There are four, and they each require a different intervention.
1. Form-fillers who never intended to buy
Meta's Instant Forms and LinkedIn's Lead Gen Forms make it absurdly easy to submit your info. That's the whole point — friction kills conversion rates. But low friction also means people tap submit by accident, fill in forms because the lead magnet looks cool, or get there from interest-based audiences that have nothing to do with buying intent.
If you're running Advantage+ campaigns on Meta with broad targeting, expect this bucket to be at least 40% of your incoming leads. The algorithm optimizes for the cheapest form fills, not the most qualified ones.
2. Qualified humans, wrong stage
This is the most expensive bucket because they look real. They have a real company, a real job, a real email. But they downloaded your ebook to learn about a category — not to evaluate vendors. Sending them straight to a closer wastes a sales call and burns the lead.
These leads aren't bad. They're early. The mistake is treating them like late-stage.
3. Bots, competitors, and curious browsers
If your form is on a public landing page with no validation, you'll get all three. Competitors fill in fake info to peek at your follow-up. Researchers grab your content. Bots autocomplete forms to test infrastructure. None of them will ever buy.
4. Right person, wrong fit
VP of Marketing at a 12-person company filled in your enterprise form. Great human, great title, completely wrong for a $50K ACV product. This isn't a targeting failure exactly — they self-selected in — but it's a routing failure if your SDRs spend 30 minutes qualifying them out.
The four-layer filter that actually works
Stop thinking about "lead quality" as a single variable to optimize. Think of it as a funnel inside your funnel, with each layer removing a specific kind of junk before the lead ever hits a human.
Layer 1: Pre-form qualification
The cheapest junk to remove is the junk you never let into your form in the first place. Add 2-3 qualifying questions before the contact fields — company size, role, primary use case. On Meta Lead Forms you can do this natively. On LinkedIn, use custom questions. On your own landing pages, use conditional logic to gate the form based on early answers.
Counterintuitive truth: adding friction at this stage will lower your raw lead volume by 30-50% and increase your SQL rate by 2-3x. Your CPL goes up, your cost per opportunity goes down. CPL is a vanity metric. Stop optimizing for it.
Layer 2: Real-time validation
As the lead submits, run automated checks: is the email a real domain? Is it a free email provider when you only sell B2B? Does the phone number's country code match the country field? Is this IP on a known bot list? Does the company exist in Clearbit or Apollo?
Most platforms will silently accept "asdf@asdf.com" and "123-456-7890". Don't be most platforms.
Layer 3: Enrichment and scoring
Once you know the lead is a real human at a real company, you need a score. Not a vibe — a number. Something like:
- Firmographic fit (company size, industry, geography): 0–40 points
- Demographic fit (job title, seniority, department): 0–30 points
- Behavioral signal (form depth, pages viewed, content downloaded): 0–20 points
- Intent signal (third-party intent data, search behavior): 0–10 points
Sum to 100. Set a threshold — usually 60+ goes to sales, 30-60 goes to nurture, under 30 gets a thank-you email and nothing else. The thresholds are yours to tune based on your sales capacity and conversion rates.
Layer 4: Smart routing
Even after scoring, you still have a routing problem. A 75-point lead in São Paulo at 3 AM your time shouldn't sit in a queue. A 60-point enterprise lead shouldn't go to the SDR who handles SMB. A returning lead who already talked to Maria three months ago shouldn't get bounced to a new rep.
This is where most teams fall apart. They have scoring, but the routing is a Zapier spaghetti diagram that nobody understands and nobody updates. Build proper routing logic with clear rules: by score, by geography, by deal size, by previous touch, by rep availability.
What changes when you do this
Teams that implement all four layers consistently report three things:
- Sales reps stop complaining about lead quality. This alone is worth the effort — the org-wide friction between marketing and sales largely dissolves.
- Cost per opportunity drops 40-60% even though cost per lead doubles. You're paying more for each lead but you're not paying anything to qualify out the junk.
- Conversion rates from lead-to-meeting jump from the 10-15% range to 30-40%. Your funnel math finally works.
The trap to avoid
Don't try to fix lead quality by tightening your ad targeting first. It's the obvious move and it's wrong. Tight targeting on Meta and LinkedIn just means you pay more for the same junk, because the platforms still optimize for cheap form fills within whatever audience you give them. You'll burn budget and conclude that paid lead gen "doesn't work for us."
Fix the post-form system first. Then go back and tune your targeting with confidence, because you'll finally have clean data on what a good lead looks like.
Where to start this week
If you only do one thing: add three qualifying questions to your highest-volume form, and route anyone who fails them to a nurture sequence instead of your inbox. That alone will eliminate 30-40% of the junk and cost you nothing.
Everything else — validation, enrichment, scoring, routing — is the system you build over the next quarter. But pre-form qualification you can ship today.
Next in this series: how Meta's Lead Ads actually work under the hood, and the campaign structure that gets you qualified leads instead of cheap ones.
