Published on 7/23/2025 Staff Pick

Solved: Reducing Duplicate Leads from Facebook Ads

Inside this article, you'll discover:

How do I stop duplicate leads from Facebook Ads?, I have made sure to exclude current customers and people that already signed up on my website but still im getting a lot of duplicates. Is there anything you all are doing that im not aware of? I am using lead forms, maybe that is the issue? Its really anoying to waste money on leads that already signed up. You have any tips?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out! Happy to give you some initial thoughts on this duplicate lead issue you're having. It's a really common problem with Facebook's lead forms, honestly one of the most frequent complaints I hear, so you're definitely not alone in facing it.

Getting 20-30% duplicates is really frustrating and a massive waste of ad spend, so I get why you're keen to sort it. You're already doing the right basic steps by excluding past signups and uploading your subscriber list, which is more than a lot of people do. The blunt truth is, those methods will never be perfect. Meta's ability to match the users in your uploaded list to actual profiles is notoriously patchy, and people use different emails or details, which makes it even harder. So you'll always get some leakage. But 30% is way too high and points to a deeper issue in the strategy.

The problem isn't just about excluding the wrong people better. It's about attracting the right people in the first place, and making the process just sticky enough that they remember doing it.

We'll need to look at why this is really happening...

Think of your current exclusions as a plaster on a wound. They help a bit, but they don't fix the underlying cause. The real reason you're getting so many duplicates likely comes down to two things: your audience targeting is too broad, and your offer is too low-friction. This combination attracts a lot of low-intent people who click on ads almost habitually, forget they've done it five minutes later, and then do it again when they see another one of your ads.

To properly fix this, we need to stop focusing on just blocking old leads and start building a system that brings in higher-quality, higher-intent people from the start. People who are genuinely interested are far less likely to sign up multiple times.


I'd say you need to rethink your ideal customer...

This is probably the biggest lever you can pull. Forget the sterile, demographic-based profile like "men aged 25-40 in the UK". That tells you nothing useful and leads to generic ads that speak to no one. To stop burning cash, you have to define your customer by their specific, urgent, expensive nightmare of a problem.

Your Ideal Customer Profile (ICP) isn't a demographic; it's a problem state. For instance, if you're selling a lead gen service, your ICP isn't 'small business owners'. It's 'a B2B agency owner who's terrified of a dry pipeline and is constantly stressed about where the next client will come from'. They can't sleep properly because they're worried about making payroll next month. That's a nightmare.

Once you know that nightmare inside and out, you can find them. Where do they hang out online? What industry newsletters do they actually read? What software do they already pay for? What podcasts do they listen to? For a B2B audience, maybe they follow people like Jason Lemkin or are in specific SaaS Growth groups on Facebook. This is the intelligence that forms your targeting strategy.

Instead of targeting a broad interest like "small business owner", you could try layering interests that are more specific. For example, people who are admins of a Facebook business page AND have an interest in 'HubSpot' or 'Salesforce'. Or targeting interests in competitor software. I remember one campaign we worked on for a B2B software client where we managed to get registrations down to just $2.38 each. This was largely because we got super specific with the targeting around the exact problems their software solved, rather than just who they were. This kind of specific targeting brings in people who are actively feeling the pain, and they don't tend to forget signing up for a potential solution.


You probably should use your ads to filter people out...

Your ad copy itself should be your first line of defence against low-quality and duplicate leads. A great ad doesn't just attract the right people; it actively repels the wrong ones. It needs to speak so directly to the nightmare we just talked about that anyone who doesn't have that problem just scrolls right past.

A framework I use a lot for this is Problem-Agitate-Solve (PAS).

-> Problem: State the nightmare directly. "Getting 30% duplicate leads from your Facebook campaigns?"
-> Agitate: Pour salt in the wound. Make them feel the pain. "That's hundreds, maybe thousands of pounds in ad spend completely wasted every month, going to people who are already on your list. All while your sales team wastes time chasing phantoms."
-> Solve: Introduce your offer as the clear, logical solution. "Our 3-step filtering process eliminates duplicates at the source, so every penny of your ad spend goes towards finding genuinely new customers."

When someone reads an ad that describes their exact situation, it's incredibly memorable. They feel understood. They're not going to mindlessly click and forget about it. They're going to think, "Finally, someone gets it." This pre-qualification is vital. You want people clicking who are already half-sold because the ad has done the heavy lifting for you. A generic ad gets generic clicks, which leads to your duplicate problem.


You'll need to add a bit of 'healthy friction'...

This might sound contrarian, but the biggest issue with Facebook's Instant Forms is that they are too good. They're too easy to fill out. A couple of taps and the data is sent, often without the person even really processing what they've just done. This is a recipe for low-quality leads and duplicates.

You need to introduce what I call 'healthy friction'. A small hurdle that forces a moment of conscious commitment. This will immediately filter out the mindless clickers.

Here’s how you can do it:

