Email list hygiene is the work of keeping your list full of people who can receive and want your mail. It is one of the least glamorous parts of email and one of the most effective for deliverability. Mailbox providers watch how recipients treat your messages, and a list that includes dead addresses, forgotten sign-ups and people who have lost interest sends them bad signals. This guide shows how to clean a list, how to write a sunset policy and how to run a re-engagement series without annoying anyone.
Why a smaller list can perform better
Big lists feel valuable, but what matters is the number of people who respond. Mailbox providers look at signals such as bounces, spam complaints and how recipients interact with your mail. Gmail publishes guidance for bulk senders that asks them to keep user-reported spam rates low and to make unsubscribing easy. A long tail of people who never open or click does not help those numbers, and some of them will eventually mark a message as spam instead of unsubscribing. Removing them lowers the chance of that happening.
There is also a direct cost. Many platforms bill by volume or contact count, so mailing people who never engage can cost money for no return. Your own plan details are in your account, and we do not assume them here.
Part 1: Clean the list
Remove what must not be mailed
| Group | Action | Why |
|---|---|---|
| Hard bounces | Remove and suppress | The address does not exist or refuses mail permanently |
| Spam complaints | Remove and suppress | The person told their mailbox provider your mail is unwanted |
| Unsubscribes | Suppress permanently for marketing | The person withdrew consent; mailing them again breaks that choice |
| No consent record | Remove, or ask for consent | You cannot show how or when they agreed |
| Repeated soft bounces | Pause, then remove if they continue | A mailbox that is full or unreachable for weeks is probably abandoned |
Your platform should do most of this automatically. See our guide to suppression list management for how hard bounces, complaints and unsubscribes are kept from being mailed again, and consent records and unsubscribes for the consent side.
Look for risky addresses
- Typos. Domains such as gmial.com or hotmial.com are almost always mistakes. Correct them at sign-up with a prompt, or remove them.
- Role addresses. Addresses like info@ or admin@ are read by groups, and complaint rates tend to be higher. Use judgement, and keep them only if the owner asked for your mail.
- Disposable domains. Throwaway inboxes expire and then bounce.
- Never-engaged addresses. Addresses added long ago that have never opened, clicked or replied are the most likely to be abandoned or to have become spam traps.
- Imported or purchased lists. Do not mail them. People on those lists did not ask to hear from you.
About spam traps. Some mailbox providers and anti-abuse groups run addresses that exist to catch senders with poor practices. Hitting one is a sign that the list is old, scraped or bought. You cannot reliably identify them, so the protection is good collection and hygiene habits. If you have been listed, see our guide to blocklist removal.
Validate at the door
The cheapest hygiene happens at sign-up. Use a confirmed (double) opt-in for lists where mistyped or malicious sign-ups are likely. Check the format of the address, offer a prompt for common typos, and consider a bot check on public forms. A validation service can help clean an older list before a first send, but it cannot tell you whether someone consented or still wants your mail.
Part 2: Write a sunset policy
A sunset policy is a short document that answers four questions: who counts as inactive, what you try first, when you stop, and how a person can come back. Writing it down matters, because it stops cleaning from becoming a one-off panic before a big send.
Step 1: Define engagement
Pick the actions that show someone is still interested. Clicks, replies, purchases, logins and downloads are stronger signals than opens, because some mail apps load images automatically and can register an open that the person never made. Use more than one signal where possible.
Step 2: Choose a period that fits your business
| Type of sender | Rhythm of mail | Example starting point |
|---|---|---|
| Online shop with weekly offers | Frequent | A few months without a click or purchase |
| Newsletter published monthly | Regular | Six months of no engagement |
| Service with yearly renewals | Infrequent | Twelve months or more |
| Event or seasonal business | Seasonal | One full cycle plus the next season |
These are starting points, not rules. Review your own data to see how long active customers normally go between interactions, and set the period a little longer than that.
Step 3: Decide the stages
- Active. Engaged within the period. Mail normally.
- At risk. Approaching the limit. Reduce frequency or send your best content only.
- Inactive. Past the limit. Move into a re-engagement series.
- Sunset. No response to the series. Stop sending marketing mail and keep transactional messages, such as receipts, if the person still has an account.
Part 3: Run a re-engagement series
A re-engagement series is a short set of messages sent to inactive subscribers asking a simple question: do you still want to hear from us? It should be honest and easy to act on.
| Message | Timing | Purpose |
|---|---|---|
| 1. We have missed you | Day 0 | Remind them what they signed up for and offer a clear button to stay |
| 2. Is this still useful? | About 7 days later | Ask about preferences, or offer a less frequent option |
| 3. Last chance | About 14 days after the second | State plainly that you will stop mailing them unless they click |
- Keep subject lines truthful. Do not pretend the message is something it is not.
- Make the action a single click that records the person as active.
- Offer a choice: stay as is, receive less often, or leave.
- Include the normal unsubscribe link. Our guide to one-click unsubscribe explains the header that mailbox providers use.
- Do not offer a discount only to inactive users unless you accept that it teaches people to wait for one.
What to do with the results
People who click go back to active. People who unsubscribe are suppressed. People who do nothing are sunset: stop sending them marketing mail. Keep their record, with the reason and date, so that you do not accidentally re-import them later. Some senders keep a very light, occasional message for the sunset group, but if the group still does not respond, stop.
A worked example: cleaning a three-year-old list
A training company has 40,000 contacts, collected over three years from webinars and a download form. Open rates have slipped and several campaigns have drawn complaints. The team follows the steps above. First they export bounce and complaint data and suppress every hard bounce and complaint. Next they check consent records and find that one webinar import has no record of how people agreed. They exclude it until those contacts confirm. Then they define engaged as any click, reply or purchase in the last nine months, because their course cycle is about six months.
About half the remaining contacts fall outside the window. Instead of deleting them, the team sends a three-message re-engagement series. Some contacts click and return to the active group. Many do nothing and are moved to a sunset segment that no longer receives campaigns. The company ends with a smaller list whose recipients respond. They write the nine-month rule and the three-step series into a one-page policy and set a quarterly reminder to apply it. The numbers in this example are illustrative, and your results will differ.
Keeping the list healthy over time
- Automate suppression of bounces, complaints and unsubscribes so that it does not depend on memory.
- Segment by engagement and send your most frequent mail to the engaged group first.
- Watch complaint rates. Our guide to Google Postmaster Tools shows how to see Gmail's view of your domain.
- When you resume mailing after a long gap, send to the most engaged people first and increase gradually, as in our warm-up guide.
- Record where every address came from and when. This helps with both consent and troubleshooting.
If you are already seeing mail go to spam, hygiene is one of several causes to check. Our spam troubleshooting checklist puts it alongside authentication, content and reputation.
Planning a clean-up before a big send? Ask us how to check bounce and suppression data for your account first.
Further reading and sources
Frequently asked questions
What is email list hygiene?
It is the routine of keeping your list accurate and consented: removing addresses that bounce, complain or unsubscribe, correcting mistakes, and deciding what to do about subscribers who no longer engage. The aim is to mail people who want your messages.
What is a sunset policy?
A written rule for when you stop mailing subscribers who have not engaged for a defined period. It usually includes a final re-engagement attempt and then removal from regular campaigns, with the person still free to rejoin later.
How long before a subscriber counts as inactive?
There is no universal answer. A retailer with weekly mail might use a few months, while a business that sends quarterly updates might use a year. Base it on how often your audience can reasonably be expected to interact.
Is it bad to delete subscribers?
Removing people who never engage usually helps rather than hurts, because mailbox providers judge your mail partly by how recipients react to it. Fewer disengaged recipients can improve the share of people who respond. Keep a record of why each address was removed.
What are spam traps?
Addresses used by mailbox providers and anti-abuse organisations to identify senders with poor list practices. Some are old addresses that were reused, and others were never given to anyone. Mailing them suggests the list was bought, scraped or neglected.
Should I use an email validation service?
It can help find typos, non-existent mailboxes and disposable addresses, especially before a first send to an older list. It cannot confirm consent or engagement, so treat it as one tool alongside bounce handling and a sunset policy.
Are open rates reliable for finding inactive subscribers?
Less than they used to be. Some mail apps load images automatically, which can record opens that a person never made. Use clicks, replies, purchases or sign-ins alongside opens when you decide who is inactive.
Can I email people again after they unsubscribe?
No, not for marketing. An unsubscribe must be honoured and kept on a suppression list so the address is not mailed again. Re-engagement is for people who have gone quiet, not for people who opted out.
How often should I clean my list?
Handle bounces and unsubscribes continuously and automatically. Review inactive segments on a regular schedule, for example every quarter, and do a deeper audit before a large campaign or after a long gap in sending.