How to Clean Your Email List Before Black Friday

Two piles of envelopes on a dark navy desk: a neat white and blue stack in a mesh tray, and a scattered pile of creased, stained envelopes beside it.

Summary

  1. What you'll get: a six-step cleaning process to run before peak holiday sending season starts.
  2. Why it matters: Gmail and Yahoo grade bulk senders on recent behavior, so tripling your volume on a stale list puts your whole sending domain at risk.
  3. Expected outcome: improved domain reputation, and more of your emails landing in the inbox instead of Promotions or spam.

Improve email deliverability in your most profitable period by removing inactive profiles from your list

Your list got a little dirtier this month, same as every month. People changed jobs and abandoned an email account. Someone signed up for a discount code in March and hasn't opened anything since.

For most of the year that's a slow leak. In November it becomes a deliverability problem, because November is when you send more emails to more people than at any other point in the year.

This is the clean you need to run before that happens, not during it.

Why a dirty list costs more in November than in July

Inbox providers grade you on recent behavior. Your best month ever doesn't carry you. Every time an email hard bounces, or goes unopened and unclicked, mail providers learn a bit more about how your subscribers greet your messages. Think of a hard bounce like a failed bill payment. Your sender reputation works a lot like a credit score, and each failure takes a small bite out of it.

So the arithmetic changes in November. In July you send a campaign to your engaged segment, a few addresses bounce, nobody notices. In November you triple your volume, and a much larger share of it lands on addresses that bounce, never open, or get reported as spam. Gmail and Yahoo read that as a problem with your whole sending domain, not with the dormant slice of your list.

Here's the part that catches people out: the subscribers most likely to hit "report spam" are the ones who forgot they signed up. Holiday season puts more email in front of exactly those people, more often.

Which means the segment you'd most like to reactivate in November is the segment most capable of damaging every other send of the season.

What Gmail and Yahoo actually measure

Both published hard requirements for bulk senders. These took effect on 1 February 2024 and apply to anyone sending 5,000 or more messages a day to personal Gmail accounts.

Google (Email sender guidelines):

  • Keep the spam rate reported in Postmaster Tools below 0.30%. Google's own advice is to aim below 0.10% to leave yourself room.
  • Set up SPF and DKIM. Publish a DMARC record. The policy can sit at p=none.
  • Marketing messages need one-click unsubscribe: the headers List-Unsubscribe-Post: List-Unsubscribe=One-Click and List-Unsubscribe: <url>, plus a visible unsubscribe link in the body.

Yahoo (Sender best practices):

  • Spam rate below 0.3%.
  • A working list-unsubscribe header supporting one-click. Yahoo recommends the RFC 8058 Post method.
  • Honor unsubscribes within 2 days.
  • Both SPF and DKIM, plus a valid DMARC policy of at least p=none that passes, with the From: domain aligned to either SPF or DKIM.

Both sources read 21 September 2026. Yahoo's rules became enforceable in February 2024 and rolled out through the first half of that year.

Read those two lists together and the point is blunt. 0.30% is three complaints per thousand delivered messages. On a 40,000-message send that's 120 people. If a decent chunk of your list stopped caring eight months ago, you can cross that line in a single November campaign.

Now go and look at your own numbers. Open your SmartrMail campaign reports and pull your delivery, open and click rates for the last three months. How do you stack up against your own spring baseline? If open rate is drifting down while list size drifts up, you already know which way this is going.

The six-step clean

Six steps, in this order. The order matters: you check the plumbing before you touch the list, and you win back before you delete.

1. Check your authentication before you raise the volume

SPF, DKIM and DMARC. All three are required by both providers for bulk senders, and all three are the kind of thing that quietly breaks during a platform migration or a domain change, then stays broken until traffic gets heavy enough to expose it.

This is first because it can invalidate the other five. There's no point tidying your engagement tiers if your DKIM signature has been failing since you changed hosts in June.

If you haven't verified all three since your last migration, verify them this week. It's a 15-minute check.

2. Remove hard bounces and role addresses

A hard bounce is a permanent failure. The address doesn't exist. Keeping it does nothing except inflate your bounce rate at the exact moment bounce rate is being watched.

Role addresses go with them: info@, support@, noreply@, sales@. Nobody reads a promotional email at a shared inbox, and they complain at a higher rate than a person does.

Neither group is a subscriber you could win back, which is why this step comes before the win-back series in step 4. A dead mailbox and a shared inbox aren't people who went quiet. They're addresses that were never going to open anything. Clear them now. Every human being with a working address stays on the list until step 5.

3. Split the list into engagement tiers

Three buckets, defined by behavior and not by guesswork:

  • Active: opened or clicked in the last 60 to 90 days.
  • At risk: was active before that, has gone quiet since.
  • Dormant: nothing at all for 6 months or more.

