How to stop junk leads from Meta and Google ads

To stop junk leads, stop telling the ad platforms that every form fill is a success. Filter enquiries with qualifying questions, confirm the contact details, and send a conversion to Meta and Google Ads only when a lead meets your criteria. The campaign then learns from qualified people.

Updated · By Monish Kumar, founder of SprintWebs

Why ads bring junk leads

Meta and Google optimise toward the conversion you report. If that conversion is any submitted form, the system has no way to tell a funded founder from a student. Cheap, easy form fills then look like a win.

The scale can be large. GrowthSpree, a B2B ad agency, says that in an audit of 43 B2B SaaS accounts, 57% of form fills came from contacts outside the target customer profile. That is one vendor's data, so check your own: tag your last 50 leads as fit or no fit.

The six fixes, in order

  1. Say who it is for in the ad. Name the buyer and a starting budget. Fewer people click, and the right people still do.
  2. Clean your search traffic. Use exact and phrase match on buying terms. Block job, salary, course, internship, template and free searches. IT services searches attract many job seekers.
  3. Ask qualifying questions. Ask about need, role, budget, timing and who decides. Score the answers on the server, so a visitor cannot change the result.
  4. Confirm the contact. Send a code to the email or phone number before the lead counts. Block disposable email domains and duplicate enquiries.
  5. Report only qualified leads. Send the conversion after the lead passes the score and the code.
  6. Report what happens next. Send booked calls and won deals back as later conversions, so bidding learns from sales as well as form fills.

How to report qualified leads to Meta

Use the Meta Pixel and the Conversions API together, and send the same event ID from both so Meta can remove the duplicate. For website events, Meta requires an event source URL. It also rejects a request containing an event more than seven days old, so report sales stages when they happen.

Optimise the campaign for the event you send only for qualified leads. Our guide to the Meta Pixel and Conversions API covers setup.

How to report qualified leads to Google Ads

Save the gclid with each lead. When the lead qualifies, import a conversion against that click. Google's click conversion file import accepts a scheduled Google Sheet, although Google now labels the file method as legacy and recommends its Data Manager for new setups.

What to do when volume is low

B2B accounts often produce only a few qualified leads each week. Meta's learning guidance is tied to about 50 weekly conversions per ad set, which many agencies will not reach. Combine ad sets, widen targeting, and loosen the score for a few weeks while campaigns learn. Then raise it again.

The metric to watch

Filtering will reduce lead volume and can raise cost per raw lead. Judge campaigns by cost per qualified lead, then by cost per call held and cost per client won.

A ready-made option

BuyerGate is our kit for software agencies. It includes the scored quiz, verification, Google Sheet tracker, and Meta and Google Ads reporting described above.

Frequently asked questions

Why are my Facebook leads fake or unqualified?

Easy forms and broad delivery attract people with little intent, and optimising for any form fill teaches Meta to find more of them. Use qualifying questions, verify contact details, and report only qualified leads.

Should I use Meta instant forms for B2B leads?

They are easy to complete, which also makes low-intent submissions easier. If you use them, add custom questions and verification. A qualifying landing page gives you more control over who counts as a lead.

What is an offline conversion?

It is a result that happens after the click, such as a qualified lead, booked call or sale, and is sent back to the ad platform from your own records.

Will filtering leads reduce my lead volume?

Usually, yes. The aim is fewer unqualified enquiries and a clearer signal for bidding. Measure cost per qualified lead over several weeks before judging the change.