On this page · 13 sections
When Meta ads bring plenty of leads but few of them answer the phone, have a real budget or live in your area, the campaign is usually doing exactly what it was asked to do: find the cheapest possible form fills. Lead quality improves when you change what you ask for. Add the right amount of friction to the form, qualify people in the ad itself, tell Meta which leads turned into customers, and follow up fast. This guide explains how to diagnose where poor leads come from, the settings and changes that help, and how to measure quality so you can see the improvement.
Start by defining a good lead
“Poor quality” means different things to different businesses. Before changing anything, write down what a good lead looks like for you, and what a bad one looks like. Keep it to a few clear tests that anyone on the team can apply.
| Test | Good-fit lead | Poor-fit lead |
|---|---|---|
| Contact details | Real name, working phone number | Fake or mistyped details |
| Location | Inside the service area | Outside the area |
| Need | Planning a kitchen in the next six months | Browsing, or wants a single cabinet |
| Budget | In line with typical project costs | Expects a fraction of the cost |
| Response | Answers a call or message within two days | Never responds |
Be realistic. No campaign produces only perfect leads, and a few poor ones are a normal cost of advertising. The goal is a share of good-fit leads that makes the cost per customer work for your business. For a high-value service, one good lead in four may be fine; for a low-value one, you may need far better.
Then label every lead for a few weeks: good fit, poor fit or no response. A shared spreadsheet is enough. Without this, you’ll be arguing from impressions, and the loudest bad lead will feel like the norm.
Measure cost per qualified lead, not cost per lead
Meta reports cost per lead. The business pays for qualified leads. The gap between the two is where most bad decisions come from.
| Campaign A | Campaign B | |
|---|---|---|
| Spend | US$600 | US$600 |
| Leads | 50 | 20 |
| Cost per lead | US$12 | US$30 |
| Good-fit leads | 5 (10%) | 10 (50%) |
| Cost per good-fit lead | US$120 | US$60 |
Once you have this number, you can judge every change below on the measure that matters. Expect cost per lead to rise as quality improves. That’s usually a good sign, as long as cost per good-fit lead falls.
Diagnose where the poor leads come from
Different kinds of bad lead have different causes. Sort your poor-fit leads by the reason they failed, then match the pattern to the likely cause.
| Pattern | Likely cause | First fix |
|---|---|---|
| Fake names, numbers or emails | Form is too easy; possible bot or accidental submissions | Add a review step or a qualifying question; check spam protection on website forms |
| Real people who don’t remember enquiring | Pre-filled instant form submitted on impulse | Use a higher-intent form type; make the ad clearly ask for an enquiry |
| Outside your service area | Location targeting too wide, or people “interested in” the area | Tighten locations; state the area in the ad and form |
| Wanted something free or very cheap | Offer or creative attracts bargain hunters | Show a starting price or typical range; remove “free” language unless it’s real |
| Good fit, but went cold | Slow or weak follow-up | Reply faster; set up an automatic confirmation and a call within hours |
Tap to enlargeQualify people in the ad itself
The ad is your first filter. Vague ads attract vague interest. Specific ads put off people who aren’t a fit before they cost you anything.
- Say who it’s for: “For homeowners in Leeds planning a new kitchen”.
- Give a sense of price: “Projects from US$5,000” or “Typical cost: …”. A price filters faster than any form question.
- Describe what happens next: “We’ll call within one working day to arrange a home visit.”
- Avoid “free” and prize-style language unless the offer genuinely is free and that’s what you want.
- Show real work and real people. Polished stock imagery can attract curiosity rather than intent.
These details may raise your cost per lead. That’s the point: you pay a little more for each lead and much less for each customer.
Set up the form to filter, not just to collect
Meta’s instant forms open inside Facebook or Instagram and can pre-fill a person’s name, email and phone number from their profile. That makes them quick to submit, which is great for volume and risky for quality.
Form changes that usually help
- Choose the form type designed for higher intent, which adds a step asking people to review and confirm their details before submitting.
- Add one or two multiple-choice qualifying questions, such as timeframe or project size. Keep them easy to answer honestly.
- Add a short-answer question where it helps, such as “What would you like help with?” People who type a sentence are usually more serious.
- Use the intro screen to repeat the area, the price guide and what happens next.
- Make sure the thank-you screen sets expectations and offers a next step, such as calling you or visiting the website.
Instant forms or your own website?
Sending people to a form on your website adds friction, which often lowers volume and raises quality. It also lets you show reviews, examples and prices before they enquire. The trade-off is that your page must load fast and work well on a phone, and tracking needs to be set up properly.
| Instant form | Website form | |
|---|---|---|
| Speed to submit | Very fast; details can be pre-filled | Slower; typed by hand |
| Typical volume | Higher | Lower |
| Typical intent | Mixed; impulse submissions are common | Usually higher |
| Room to persuade | Intro screen only | Full page: reviews, examples, prices |
| Tracking | Leads stay in Meta until downloaded or synced | Needs Pixel and Conversions API set-up |
Tap to enlargeTell Meta which leads were good
By default, a lead campaign optimises for anyone who submits the form. Meta can’t see which of those leads you won, unless you tell it. When you send that information back, the delivery system has a chance to look for more people like your real customers.
Meta offers an optimisation approach for this, often called conversion leads, which uses lead stages from your CRM, such as qualified or converted, sent back through the Conversions API. It needs a CRM or system that records lead outcomes and a reliable integration, so it suits businesses with a steady flow of leads and a clear sales process.
If that’s a step too far for now, start with the basics: make sure your Pixel and Conversions API are set up so that website enquiries are tracked accurately. Our guide to the Meta Pixel and Conversions API explains how.
Follow up while they still remember you
A lead that waits two days for a reply has often forgotten the ad, chosen someone else or lost interest. Some leads that look poor were simply contacted too late.
This isn’t a new finding. A widely cited Harvard Business Review study of online sales leads, published in 2011, found that companies that contacted leads within an hour were far more likely to qualify them than those that waited longer. The exact figures are dated, but the direction matches common experience.
- Send an automatic confirmation by email or message as soon as the lead arrives, saying who will contact them and when.
- Connect your lead forms to wherever your team works, such as email, a CRM or a messaging tool, so nobody has to download leads by hand.
- Call or message within working hours the same day where you can.
- Try more than once, at different times of day, before marking a lead as no response.
Record how quickly each lead was contacted alongside its quality label. After a month, you’ll see whether slow replies and poor quality go together in your business, which tells you whether to fix the campaign or the process.
Keep spam and bots out of the numbers
Not every bad lead is a person. Website forms attract automated submissions, and if those trigger your conversion tracking, Meta is told they are real leads and may look for more of the same. That’s worse than wasted time: it trains the campaign in the wrong direction.
- Add spam protection to website forms, such as a challenge service that runs quietly in the background, and a hidden field that bots fill in and people don’t.
- Fire the conversion only after a successful, validated submission, not when the button is clicked.
- Validate phone numbers and email addresses in the form, so obvious typos and nonsense are caught before they’re sent.
- If a burst of junk leads arrives, check whether they share a pattern, such as the same placement, time of day or country, and exclude it.
Instant forms aren’t exposed to website bots in the same way, but they can still collect careless submissions. The review step and a qualifying question are the main defences there.
Get leads to your team without delay
Leads from instant forms are stored in Meta until you download or sync them. If someone has to remember to download a spreadsheet each morning, follow-up will always be slow. Connect the forms to the place your team already works.
| Option | Good for | Watch out for |
|---|---|---|
| Manual download from Meta | Testing with very few leads | Slow follow-up; easy to forget |
| Native CRM integration | Businesses already using a supported CRM | Check field mapping, including custom questions |
| Automation tool (such as a connector service) | Sending leads to email, sheets or messaging apps | Monitor for failed runs |
| Email marketing platform | Instant welcome emails and nurture sequences | Consent and list hygiene |
If you use ActiveCampaign or Mailchimp, a short automated welcome sequence can do the first follow-up for you. ActiveCampaign vs Mailchimp compares how each handles this.
Targeting: tighten what matters, leave the rest broad
It’s tempting to respond to poor leads by adding narrow interest targeting. Often that makes little difference, because Meta’s delivery system increasingly finds people based on who responds to the ad. Fix the ad, form and feedback first.
Placements are worth a look too. Ads Manager’s breakdowns show results by placement. If one placement produces lots of cheap leads that all turn out poor, test excluding it and compare cost per good-fit lead over the following weeks. Make one change like this at a time, so you know what helped.
Some targeting settings do matter for quality. Location is the main one: if you serve one city, make sure ads aren’t reaching the whole country. Age can matter for some services. Exclude existing customers if you don’t want them in the form, and exclude people who have already submitted a lead recently.
A four-week plan to improve lead quality
- Week one: define a good lead, start labelling every lead, and calculate cost per good-fit lead for the last month.
- Week two: sort poor leads by reason, then fix the biggest cause. Usually that’s the form type and one qualifying question, or the follow-up process.
- Week three: update the ad copy to include area, price guide and next step. Leave other settings alone.
- Week four: compare cost per good-fit lead with week one. Keep what helped and plan the next change.
Four weeks is a short window, so treat the result as a direction rather than proof, and keep labelling leads after the plan ends.
Creative plays a big part in who responds, so pair this with a regular creative testing rhythm.
Common questions
Why are my Facebook leads fake?
Usually because the form is so easy to submit that people do it without thinking, or because details were pre-filled and never checked. A review step, a qualifying question and clearer ad copy reduce it. On website forms, spam protection blocks bots.
Will improving lead quality make my leads more expensive?
Often, yes, per lead. The aim is a lower cost per good-fit lead and per customer, which is the number that affects your business.
Should I stop using instant forms?
Not necessarily. Instant forms with a higher-intent set-up and good questions work well for many businesses. Test them against a website form and compare cost per good-fit lead.
Sources
- Meta Conversions API Meta for Developers
- The Short Life of Online Sales Leads Harvard Business Review
- Meta Ads Guide Meta
- Meta Advertising Standards Meta Transparency Center
