Facebook and Instagram can produce leads at prices Google cannot match. WordStream's 2025 benchmarks, based on US lead campaigns, put the median cost per lead at $27.66 across industries and $41.26 for home and home improvement. Then the calls start: wrong numbers, "I didn't fill anything in", people who wanted a price for something you do not do, and phones that just ring out.
Cheap leads are not a problem in themselves. The problem is that Meta is very good at finding people who fill in forms, and unless you tell it otherwise, that is exactly what it will optimise for.
Why Meta leads go bad
- The form is too easy. Default instant forms pre-fill name, email and phone from the profile. Two taps and the lead is sent, sometimes by accident.
- The campaign is optimising for form submissions. The algorithm finds the people most likely to submit, not the people most likely to buy.
- The ad promises too much. "Free quote", "half price" and "win a…" attract bargain hunters.
- Targeting is too wide. Broad audiences with no postcode limits bring enquiries from outside your area.
- Follow-up is too slow. Someone who filled in a form while scrolling at 9pm has forgotten by tomorrow afternoon.
Fix 1: make the form do some work
Meta's instant forms have two types. "More volume" is the default and quickest to submit. "Higher intent" adds a review screen where the person checks their details before sending, which reduces accidental and low-effort submissions.
- Switch to Higher intent. Expect fewer leads and a higher cost per lead; judge it on booked jobs.
- Add two to four qualifying questions. Postcode, type of job, timescale and, for high-ticket work, a budget band. Use multiple choice to keep it quick.
- Use conditional logic. If someone picks a postcode outside your area or a budget below your minimum, close the form without submitting their details.
- Add a short intro and a clear "what happens next". "We will call you within two hours to arrange a survey" tells people a real person will ring.
Fix 2: optimise for quality, not volume
Telling Meta which leads turned into customers is the single biggest improvement for most accounts with steady volume. Meta's Conversions API can receive lead status updates from your CRM, and campaigns can then optimise towards leads that progress, rather than any form submission. Even a basic setup, marking leads as "qualified" or "booked" and sending those events back, gives the algorithm a better target.
If you do not have a CRM yet, a simpler step is to send traffic to your own landing page and optimise for a conversion that only fires after a fuller form. Fewer people complete it; more of them are serious.
Fix 3: let the ad filter people out
| Instead of | Try |
|---|---|
| "Free quotes!" | "Porcelain patios from £4,500, fitted in 3 to 5 days" |
| "Get 50% off" | "10% off spring bookings made before 31 March" |
| "Need a roofer?" | "Roof repairs across Leicester and within 15 miles. Most repairs £250 to £900" |
Prices, minimums and areas lower click-through rates slightly and lift lead quality noticeably. People with the wrong budget or location rule themselves out before they cost you anything.
Fix 4: targeting that matches your patch
- Target by postcode or radius around the areas you actually cover, and exclude areas you do not.
- Use lookalike audiences built from customers who booked, not from everyone who submitted a form.
- Retarget website visitors and video viewers; people who have already looked at your work convert better.
- Exclude existing customers and recent leads so you are not paying to reach them again.
Fix 5: follow up fast
Speed matters more on Meta than on Google, because the lead was not actively searching. Research published in Harvard Business Review found that firms contacting a lead within an hour were nearly seven times as likely to qualify it as firms that waited an hour longer, and more than 60 times as likely as those that waited a day.
- Connect lead forms to your phone or CRM so leads arrive instantly, not in a weekly CSV download.
- Call within the hour during working hours; send an immediate text or email that confirms who you are.
- Try at least three times over two days before marking a lead dead.
Measure the right thing
Illustrative example, not a benchmark.
Cost per lead nearly doubled and the account became a third cheaper per job. If you only watched cost per lead, you would have reversed the changes.
When to use a landing page instead
For high-ticket, considered purchases such as solar, extensions, landscaping or kitchens, sending Meta traffic to a landing page with photos, prices and a fuller form often beats instant forms on booked jobs, even though it produces fewer leads. We compare the two in detail in Meta instant forms vs landing pages.
See also our Facebook and Meta Ads management service.
Diagnosing the problem in your own account
Before changing everything, find out which kind of bad lead you have. Sort a month of Meta leads into buckets:
| Bucket | Likely cause | First fix |
|---|---|---|
| Fake or wrong numbers | Pre-filled forms, accidental taps | Higher intent form, phone confirmation |
| Out of area | Wide targeting | Postcode targeting, area question with conditional close |
| Wrong service or budget | Vague ad, no prices | Prices and minimums in ad and form intro |
| Never answered | Slow follow-up, low intent | Instant text and call within the hour |
| Answered, not interested | Curiosity clicks, giveaway-style offers | Stronger qualifying questions; landing page |
Creative that attracts buyers, not browsers
- Show the finished work and the price range together. It sets expectations before the form opens.
- Use your real team and vans. Ads that look like a real local business attract fewer time-wasters than glossy stock images.
- Avoid "free" as the main hook. Free surveys and free quotes are fine as a detail; as a headline they attract people who only want something free.
- Name the area in the first line of the text so people outside it scroll on.
Budget and patience
Changing the form type or optimisation goal resets some of the learning. Expect cost per lead to rise for two to four weeks after switching to Higher intent forms or CRM-based optimisation. Judge the change after a full month on booked jobs, not after a few days on lead volume.
Is Meta right for your business at all?
Meta suits services that sell on looks, offers that benefit from repetition and areas with thin search demand. It is weaker for urgent, needs-based work, where Google search is usually better. If your service is emergency-led and your Meta leads remain poor after these fixes, the channel may simply not suit the work, and that budget may do more on Google.
Frequently asked questions
Why are my Facebook leads such poor quality?
Usually because the form is too easy to submit, the campaign optimises for form submissions, the ad attracts bargain hunters, targeting is too wide or follow-up is slow.
What is the Higher intent form type on Meta?
An instant form option that adds a review screen, so people confirm their details before submitting. It typically reduces lead volume and improves quality.
How much does a Facebook lead cost?
WordStream’s 2025 benchmarks put the median cost per lead for US lead campaigns at $27.66 overall and $41.26 for home and home improvement. Judge your own results on cost per booked job.
How do I tell Meta which leads are good?
Send lead status updates, such as qualified or booked, from your CRM through Meta’s Conversions API, then optimise campaigns towards those events.
Related guides
- Meta Instant Forms vs Landing Pages
- Google Ads vs Meta Ads for a Local Service Business
- Meta Ads Broad vs Advantage+ Targeting
Sources
- WordStream, Facebook Ads Benchmarks 2025 (726 US lead campaigns)
- Jon Loomer, "A guide to instant forms"
- SmartCompany summary of "The Short Life of Online Sales Leads" (Harvard Business Review, 2011)
Paying for Facebook leads that never pick up?
Ask for a free review of your Meta ads. We will check your forms, optimisation goal, targeting and follow-up, and show you your real cost per booked job.

