List Hygiene

How to Clean and Scrub Your Email List

A dirty list is the silent killer of author newsletters. You're paying to email people who haven't opened anything since 2022, your open rate is sliding, and Gmail is starting to send you to Promotions — or worse, Spam — because the engagement signals look bad.

Cleaning your list is the fix, but most advice on the topic is written for B2B SaaS senders blasting cold outreach. Authors have different math: smaller lists, higher emotional value per subscriber, and a long sales cycle measured in books not demos. Here's how to scrub an email list when every name on it might be a future fan.

1

Why list hygiene matters more than you think

Mailbox providers — Gmail, Outlook, Yahoo, Apple — decide whether your emails land in the inbox based on engagement. If a big chunk of your list never opens, never clicks, and never replies, the providers conclude your mail is unwanted and start filtering it for everyone, including the readers who do want it.

A few numbers to anchor the decision:

  • A list with 40% inactive subscribers can drop your inbox placement by 10–20 percentage points.
  • Removing 1,000 dead subscribers from a 5,000-person list typically lifts open rate from ~18% to ~28% overnight — same emails, same audience, just a cleaner denominator.
  • Most ESPs charge by subscriber count. Inactive contacts are a line item.

The goal of cleaning isn't a smaller list for vanity. It's a list that actually reaches the inbox, so the readers who care hear about your next book.

2

What "clean" actually means

A clean list has four properties:

  • Valid syntax and live mailboxes. No typos, no abandoned accounts, no role addresses (info@, contact@) unless you specifically want them.
  • Permission-based. Every subscriber explicitly opted in. Bought lists and scraped addresses don't count, even if the syntax is valid.
  • Engaged, or recently engaged. People who have opened, clicked, or signed up within the last 6–12 months.
  • Free of hard bounces and spam complaints. These should be auto-removed, not lingering.

If your list fails on any of these, that's where to start.

3

A 7-step process to scrub an email list

1. Pull a baseline before you touch anything

Export open rate, click rate, bounce rate, and complaint rate for your last 5–10 sends. You need a before number so you can prove the cleanup worked. If your open rate is below 15% or your bounce rate is above 2%, you're overdue.

2. Remove hard bounces immediately

A hard bounce means the address doesn't exist. Sending to it again is a deliverability red flag. Most modern platforms — including AuthorMailingLists.com — auto-suppress hard bounces, but if you imported a CSV from an old service, run a fresh validation pass. Tools like ZeroBounce, NeverBounce, and Kickbox charge roughly $0.004–$0.008 per address and will flag invalid, disposable, and role-based emails in one sweep.

3. Remove anyone who marked you as spam

Non-negotiable. Even one complaint per 1,000 sends (0.1%) starts hurting deliverability; Gmail's threshold is 0.3% before they start blocking. If your platform doesn't auto-handle complaints, you're flying blind — switch.

4. Define "inactive" honestly

This is where authors over-complicate things. A reasonable definition:

  • Definitely inactive: No opens or clicks in the last 12 months, and on the list for at least 6 months.
  • At risk: No opens in 6 months but opened in the prior 6.
  • Engaged: Opened or clicked in the last 90 days.

Apple Mail Privacy Protection muddies open tracking — about 40% of opens are now "machine" opens that fire automatically. Click rate is the cleaner signal if you have it. Adjust your thresholds upward (e.g., 18 months instead of 12) if most of your list is on iPhones.

5. Run a re-engagement campaign before you delete

Don't just nuke inactives — give them one clear chance to come back. Send a 2–3 email sequence over two weeks:

  • Email 1: "Are you still in?" Short, personal, one CTA: a link to a free chapter or a bonus scene.
  • Email 2 (5 days later): "Last call." Mention you'll be removing them and why (better deliverability for active readers).
  • Email 3 (optional): A genuine goodbye with a re-subscribe link.

Expect 5–15% of inactives to click and stay. The rest you remove with a clean conscience.

6. Suppress, don't delete (if your platform allows)

Deleting permanently means if someone re-subscribes through your signup form, they start fresh with no history. Suppressing keeps the record but stops sending. Most authors should suppress.

7. Set up the cleanup to run continuously

