Seatext library / BotRefund evidence

How to Tell If the Leads from Your Meta Ads Are Fake

Look for patterns like invalid contact details, instant form fills, and zero engagement after submission. Cross-reference your ad platform data, website sessions, and CRM outcomes to separate real leads from bot traffic or form...

Built for advertisers who need clear, refund-ready traffic evidence.

What counts as a fake lead?

A fake lead is any submission that does not come from a real, interested human. It may be a bot, a click farm, a scraper, or someone submitting junk data to earn an affiliate payout. The critical distinction is evidence: a weak campaign can attract real people who are not ready to buy, but fake leads leave repeatable technical and behavioral patterns.

The first signal: contact details that don’t pass a basic check

Start with the information the lead provided. Check for:

  • Disconnected phone numbers – numbers that ring to nowhere or are invalid.
  • Invalid email domains – addresses like @fake.com or @mailinator.com.
  • Repeated addresses – the same email or phone used across multiple submissions.
  • Unusual country code concentration – a sudden spike of leads from a country you don’t target.

If you see these patterns, the lead is likely fake. A real person almost always provides a reachable contact method.

The second signal: timing and form-filling speed

Bots and spammers submit forms much faster than any human. Look for:

  • Several leads arriving in short bursts – five submissions in one minute, then nothing for hours.
  • Forms submitted immediately after landing – a page load time of under one second before submission.
  • Conversions concentrated at unusual hours – 3 a.m. traffic from a B2B audience.

These timing clues are strong indicators of automated activity. Real users take time to read and fill out forms.

The third signal: session behavior after clicking your ad

Use your website analytics or a tool like BotRefund to examine what happened after the click. Red flags include:

  • No scrolling – the session never moves beyond the first viewport.
  • No field corrections – the form is filled perfectly on the first try, with no typos or backspaces.
  • Uniform click paths – every session follows the exact same sequence of mouse movements or tab orders.
  • No meaningful time on the offer page – a stay of under two seconds.

BotRefund’s client-side detection catches these patterns by analyzing mouse movements, pointer behavior, and session duration. A human click has jitter, hesitation, and natural variation.

The fourth signal: campaign-level patterns by placement or creative

Check your Meta Ads Manager for differences in lead quality by:

  • Placement – Audience Network often shows higher fake lead rates. If one placement has a much higher lead count but zero conversions, that placement is suspicious.
  • Creative – some ad images or copy attract bots that scrape offers.
  • Audience expansion – broad targeting can pull in low-intent traffic.
  • Device – a high volume of leads from a single device type with no post-click engagement.

A sharp lead-quality difference by placement or creative is a clear sign that something is skewing your results.

The fifth signal: CRM outcome — what happens after the lead is captured

Your CRM tells the final story. If you have a high reported lead count paired with:

  • No calls connected
  • No demos booked
  • No qualified opportunities
  • No repeat engagement

…then those leads are almost certainly fake. Real people sometimes don’t buy, but they at least answer the phone or reply to an email. A complete silence across your entire pipeline is a red flag.

A practical five-step diagnostic workflow

  1. Preserve attribution before changing the campaign. Keep your campaign, ad set, creative, placement, and click IDs intact. Do not pause or change targeting until you have a before-and-after picture.
  2. Export your lead data from Meta Ads Manager and your CRM. Compare the two. Look for leads that exist in Meta but never appear in your CRM (they may have been blocked by a form filter) or leads that appear in both but have no activity.
  3. Run a behavioral audit on your landing page. Use a tool like BotRefund to capture session recordings. Look for the signals listed above: fast form fills, no scrolling, unnatural mouse paths.
  4. Check for device and IP anomalies. If most leads come from data center IPs, VPNs, or the same device fingerprint, you are likely dealing with bots.
  5. File a refund claim if you have evidence. BotRefund’s clients have an 83% refund approval rate because they provide video proof of bot behavior. Meta and Google issue credits for invalid activity, but you need to prove it.

Key facts about fake leads and invalid traffic

FactDetail
Ad budget lost to botsUp to 20% of your Meta and Google ad spend can be stolen by bot clicks.
Refund approval rate83% of BotRefund clients successfully get a refund from ad platforms.
Setup time for detectionBotRefund can be added to your website in about one minute.
Industry invalid traffic estimateAd fraud is expected to cost advertisers over $100 billion globally by 2026.
Common source of fake leadsMeta Audience Network third-party apps and websites often generate automated clicks.

Limitations: when the advice does not apply

Not every unresponsive lead is a bot. A weak offer or poor targeting can attract real people who are not ready to buy. Treating every ignored email as fraud can make you exclude a valuable audience. Use the diagnostic steps above to gather evidence before making changes. Also, some forms of spam (like human-powered click farms) can mimic real behavior closely. In those cases, only a client-side detection tool that analyzes mouse movements and session depth can reliably separate human from machine.

Frequently Asked Questions

Why do Meta ads get fake leads in the first place?

Meta’s reach includes the Audience Network, which displays your ads on third-party apps and websites. Some publishers use bots to click ads and generate revenue. Also, profile scrapers and directory bots follow links on Facebook and Instagram, triggering fake submissions.

Can I get a refund from Meta for fake leads?

Yes, Meta offers credits for invalid activity. But you need evidence. You must prove that the clicks or leads were not from genuine user interest. BotRefund helps you capture that evidence automatically.

How much of my budget do fake leads waste?

Industry studies show that 10% to 30% of programmatic ad spend can be consumed by invalid traffic. For a $50,000 monthly spend, that could be $5,000 to $15,000 lost every month.

What is the difference between a bot and a low-quality human lead?

A bot leaves technical patterns: superhuman speed, no scrolling, grid-aligned mouse movements. A low-quality human lead may have a wrong email but still show natural browsing behavior like hesitation, scrolling, and multiple page views.

Do I need a special tool to detect fake leads?

Manual checks can catch obvious cases. For reliable detection, especially at scale, you need a client-side behavioral analysis tool like BotRefund that tracks mouse movements, session duration, and interaction patterns.

How quickly can I set up detection?

BotRefund can be added to your website in about one minute. No credit card required. It starts auditing traffic immediately.

What should I do if I identify fake leads?

First, preserve your campaign data. Then use BotRefund’s report to file a refund claim with Meta. Adjust your targeting or placement exclusions to reduce future exposure. Consider using lead-quality scoring in your CRM to automatically flag suspicious entries.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

Learn more

Visit the website for more information.

Learn more