Email list hygiene: the complete checklist for 2026
A dirty list costs you money in bounces, damages your domain reputation, and burns your audience. This checklist covers syntax scrubbing, SMTP verification, catch-all handling, and re-engagement windows.
Email list hygiene isn't a one-time event. It's an ongoing practice that separates senders with 25% open rates from those with 8% open rates — and healthy ESP accounts from suspended ones. This checklist covers every layer of hygiene, from initial collection to long-term maintenance.
At the point of collection
- Validate every email address in real time before it enters your database
- Reject INVALID and DISPOSABLE addresses with a clear inline error message
- Flag CATCH_ALL and UNKNOWN addresses for a follow-up verification email
- Use double opt-in for any list you plan to send marketing emails to
- Never purchase or rent email lists — they are always dirty
Before every major send
- Run a bulk validation pass on any segment that hasn't been emailed in 90+ days
- Remove any address that hard bounced in the last campaign immediately
- Suppress role accounts (info@, noreply@, admin@) from marketing sends
- Check your unsubscribe list is being respected — every ESP requires this
Handling catch-all domains
Catch-all domains are the trickiest category. The domain exists and has valid MX records, but every address on it — real or invented — returns a 250 during SMTP verification. You can't tell by validation alone whether the specific mailbox exists. The safest approach is to send once and observe: if you get a hard bounce, remove it. If it delivers without complaint, keep it.
Re-engagement and sunset policy
Subscribers who haven't opened or clicked in six months are a liability. They inflate your list size, reduce your engagement rate (which ESPs monitor), and are more likely to mark your emails as spam out of habit rather than intent. Run a re-engagement campaign — two or three emails over two weeks asking if they still want to hear from you. Anyone who doesn't respond gets suppressed.
A list of 10,000 engaged subscribers is worth more than a list of 100,000 disengaged ones. Always optimize for quality over quantity.
Quarterly maintenance cadence
- Validate your full list with a bulk job every 90 days
- Review your hard bounce rate from the last quarter — target under 0.5%
- Review your spam complaint rate — target under 0.08%
- Audit your sign-up sources for any that are producing unusually high invalids
- Update suppression lists to include any addresses that opted out via reply email
Hygiene is a habit, not a project. Build these practices into your workflow and your sender reputation will compound in your favour over time.