In SmartrMail, all three are Smart Segments built on campaign engagement rules, using Has opened any emails in (# Days) and Has not opened all emails in (# Days). There's a pre-built At-Risk Subscribers segment you can start from instead of building that one yourself.

Your holiday campaigns go to active and at risk. Dormant gets handled in step 4, away from your campaign calendar.

‍

4. Run one win-back flow before you delete anybody

Part of your dormant segment is still interested and just stopped noticing you. A short win-back series recovers some of it, and it does that in October, on its own schedule, where a bad complaint rate can't contaminate a Black Friday send.

Keep it to three emails. Make the ask an explicit opt-in, not a discount, because a discount buys you one more transaction from someone who still won't open the next email. If you want more angles to work from, here are reactivation strategies that tend to land.

In SmartrMail this is a template rather than a build. The win-back automation triggers off a segment, so you point it at your dormant tier, set the emails, and turn it on.

Send it now. Not in the third week of November, when it's competing with your own campaigns for the same inbox.

5. Sunset the profiles that didn't engage with any of your win-back messages

No opens in six months, and no open or click on any email in the win-back series. That's the definition.

Refresh your three segments first. Anyone the win-back series reactivated has now moved out of dormant and into active on their own, so your tiers are working from fresh data. What's left in dormant after that is the group you can safely remove from your sending list.

Deleting a big slice of your list feels like losing something. It isn't. A list going from 50,000 to 38,000 looks like a loss on a dashboard, but what you gave up was the ability to email people who were never going to buy, and what you got back is the deliverability of every send to the other 38,000. If you want the longer version of this argument, we wrote about sunset emails separately.

Two things worth being precise about before you click anything:

  • Suppression and deletion aren't the same thing. A suppressed contact is still in your database and can still be mailed by accident from a manual segment in some tools. A deleted one is gone. SmartrMail's list cleaning flow deletes: you open the segment, scroll to the Profiles section, and click Delete Profiles. Export the segment to CSV first if you want a copy, because deleted profiles can only come back through a CSV import. If you're coming from another platform, "cleaned" doesn't mean the same thing everywhere.
  • You don't have to delete to stop paying for them. SmartrMail bills on opted-in, active subscribers. Unsubscribed, hard bounced, complained, deleted and suppressed contacts are never counted. Deletion is a hygiene decision here, not a billing one.

6. Make unsubscribing effortless

One-click unsubscribe isn't a courtesy anymore, it's a requirement for bulk senders at both Gmail and Yahoo. And Yahoo gives you two days to process the request.

The practical logic is simple. Someone who wants out and can't find the exit hits "report spam" instead. That costs you a complaint against your domain, which is the number that matters, rather than one unsubscribe, which is the number that doesn't.

Every SmartrMail template carries the unsubscribe link in the footer by default. Make sure it's visible in the body, not set in six-point grey, and check that whatever you send from is also setting the one-click header, which is a separate technical requirement from the footer link.

Email list hygiene on a schedule beats a panic clean

Everything above is a one-time catch-up. The reason you're doing it in September is that nobody did it in March.

What keeps it from happening again:

  • Monthly: clear hard bounces. Fifteen minutes.
  • Quarterly: recalculate your engagement tiers. People move between them.
  • Twice a year: run the win-back and sunset cycle.
  • Before any volume spike: re-check authentication and your current spam rate in Postmaster Tools.

List hygiene stops being a project when it's on a calendar. The stores that never have a deliverability scare in November are the ones for which November isn't special.

When to start

Black Friday 2026 falls on 27 November. Cyber Monday is 30 November.

Working backwards:

  • 8 to 10 weeks out (late September to early October): the full six steps, including a win-back series with time to breathe.
  • 4 to 6 weeks out: steps 1, 2, 3 and 6. Skip win-back, sunset on engagement data alone.
  • Under 3 weeks out: steps 1, 2 and 6 only. A day of work, and the three that protect you most.
  • Black Friday week: nothing. Don't restructure your list mid-season. Send to active only.

That last one is the one to take seriously. A list clean during peak week changes your sending pattern at the moment inbox providers are watching most closely. If you're reading this in late November, send to your engaged segment, keep your volume steady, and put the clean in your January calendar.

Cite this

Gmail and Yahoo both require bulk senders (5,000+ messages per day) to keep spam complaint rates below 0.30%, support one-click unsubscribe, and authenticate with SPF, DKIM and DMARC. Yahoo requires unsubscribe requests to be honored within 2 days. Requirements took effect 1 February 2024.

Sources: Google Email sender guidelines; Yahoo Sender best practices. Verified 21 September 2026.

Doing this in SmartrMail

Steps 3, 4 and 5 are the ones that eat a weekend in most tools. In SmartrMail they're built in:

  • Smart Segments carry the engagement rules behind your active, at-risk and dormant tiers.
  • List cleaning using Smart Segments covers the sunset step, including the CSV export before you delete.
  • The win-back automation is one of the pre-built flows in the automation library, so step 4 is a template you turn on rather than a series you build from scratch.
  • Bounce handling and SPF/DKIM authentication are part of the platform, not an add-on.

And the part that matters after the clean: SmartrMail bills on active subscribers, not on everyone sitting in your database. Sunsetting a dormant tier lowers your bill instead of leaving you paying for the same people under a different label.

If you want to run win-back over SMS as well, here's how a win-back SMS series works.

Start your 15-day free trial. No credit card required.

Table of contents
Take your email marketing to the next level with SmartrMail
Try SmartrMail free
Share:

Launch your next campaign in a flash

15 days free. Then free forever up to 200 active subscribers. Cancel anytime, no questions asked.