If you run top-of-funnel prospecting on Meta, one quiet change has been steadily breaking the thing that makes TOF work: your ability to keep warm audiences out of it. Detailed targeting exclusions are gone, and as of early 2026 Meta has finished enforcing it. Here's exactly what changed, why it's a problem for prospecting, and the setup that fixes it.
Meta removed detailed targeting exclusions in stages. They came out of ad sets on March 31, 2025, and out of boosted posts on June 10, 2025. Then on January 15, 2026, any ad set still relying on removed targeting options stopped delivering entirely - if you saw a warning banner in Ads Manager around then, that was why.
Meta's rationale is that its own testing found the median cost per conversion was 22.6% lower without detailed targeting exclusions than with them. Their position is that the AI reaches the right people better when you stop hand-restricting it. You can still restrict audiences for genuine business reasons but only through custom audience exclusions and account-level audience controls, not the old in-ad-set exclusion box, which no longer exists.
You can no longer quickly tell a new ad set to keep your existing website visitors out using detailed targeting. You can still exclude them but it takes deliberate setup. When you spin up a fresh TOF prospecting campaign, keeping warm traffic out is now a manual job, not a checkbox.
Meta wants you to let the AI chase conversions. And that's exactly where the trouble starts.
THE PROBLEM
Meta's algorithm optimizes for conversions and the people most likely to convert are the ones who already know you. Left unchecked, a "prospecting" campaign quietly drifts toward repeat website visitors, people already in your CRM, and past customers because they convert at higher rates.
That defeats the entire point of top-of-funnel. Prospecting exists to bring in new eyeballs that feed your retargeting and your Advantage+ campaigns downstream. If TOF is really just re-touching warm audiences, that pool dries up, your funnel starves and your conversion numbers look fine while your new customer acquisition quietly stalls.
This is the trap of trusting platform-reported conversions - a campaign grading its own homework will happily show you conversions that were never incremental. The number that tells the truth is new customer acquisition cost — what you actually paid to bring in a net-new customer — not the blended conversion count Meta hands back.
This is a gap you can exploit. Media buyers and agencies willing to do the extra setup — building accurate custom audience exclusions — will run genuinely cold TOF campaigns while everyone else's prospecting quietly fills up with warm traffic.
The agencies that miss this will start complaining that "Meta stopped working" and lose clients to the ones who kept their top-of-funnel actually cold. The change rewards effort, which means it rewards the people paying attention.
Custom audience exclusions. Build these three, then exclude all three on every TOF prospecting ad set, using the excluded custom audiences field in the Audience Controls section :
1. Website traffic — all visitors
2. CRM list — all leads and prospects
3. Customer list — all existing customers
The old shortcut of telling the pixel to exclude visitors is gone for good. But a website-visitors custom audience, excluded on the ad set, gives you the same true-cold result, it just takes the setup.
Then measure what actually matters - the percentage of new visits coming from your TOF traffic, while watching MER and nCAC. If those new-visitor and nCAC numbers hold, your prospecting is doing its job. If conversions look great but new visits are thin, the AI has drifted back onto warm traffic and you need to tighten the exclusions again.
Custom audience exclusions are the only lever left for this — so keep refining them. That's the whole game now.
Want to see whether your "prospecting" is actually bringing in new customers or just re-touching warm ones? That's exactly the difference Wicked Reports measures — fair credit across every touch, so no platform gets to grade its own homework.
Book a demo
Custom audience exclusions are the only reliable replacement. You build custom audiences for the segments you want out — website traffic, CRM lists, existing customers — and exclude them in the Audience Controls section of each ad set. The old in-ad-set detailed targeting exclusion no longer exists.
Because Meta's AI optimizes toward conversions, and warm audiences — existing customers, website visitors, CRM contacts — convert more readily. Without exclusions, a prospecting campaign drifts toward those warm audiences, inflating conversion counts that don't represent new customer acquisition and eventually starving the top of your funnel.
Build and exclude three - all website visitors, your full CRM list of leads and prospects and your existing customer list. Excluding all three keeps ad spend pointed at genuinely new, cold audiences.
Detailed targeting exclusions left ad sets on March 31, 2025 and boosted posts on June 10, 2025. On January 15, 2026, ad sets still using removed options stopped delivering, completing the rollout.