Most senders treat their list as an asset that only grows. Every signup is added, nobody is ever removed, and the total is reported as a success metric. This is precisely backwards, because mailbox providers do not measure your list size — they measure the proportion of people who want your mail.
Why engagement is measured as a ratio
Providers decide placement partly on how recipients behave. Opens, replies, moving a message out of spam, adding a sender to contacts — all positive. Deleting unread, ignoring, marking as spam — all negative.
Because it is a ratio, unengaged contacts are not neutral. They actively dilute your signal.
Consider two lists. The first has 10,000 contacts with 2,000 engaged — a 20% engagement rate. The second has 2,000 contacts with 1,800 engaged — 90%. The second list looks dramatically better to a provider, gets better placement, and consequently delivers more mail to more inboxes despite being a fifth of the size.
The 8,000 unengaged contacts on the first list are not sitting there harmlessly. They are the reason the other 2,000 are getting filtered.
Validate at the point of import
Every list entering the system should be checked before it is usable:
- Syntax — malformed addresses, typos, stray whitespace.
- MX lookup — does the receiving domain accept mail at all? Domains that have lapsed will bounce every message.
- Duplicates — the same person twice in one campaign generates complaints.
- Suppression cross-check — anyone who previously opted out or hard bounced must not reappear via a fresh import.
That last one is the step most often missed, and it is the one with legal weight: re-contacting someone who opted out is a compliance failure, not merely a deliverability problem.
Segment by engagement, not just demographics
Demographic segmentation gets the attention, but engagement segmentation does more for deliverability. A workable split:
| Segment | Definition | Treatment |
|---|---|---|
| Active | Engaged in last 90 days | Normal frequency |
| Cooling | Engaged 90–180 days ago | Reduce frequency |
| Dormant | No engagement 180–365 days | Re-engagement attempt only |
| Sunset | No engagement over 365 days | Remove |
A useful technique when your reputation is already damaged: send only to the Active segment for several weeks. Engagement rates rise sharply, providers observe the improvement, and placement recovers. Then reintroduce the other segments gradually.
Write down the sunset policy
The reason unengaged contacts accumulate is not that nobody knows they should go. It is that removing subscribers feels like destroying value, and without a written rule the decision gets deferred every quarter.
Decide the threshold once — six months of no engagement for weekly senders, twelve for monthly ones — and apply it automatically. Removing the judgement call is the entire point.
Re-engagement, done properly
Before removing dormant contacts, one honest attempt is reasonable. What works is directness: a subject line that says what the message is, a single clear action, and an explicit statement that they will be removed otherwise.
What does not work is a normal marketing message sent hopefully. If twenty of those have been ignored, a twenty-first changes nothing.
Send re-engagement to a separate segment, watch the bounce rate closely, and remove non-responders on the schedule you committed to.
Never buy a list
It is worth stating plainly. Purchased lists produce high hard-bounce rates, high complaint rates and near-zero engagement — the three metrics that most directly damage a sending domain. They are also prohibited under our terms of service.
The damage is not confined to the campaign. A domain's reputation is built over months and lost in days, and recovering it is considerably harder than building it was in the first place.