← Blog
Home Service Marketing7 min read

Cheap Leads, Bad Quality? The Fix Is Which Questions, Not How Many

Adding more qualifying questions to a lead form usually makes cost per lead worse without improving quality. The real fix is changing which questions you ask, not how many.

Chris Luna
Written by · EBCD

A cheap cost per lead paired with leads that can't actually buy looks like a targeting problem. It almost never is. The far more common cause — and the one that's actually fixable in an afternoon — is that the lead form is asking the wrong questions, not too few of them.

The instinctive fix makes this worse. Adding more questions to try to filter harder usually raises cost per lead without meaningfully improving who gets through, because volume and quality aren't the same lever. The real fix is changing which questions are on the form, and how the answer options are structured — not how many questions there are.

What a Broken Form Actually Looks Like

In one account running window-replacement lead ads, the form had five questions, and none of them were actually stopping unqualified leads — they were just labeling them on the way through. "How many windows?" offered a range starting at 1–5, so someone needing two windows replaced still qualified for the lowest bucket and submitted. "What's your investment budget?" offered a $0 option, and plenty of people selected it and still submitted. "Who will make the purchase decision?" asked as self-report, and the answer "me, I'm the homeowner" is exactly what someone with no real buying intent says just as easily as someone ready to close.

The leads were technically labeled — the data was all there afterward — but nothing on the form actually disqualified anyone before they submitted. Every unqualified click still became a billed lead.

Why Adding More Questions Makes It Worse

There's a real ceiling on how many questions a Meta lead form can carry before completion rate collapses, and pushing past it doesn't buy more filtering — it buys a more expensive, less effective form. In one account, pushing to eight questions produced a $66 cost per lead. Pulling back to five fixed it. The extra questions weren't catching more bad leads; they were just making good leads more expensive to acquire by adding friction that dropped completion rate across the board.

More questions doesn't equal more filtering. The quality problem was never about volume of questions — it was about which ones were on the form and how the answer options were written.

What Actually Filters

Raise the floor on range options. A range starting at "1–5" lets anyone in, because almost everyone can round up to fit inside it. Changing that same question's lowest option to "less than 10" makes the small, low-intent inquiry visibly out of range to the person answering it — they self-select out before submitting, rather than squeezing into a bucket that technically still qualifies.

Ask about a fact that can't be faked, not a self-reported intention. In the window-replacement account, the single best-performing qualifying question turned out to be "Do you offer financing?" — a fact about the respondent's business, not a self-assessment of their readiness to buy. Someone who can answer that question accurately and positively has already been through a credit approval process with a lender, which correlates strongly with an established, organized business. A self-reported question like "are you ready to invest in growth?" filters nothing, because everyone believes that's true of themselves.

Give the unqualified person a dignified way out instead of forcing a lie. A binary yes/no often pushes someone who's close-but-not-quite into clicking the more flattering answer just to get through. Splitting the option into something like "No, but I'd like to learn more" versus "No, this doesn't work for me" does two things at once: the honest non-fit self-selects out through the second option, while the genuinely interested-but-not-ready respondent becomes a real lead worth a nurture sequence instead of an immediate write-off.

Ask about current spend, not a future budget commitment. "What's your current investment in marketing?" is a question about an existing fact, not a future promise — which makes it lower-resistance to answer honestly than "what's your budget?" while filtering just as effectively. People are more willing to disclose what they're already spending than to commit to what they're willing to spend.

Where the Filter Actually Needs to Live

This only works if the disqualification happens on the form itself, before submission — not afterward in the CRM. Meta's instant forms support conditional logic that can end the flow immediately when someone selects a disqualifying combination of answers, and a lead that never completes the form never gets billed and never lands in the pipeline needing to be manually filtered out later.

Filtering after the fact in a CRM is a strictly worse version of the same idea: the lead has already been paid for, it's already cluttering the pipeline, and someone still has to manually identify and remove it. The filter belongs at the point of submission, not downstream of it.

The Warning Sign to Watch For

If the disqualification rate on a properly built form comes out very high, that's usually not a form problem anymore — it's a targeting problem. A form can only detect a bad fit after someone's already clicked the ad; it can't prevent the click itself. A high disqualification rate is a signal to revisit audience targeting (interests, job titles, age range) rather than to keep tightening the form further.

How EBCD Approaches This

I run EBCD, and lead-quality problems are one of the most common issues clients come to us with — almost always framed as "the leads are bad" when the real finding is "the form isn't asking the right thing." Our approach:

  • Identify the specific answer combinations that correlate with non-buyers, not just low-volume single answers
  • Build conditional disqualification directly into the Meta instant form, so unqualified leads never submit and never get billed
  • Give near-misses a dignified opt-out that still captures them as a lower-priority nurture lead, rather than forcing a dishonest answer
  • Watch disqualification rate as a signal — high and rising means revisit targeting, not the form

For the related principle on where qualification logic should live, see Meta Instant Form Conditional Logic: What Most Advertisers Miss.

Frequently Asked Questions

If my leads are cheap but low quality, should I add more qualifying questions?

Usually not. Adding questions past a certain point raises cost per lead by increasing friction and lowering completion rate, without meaningfully improving who gets through. The fix is almost always changing which questions are on the form and how the answer options are structured, not adding more of them.

What's the single best type of question for filtering out unqualified leads?

A question about a verifiable fact rather than a self-reported intention. Something like "do you offer financing?" or "what's your current spend on X?" correlates with real qualification because it's harder to answer dishonestly than a self-assessment like "are you ready to buy?" — which nearly everyone will answer in whatever way gets them through the form.

Should form filtering happen in the lead form or in the CRM afterward?

In the form, using conditional logic that ends the flow before submission. A lead filtered out in the CRM has already been paid for and already required someone to manually identify and remove it. A lead disqualified in the form itself was never billed and never entered the pipeline in the first place.

How do I know if my disqualification rate is too high?

If a large share of respondents are getting disqualified by the form, that usually points to a targeting problem rather than a form problem — the ad is reaching the wrong audience in the first place. A form can label a bad fit after the click; it can't prevent the click from happening.

The Takeaway

"Cheap leads, bad quality" almost never means the form needs more questions — it means the form has the wrong ones. Raising the floor on range options, asking about facts instead of self-reported intentions, and building the disqualification logic directly into the form (not the CRM afterward) fixes the problem that adding more questions usually makes worse.

Book a 30-minute strategy call — we'll look at your current lead form and show you exactly which questions are letting the wrong people through.