List hygiene is not a quarterly chore. It should be ambient:

  • Auto-remove hard bounces and complaints (table stakes).
  • Tag subscribers with engagement scores on every send.
  • Trigger a re-engagement sequence automatically when someone hits 6 months of inactivity.
  • Review a hygiene dashboard once a month.
4

Tradeoffs worth being honest about

You will lose subscribers who would have eventually bought a book. Some readers buy on book three, having ignored emails one through forty. The math still favors cleaning: one engaged reader is worth roughly 10–20 disengaged ones in lifetime revenue, and dirty lists actively suppress reach to the engaged ones.

Re-engagement campaigns can hurt before they help. Sending to a pile of inactives spikes your bounce and complaint rates short-term. Send re-engagement campaigns from a separate sub-list or warm up gradually — 500 inactives per day, not 5,000 in one blast.

A small clean list looks bad on paper. If you've been bragging about "10,000 subscribers," cutting to 4,000 stings. But your sender reputation, open rate, and book-launch revenue will all improve. Pick the metric that actually pays you.

5

How AuthorMailingLists.com handles hygiene

We automate the parts that should be automatic so you can focus on writing:

  • Hard bounces and spam complaints are suppressed automatically via AWS SES feedback loops.
  • Engagement segmentation is built in — filter by "opened in last 90 days" or "never clicked" without spreadsheets.
  • Double opt-in on signup forms keeps junk addresses out in the first place.
  • The Always-On weekly newsletter keeps you sending consistently, which is half of staying clean — long silences cause more deliverability damage than dirty lists do.

It's one option among several; ConvertKit, MailerLite, and Buttondown all handle the basics. Pick the one whose defaults match how you actually work.

Frequently asked

How often should I clean my email list?
Hard bounces and spam complaints should be removed automatically on every send — that's table stakes, not a chore. Beyond that, run a deeper inactive review every 3–6 months. If you send weekly, quarterly is fine; if you send a few times a year, every 6 months is enough. The bigger trap isn't frequency — it's letting hygiene become a manual project. Set engagement-based suppression rules once, then check a dashboard monthly instead of running campaigns through a spreadsheet.
How do I know who counts as inactive when I scrub an email list?
A practical definition: no opens or clicks in the last 12 months, and on the list at least 6 months. Adjust upward if most subscribers are on Apple Mail, since Mail Privacy Protection inflates open rates with machine opens — clicks become the more honest signal. Don't delete inactives outright. Run a 2–3 email re-engagement sequence first; expect 5–15% to click and stay. The rest you can suppress with confidence that you gave them a real chance to come back.
Will cleaning my list hurt my book launch reach?
The opposite, almost always. Mailbox providers measure engagement to decide inbox placement. A list with 40% dead weight pushes your launch emails to Promotions or Spam — even for the readers who want them. Removing 1,000 inactives from a 5,000-person list typically lifts open rates from ~18% to ~28% overnight. You're not losing reach; you're concentrating it on people who actually open. The vanity number drops, the revenue number goes up.
Should I use an email verification tool before importing a CSV?
Yes, every time. If you're importing an old list — from a previous platform, a giveaway, or a co-promo — run it through ZeroBounce, NeverBounce, or Kickbox first. Pricing is roughly $0.004–$0.008 per address. The tool flags invalid syntax, disposable domains, role accounts, and dead mailboxes before they touch your sender reputation. Skipping this step and importing 2,000 stale addresses is the fastest way to land in Spam on your very first send from a new platform.
What's the difference between cleaning and scrubbing an email list?
The terms are used interchangeably. Both refer to removing invalid, inactive, or unwanted subscribers to improve deliverability and engagement. Some marketers use "scrub" specifically for the syntax-and-validity pass (running addresses through a verification API) and "clean" for the broader engagement-based pruning. In practice, do both: validate the addresses, then segment by engagement, then run re-engagement on the at-risk group, then suppress the rest. The order matters more than the vocabulary.
Can I just delete inactive subscribers instead of running a re-engagement campaign?
You can, but you'll leave money on the table. A well-run re-engagement sequence wins back 5–15% of inactives — readers who genuinely meant to engage but got buried. For a 1,000-person inactive segment, that's 50–150 saved subscribers, many of whom go on to buy. The campaign costs you two emails and a week. Skip it only if your inactive list is truly cold (18+ months of silence) or if recent sends have spiked complaint rates, in which case a clean cut is safer.