Meta Ads

The Crazy Meta Ad Reset

The cleanup method to eliminate auction overlap, remove low-performing ads, and reset your account's historical data for better performance.

Joel Woolhead3 min read
On this page
  1. The cleanup method that changed everything
  2. Understanding Meta's ad algorithm
  3. The reset method: step by step
  4. Step 1: Export your data
  5. Step 2: Identify the bloat
  6. Step 3: Filter and delete
  7. Step 4: Delete the campaigns
  8. Why this works
  9. The controversy
  10. One more thing

The cleanup method that changed everything

What I'm about to show you is the reset method — a controversial but proven approach to eliminating auction overlap, removing low-performing ads, and resetting your account's historical data for better performance.

I used to call this the reset method because of what it does. I've done this before, and I already know how well it can work. Let me walk you through exactly what Claude and Meta's algorithm told us to do.

Meet Fully Loopy

AI agents, creative messaging, and ad systems in one place

Join the waitlist to get early access to Fully Loopy, the software built to help you develop better creative angles, sharper messaging, and faster testing workflows.

Understanding Meta's ad algorithm

There's significant bloat from old tests that could be contributing to auction overlap. A lot of people say auction overlap isn't real anymore, but it really depends on your market and who your ads are being served to.

When you understand how the Meta auction works, you can fundamentally change your account's performance.

Meta's ad algorithm has three factors:

  1. Bid — how much you're willing to pay (usually set to automatic, but sometimes manual depending on the model)
  2. Estimated Action Rate — Meta's prediction of how likely someone will take your action. This is calculated from your account's historical CTR and conversion rate
  3. Ad Quality — derived from engagement signals, feedback, and how well the ad is converting

The formula: Total Value = Bid × Estimated Action Rate × Ad Quality

The Problem

Your old, paused campaigns are still being considered by Meta's algorithm when it calculates estimated action rates. This creates confusion — Meta thinks you might turn the campaign back on, which muddles your account's historical data.

The Solution

Delete ads with high cost-per-result (or your KPI threshold). Turn off campaigns that aren't performing. Export your data first to know what you're dealing with.

The Result

Cleaner historical data means better estimated action rates on your active campaigns. Better action rates mean lower CPLs, lower CPAs, and better overall account performance.

The reset method: step by step

Step 1: Export your data

Go to your Meta Ads Manager and export:

  • Campaigns (export as CSV)
  • Ad Sets (export as CSV)
  • Ads (export as CSV)

Then go to your reports and create custom breakdowns for:

  • Headlines (if using dynamic creative)
  • Primary text / body copy
  • Creatives (to see asset-level performance)

This gives you a complete picture of what's in your account and how it's performing.

Step 2: Identify the bloat

Look at your cost-per-lead (CPL), cost-per-purchase (CPA), or whatever your KPI is. You'll see patterns:

  • Campaigns that have been paused for months
  • Ad sets with $2-$5 spend (old tests that never scale)
  • Ads running WAY above your KPI threshold

Step 3: Filter and delete

Set up filters in Ads Manager. For example:

  • Cost per result > $20 (your KPI threshold)
  • Campaign status = Off (optional, but recommended for older campaigns)

Select all the underperformers and delete them. Yes, really delete them.

Step 4: Delete the campaigns

Go back to your campaigns view. Delete the campaigns that were housing those ads. Keep only the ones that performed well — those have good historical data you want to preserve.

Why this works

When Meta calculates the estimated action rate for your new ads, it looks at your account's historical performance. If you've got 400 ads in your account but only 50 are actually running, you're diluting that historical average.

By cleaning out the junk, you're:

  • Raising the historical average of your account's conversion rates
  • Reducing confusion in Meta's auction logic
  • Giving new ads better starting conditions with a cleaner baseline

The controversy

Not everyone believes in the reset method. Some say auction overlap doesn't exist anymore. But if you're in any competitive market or running lead-gen, pay-per-lead, or e-commerce, you'll feel the difference.

The reset works because it's based on how Meta's algorithm actually works. Higher estimated action rates = lower costs. That's just math.

One more thing

If you're wondering whether to use manual or automatic bidding — that's a separate conversation. But for this reset, it doesn't matter. What matters is the data quality going in.

And if you've got a client who only wants leads at certain times (say, 9am–5pm, Monday–Friday), you can set up automated rules to handle that. I've done it. Works like a charm.

Keep reading

Join the Waitlist

Get early access to Fully Loopy and master the Meta Ad creative flywheel.

Step 1 of 3: Start with your email