List Hygiene
Keep your contact list clean to protect sender reputation and maximize inbox placement
List Hygiene
A clean list is the single highest-impact thing you control as a sender. ISPs use engagement signals (opens, clicks, and absence of complaints) to decide where your email lands.
Double Opt-In
Double opt-in requires subscribers to confirm their email address before being added to your list. It eliminates typos, disposable addresses, and people who did not actually want to subscribe.
graph LR
A[User submits form] --> B[Send confirmation email]
B --> C{User clicks confirm?}
C -- Yes --> D[Add to active list]
C -- No / Timeout --> E[Discard address]Implement this by sending a confirmation email via send-email/instant with a unique token link. Only add the contact after the token is verified.
Regular Cleaning Cadence
Run these removals on a scheduled basis (monthly recommended):
| Action | Frequency |
|---|---|
| Remove hard-bounced contacts | Immediately / automated |
| Remove unsubscribed contacts | Immediately / automated |
| Remove 6-month inactive contacts | Monthly |
| Remove invalid format addresses | On import |
Keplars automatically suppresses bounced and unsubscribed contacts. The 6-month inactive purge is something you manage based on your engagement data.
Re-Engagement Before Removal
Before removing cold subscribers (no opens or clicks in 6 months), send a targeted re-engagement campaign:
- Segment contacts with no engagement in 180 days
- Send a single "still interested?" email with a clear CTA
- Wait 2 weeks
- Remove everyone who did not engage with that email
This recovers a small percentage of genuinely interested subscribers while keeping your list clean.
Segment by Engagement
Use Keplars audiences to separate your list into engagement tiers and adjust send frequency accordingly:
| Segment | Criteria | Recommended Action |
|---|---|---|
| Active | Opened or clicked in last 30 days | Send at full frequency |
| Warm | Engaged in last 90 days | Send 2× per month max |
| Cold | No engagement in 90–180 days | Send re-engagement only |
| Inactive | No engagement > 180 days | Remove after re-engagement attempt |
List quality directly affects your sender reputation score. A list of 5,000 engaged subscribers will consistently outperform a list of 50,000 cold ones. ISPs measure the ratio of engaged opens to total volume: more cold addresses means a lower engagement ratio and worse inbox placement for everyone on your list.