← Back to blog

Stop Retargeting the Customers You Already Have: Building a Suppression List

11 October 2026·5 min read
Quick answer: A suppression list (also called an exclusion audience) stops your Google and Meta ads from being shown to people who've already bought, already enquired and converted, or already churned for a reason unlikely to change. Most small businesses set up retargeting to chase people — and never set up the equally important step of telling the platform who to leave alone. It takes under an hour to build and tends to free up budget fast. 📈

Retargeting gets all the attention because it feels proactive — chase the people who almost bought, bring them back. Suppression gets ignored because it feels like the boring, administrative half of the same job. But if you're not excluding existing customers from your acquisition and retargeting campaigns, you're paying, every single day, to show ads to people who have zero reason to click them. 💖

What most businesses get wrong

  • Setting up retargeting and never setting up suppression at all — building the "chase" audience without ever building the "leave alone" one.
  • Assuming the ad platform does this automatically — it doesn't; exclusion audiences have to be built and maintained manually.
  • Building a suppression list once and never updating it — new customers keep converting, and if the list doesn't refresh, new buyers slip straight back into the retargeting pool.
  • Suppressing too bluntly — excluding every past customer forever, even ones who are great candidates for an upsell or repeat-purchase campaign.
  • Not checking that the suppression list is actually syncing — a customer list that didn't upload properly gives a false sense of protection.

The suppression list build, step by step

1. Export your existing customer list from your CRM, booking system or e-commerce platform — usually just email and/or phone, which is all most ad platforms need to match.

2. Upload it as a Customer Match audience (Google Ads) or Custom Audience (Meta) — both platforms support uploading a list for exactly this purpose.

3. Add that audience as an exclusion on your acquisition and broad retargeting campaigns — not your loyalty, upsell or repeat-purchase campaigns, which should often still reach existing customers.

4. Set a recurring reminder (monthly or quarterly) to re-export and re-upload — most platforms don't auto-sync a one-off upload with your live CRM data unless you've set up a direct integration.

How this plays out for real businesses

A subscription business losing customers quietly: Retargeting ads kept showing "sign up today" messaging to people who were already paying subscribers, which looked sloppy and occasionally confused customers who thought something had gone wrong with their account. Excluding active subscribers from the acquisition campaign didn't just save budget — it removed a genuinely confusing customer experience.
A high-ticket, low-frequency service: Because the purchase cycle was long and infrequent, nobody had thought suppression mattered much — surely people wouldn't need to buy again soon anyway. But the acquisition campaign was still spending a meaningful slice of budget retargeting past clients who'd already converted months earlier and had no near-term reason to buy again, simply because they'd visited the website once during their original research. Suppressing them freed that budget for genuinely new prospects.
A B2B firm with a long sales cycle: Closed-won clients kept seeing the same "book a demo" retargeting ad for months after signing, which looked unpolished in front of an audience that sometimes included decision-makers at other departments within the same client company. Suppressing closed-won accounts (while keeping a separate, much smaller expansion-focused campaign running to them) cleaned up the experience without losing the upsell opportunity entirely.

The mechanics of exclusion audiences

Both major platforms support this natively: Google Ads via Customer Match lists applied as an audience exclusion at the campaign or ad group level, and Meta via Custom Audiences (uploaded or synced via the Pixel/CAPI for on-site conversions) applied the same way. The core mechanic is the same everywhere — you build an audience, then instead of targeting it, you tell the campaign to actively avoid showing ads to anyone in it. Match rates aren't perfect (hashed email/phone matching typically catches a meaningful majority of a list, not all of it), so suppression reduces waste significantly rather than eliminating it completely.

💡 Heads up: Pixel- or tag-based suppression (excluding anyone who's hit your "thank you"/confirmation page) tends to stay fresher automatically than a manually uploaded list, since it updates in real time as new customers convert. Use the uploaded list as a backup/wider net, and the on-site tag as your first line of defence where your tracking setup supports it.

Mistakes to avoid

  • Suppressing existing customers from every single campaign — including ones specifically designed to reach them, like loyalty, replenishment or upsell campaigns.
  • Letting the list go stale — a quarterly refresh minimum keeps new conversions from leaking back into acquisition targeting.
  • Forgetting data-handling obligations — customer lists uploaded to ad platforms should only include people who've consented to be contacted/marketed to, consistent with your privacy policy and applicable privacy law.
  • Assuming suppression fixes wasted spend on its own — it's one lever; audience targeting, creative and bidding still all matter too.

Frequently asked questions

How much budget does suppression typically save?

It varies a lot by how much of your current ad audience overlaps with existing customers — a brand-new business with few customers will see almost no difference, while an established business with a large, loyal customer base re-targeted broadly can see a meaningful chunk of wasted impressions removed. There's no universal percentage worth quoting here.

Will suppression hurt my campaign's reach or performance metrics?

It should narrow raw reach (that's the point) but typically improves efficiency metrics like cost-per-acquisition, since you're no longer paying for impressions against people who were never going to convert as a "new" customer in the first place.

Can I use the same suppression list across Google and Meta?

The underlying customer list can be the same, but it has to be uploaded and matched separately to each platform — they don't share customer-match data with each other, so this is a two-step (or more, if you run other ad platforms too) setup, not a one-and-done.

Is this worth setting up for a very small ad budget?

Here's the honest nuance: for a tiny budget and a small customer base, the time spent setting this up may outweigh the modest savings, at least initially. It becomes clearly worth it as either your customer list or your ad spend grows — there's a rough point where the maintenance cost is trivial next to the waste it prevents, and most growing businesses cross that point sooner than they expect. 🌴


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