8 min read
Getting fake leads from Facebook ads? Why Meta lead forms fill up with junk, and how to fix it
Wrong numbers, people who never filled the form, bots. Why Facebook ads bring fake leads, how to tell junk from bots, and the fixes we use, from form type to follow-up.

An agency on r/FacebookAds was running lead ads for a medspa and calling every lead within ten minutes. Even so, the majority of them say they never saw our ad. On r/PPC, another advertiser said they expected some junk, "but not 95%", and that one man they rang minutes after his lead arrived said he did not even have a Facebook account.
If your Facebook ads are bringing fake leads, you are in a very large club. The short answer: Meta's default instant form is built to collect as many leads as possible, as cheaply as possible, and the system does exactly what it was asked to do. Most of the fix is changing what you ask it for.
First, work out what kind of "fake" you have#
Before changing settings, open your last 30 leads and call or message every one. Sort them into four piles:
| What you see | Usually means | Main fix |
|---|---|---|
| "I never filled any form", switched-off or old numbers | Pre-filled form, accidental taps | Higher intent form, phone verification |
| Gibberish names, the same person five times, a burst in one minute | Bots or spam | Placements, verification, duplicate checks |
| Real people who wanted the free thing | Low intent | Offer and qualifying questions |
| Real buyers outside your area or budget | Wrong fit | Location settings, budget question |
The pile that dominates tells you where to start. In our experience it is rarely bots. Most junk leads are real people with low intent.
Why Facebook ads bring fake leads#
The form is pre-filled and takes two taps#
Meta's help page on instant forms says contact details "may be prefilled" if the person has already given them to Meta. Someone scrolling on the metro can submit without typing a character, and forget by the time you call. The number on file is also often old, so "wrong number" is sometimes an outdated profile, not a fake.
The default form is set for volume#
Meta's lead ads developer guide says it plainly: "By default, lead ads are optimized for the volume of leads."
The algorithm buys the cheapest results it can find#
Meta explains that with Advantage+ placements its system looks at all opportunities and selects "the least-expensive ones" (source). With a Leads objective and no feedback about who became a customer, cheapest means whoever submits forms most easily.
Audience Network and other cheap placements#
Advantage+ placements can put your ad inside third-party apps on the Audience Network. The top reply on that r/PPC thread suggested some of those apps may use bots to fake conversions. Several people in a thread titled "90% of my leads are fake" said excluding Audience Network helped, and the original poster also cut Facebook Reels placements.
"Free" offers attract freebie hunters#
"Free consultation", "free site visit" and "win a voucher" all raise volume. They also bring people who want the free thing, not the paid service behind it.
Competitors and curious clicks#
Anyone can see your ads in Meta's Ad Library, and some competitors click through or submit forms to see your offer. It is a small share of the junk.
How to fix fake leads from Facebook ads, in order#
The first three changes take an afternoon and cost nothing.
1. Switch the form type to "Higher intent"#
When you create an instant form, Meta now offers three form types: More volume (the default), Higher intent and Rich creative. Higher intent adds a line under the contact fields saying the business may follow up, and a review screen where the person confirms their details. That removes many accidental taps and gives people a chance to fix an old number.
Two things to know. Meta says higher intent forms only show in the Facebook and Instagram feeds on mobile, not on desktop. And it is not a cure on its own: one r/FacebookAds user selling insurance said they got still fake leads with 2 extra questions on a higher intent form. Expect fewer leads and a higher cost per lead.
2. Add one or two qualifying questions#
Add custom questions that someone with real interest can answer easily and a casual tapper will not bother with.
- Noida interior designer: "Which space are you planning?" (Full home, kitchen only, one room) and "When do you want to start?"
- Hyderabad real estate broker: "What is your budget?" with ranges, and "Buying to live in or to invest?"
- A UK accountant: "How many employees does your business have?"
Meta also supports conditional logic, so a "kitchen only" answer can lead to a different next question. Two good questions beat six. One catch: these extra features only appear when you build the form in Ads Manager. A form made in Meta Business Suite is a simple contact form.
3. Remove Audience Network and check locations#
If your campaign lets you edit placements, switch to manual and untick Audience Network. Keep Facebook and Instagram feeds, Stories and Reels to start, then check the placement breakdown after a week and cut anything that brings leads but no customers. Check the region breakdown too. Leads from states you do not serve point to targeting that is wider than you think.
4. Turn on phone number verification#
Meta's help page now lists a phone number verification feature for instant forms, which asks people to confirm their mobile number with a one-time password (OTP) before submitting. If you see it in your form settings, use it for high-value services such as property, education or cosmetic treatments. It removes most wrong numbers. On your own landing page you can do the same with an SMS OTP for a few paise per message.
5. Send people to a landing page or WhatsApp instead#
If the form still brings junk, stop using it. Send the click to a landing page with a short form, or to a WhatsApp chat with a ready-made first message. Someone who types their own number has shown more intent than someone who tapped twice. Cost per lead goes up, quality usually goes up more.
Our guide to landing page fixes that convert covers how to build that page, and our post on a WhatsApp chatbot for business covers the chat route.
6. Tell Meta which leads became customers#
This is the fix that changes what the algorithm learns. Using the Conversions API, you send events from your CRM back to Meta: qualified, booked, paid. Meta's Conversion Leads optimisation then looks for people like those who converted.
There is a catch for small businesses. Meta's conversion leads integration guide recommends at least 200 leads a month, daily uploads, and a target stage that happens within 28 days, and expects a learning period of two to four weeks. Below that volume, mark leads in your CRM and use your best customers as a source for lookalike audiences.
7. Call within minutes, not hours#
Many "fake" leads are real people who have moved on. A Harvard Business Review study of online sales leads found most companies were "not responding nearly fast enough". Send an instant WhatsApp or SMS reply as soon as the form comes in, with your name, the ad they responded to and a booking link, then call within the hour during working hours.
What a realistic Meta cost per lead looks like#
Cheap leads are the most common trap. WordStream's 2026 Facebook benchmarks, covered by PPC Land, put the median US cost per lead at $27.39 (roughly ₹2,400), from $12.30 for careers and employment to $61.56 for dentists. Indian costs are usually much lower, but the shape holds: a lead at a fraction of your industry's normal cost deserves suspicion.
A ₹100 lead where one in twenty books costs you ₹2,000 per customer. A ₹350 lead where one in four books costs ₹1,400. The second campaign looks worse in Ads Manager and is better for your business.
When Meta is the wrong channel#
Meta interrupts people who were not looking for you. For urgent, specific needs, such as a leaking pipe or a toothache, people search instead. We compare the two properly in Google Ads vs Facebook ads, and cover search setup in why your first Google Ads budget got zero leads.
Common questions#
Are Facebook lead ads effective?#
Yes, for many businesses, if you judge them on booked customers rather than lead count. They work best with a higher intent form, a qualifying question and fast follow-up.
Why are my Facebook leads saying they never filled the form?#
Usually because the form was pre-filled and took two taps, so they genuinely forgot. Old numbers on profiles and slow follow-up make it worse. True bots are a smaller share.
Does the higher intent form stop fake leads?#
It cuts accidental submissions noticeably, but not to zero. Pair it with a qualifying question, phone verification where available, and Audience Network switched off.
Should I use a Meta instant form or a website form?#
Start with an instant form set to higher intent for fast testing. If quality stays poor after the fixes above, a landing page or WhatsApp almost always brings fewer, better leads.
The short version#
Facebook ads bring fake leads mainly because the default form is pre-filled, set for volume, and shown on the cheapest placements. Sort your junk first, then switch to a higher intent form, add a qualifying question, drop Audience Network, verify numbers, consider a landing page or WhatsApp, feed real outcomes back to Meta, and reply within minutes. Judge every campaign on customers, not cost per lead.
If your Meta leads are not turning into customers, talk to us on a free strategy call and we will go through your forms, placements and follow-up with you.