1. Ditch the Instant Form and Use a Landing Page:
This is the single most effective change you can make. Instead of the ad opening an instant form, send traffic to a dedicated landing page on your website. Yes, your conversion rate will drop. You will get fewer leads. But the leads you do get will be of vastly higher quality. Why? Because a person has to click the ad, wait for the page to load, read your copy, and then manually type their details into your form. That's a multi-step process that requires actual intent. The people who can't be bothered to do that are the exact people you don't want on your list anyway. It's the ultimate pre-qualifier.

2. Add Custom Questions to Your Lead Form:
If you absolutely must stick with Instant Forms, you need to make them a bit harder to complete. Don't just ask for name and email. Add one or two custom, open-ended questions. For example:

-> "What's the single biggest challenge you're facing with [your area] right now?"
-> "On a scale of 1-5, how urgently do you need to solve this problem?" (Multiple Choice)
-> "What other solutions have you tried in the past?"

Just the act of having to type a short sentence is enough to deter the tyre-kickers and accidental submitters. It forces a moment of thought and significantly increases the quality and memorability of the submission, drastically cutting down on duplicates.


Let's talk about how you structure your audiences...

A sophisticated campaign structure is another key to solving this. Most people just lump all their audiences together. A much better approach is to seperate your campaigns by the temperature of the audience, from cold to hot. This is often called a ToFu/MoFu/BoFu structure (Top, Middle, and Bottom of Funnel).

-> ToFu (Top of Funnel - Cold Traffic): This is your prospecting campaign. You target your detailed interest/behaviour audiences here. The goal is to introduce new people to your brand. You MUST exclude all your existing leads and website visitors from this campaign.

-> MoFu (Middle of Funnel - Warm Traffic): This is for retargeting people who have shown some interest but haven't converted. This includes people who have visited your website, watched a percentage of your videos, or engaged with your social posts. You'd show them a different ad, maybe a testimonial or a case study. Here, you'd exclude your existing leads.

-> BoFu (Bottom of Funnel - Hot Traffic): This is for retargeting people who are very close to converting. People who visited a specific landing page, added a product to the cart, or initiated checkout. Again, you show them a very specific ad designed to get them over the line, and you exclude existing leads.

By structuring your account this way, you ensure you aren't showing the same introductory lead gen ad to someone who is already in your funnel. It's a more organised way to manage exclusions and helps prevent the audience fatigue that can lead to people re-submitting. We've seen this kind of structured approach work wonders. For one recruitment SaaS client, we took their Cost Per User Acquisition from a painful £100 down to just £7 by implementing a proper funnel structure and refining their targeting and messaging at each stage.


This is the main advice I have for you:

To pull all this together, here’s a summary of the strategic shifts you should consider. It's about moving from a reactive, leaky-bucket approach to a proactive, high-quality system.

Issue Recommendation Why It Works
High (20-30%) Duplicate Leads Accept that platform exclusions are imperfect. Shift focus from blocking duplicates to attracting higher-quality leads who won't create them. This treats the root cause (low-intent audience) rather than just the symptom (duplicates).
Broad, Ineffective Targeting Define your ICP by their "nightmare" problem, not their demographics. Target niche interests, competitor software, and specific online hangouts. Attracts a high-intent audience that is actively seeking a solution, making them more engaged and less likely to forget they signed up.
Over-reliance on Instant Forms Add 'healthy friction'. Either switch to a dedicated landing page or add 1-2 custom, open-ended questions to your Instant Form. Forces a conscious moment of commitment, filtering out mindless clickers, accidental submissions, and low-intent prospects.
Generic Ad Messaging Use a framework like Problem-Agitate-Solve in your ad copy to pre-qualifiy your audience. Make the ad so specific it repels the wrong people. A memorable, resonant ad reduces the chance of someone seeing it again later and re-submitting because they've forgotten the first interaction.
Unstructured Campaigns Implement a ToFu/MoFu/BoFu campaign structure with careful exclusions at each stage. Ensures you're showing the right message to the right person at the right time, preventing audience fatigue and redundant ad exposure.

As you can probably see, doing this properly is a significant amount of work. It involves deep strategic thinking, audience research, copywriting, and meticulous campaign management. It's not just about tweaking a few settings in Ads Manager; it's about building a robust lead generation engine.

This is where expert help can make a huge difference. An experienced paid ads specialist can diagnose these issues quickly and implement the right structures and strategies to not only cut out the waste from duplicate leads but also significantly improve the overall quality and profitability of your campaigns.

I hope this detailed breakdown gives you a much clearer path forward. If you'd like to have a chat about how we could apply these principles specifically to your business, we offer a free, no-obligation initial strategy session where we can go through your account and give you some more tailored advice.

Regards,

Team @ Lukas Holschuh

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

LinkedIn Ads for SaaS: The Complete Growth Blueprint

Struggling with LinkedIn Ads for SaaS? Discover the blueprint to predictably acquire customers by defining your ICP's nightmare and crafting high-value offers.

January 22, 2026

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

January 22, 2026

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

January 22, 2026

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

January 22, 2026

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

January 22, 2026

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

January 22, 2026

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

January 22, 2026

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

January 22, 2026

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

January 22, 2026

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

January 22, 2026

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit