[deliver]
Deliver article · 2026-07-16 · Charlotte Rodrigues

Email List Hygiene: Clean Your List Without Guesswork

Email list hygiene is the continuous process of keeping invalid, unwanted, and chronically inactive addresses out of regular sends. A sound process handles bounces and complaints automatically, separates recent engagement from long-term inactivity, gives uncertain subscribers one final choice, and suppresses profiles that remain inactive.

Direct answer: Do not delete a percentage of your database on an arbitrary schedule. First protect every valid buyer and recent signal of intent. Then exclude the unengaged cohort from normal campaigns, run a short sunset flow, and suppress non-responders. In Klaviyo, suppression usually protects deliverability and preserves useful profile history better than deletion.

List hygiene is not a quarterly purge and it is not an email verification upload. It is an operating system that starts at signup and continues through every campaign, flow, bounce, complaint, and consent change.

Why list hygiene affects deliverability

Mailbox providers learn from how recipients respond to your mail. Complaints, invalid recipients, repeated low-value sends, and weak permission signals make future traffic harder to trust. Google tells senders to confirm addresses, periodically reconfirm interest, and consider unsubscribing people who do not read their messages. Yahoo tells senders to monitor bounces and inactive recipients, remove invalid recipients promptly, and periodically reconfirm inactive subscribers.

The outcome is not simply a higher open rate. Good hygiene should produce a healthier sending population:

List size is an inventory count. Reachable, permissioned demand is the asset.

Define inactivity around the customer lifecycle

There is no universal 90-day or 180-day cutoff that fits every brand. A grocery subscription, a fashion retailer, and a premium furniture store have different purchase cycles and email frequencies. Someone who has not clicked in 120 days may be inactive for one business and still inside the normal consideration window for another.

Use four types of evidence:

Evidence Examples How to use it
Email intent Non-MPP open, click, preference update Recent positive signal, with clicks weighted more heavily
Commerce Purchase, checkout, subscription renewal Protect recent customers even if email engagement is weak
On-site intent Active on site, viewed product, started checkout Keep high-intent profiles out of broad suppression
Negative evidence Complaint, hard bounce, unsubscribe Suppress immediately according to the event and consent state

Then choose windows based on send frequency and buying cycle. A useful policy has at least three cohorts:

  1. Engaged: receives normal campaigns and relevant flows.
  2. At risk: receives reduced campaign frequency and targeted re-engagement.
  3. Sunset eligible: excluded from ordinary campaigns, receives a final sunset sequence, then is suppressed if no meaningful response occurs.

Document the logic. If a marketer cannot explain why a profile entered the sunset cohort, the rule is not ready for bulk suppression.

Account for Apple Mail Privacy Protection

An open is no longer sufficient evidence of human engagement. Apple Mail Privacy Protection can fetch remote content in the background, causing the tracking pixel to load whether or not the recipient reads the message.

Klaviyo attaches an Apple Privacy Open property to open events. When it is True, the event may be an automated MPP fetch and cannot distinguish a reader from the inbox. Klaviyo recommends excluding these events from open-based engaged segments.

Build engagement with a hierarchy of signals:

Do not label every Apple Mail user inactive either. A person can read without clicking, and MPP makes that behavior difficult to observe. Use a longer or more conservative window when clicks and purchase frequency are naturally low. See our Apple Mail Privacy Protection guide for measurement and automation changes.

Build hygiene into the full subscriber lifecycle

1. Protect acquisition quality

Set clear expectations at signup: what the subscriber will receive, from whom, and how often. Avoid preselected consent, third-party data, scraped addresses, and purchased lists. A confirmation step can prevent misspellings, bots, and unauthorized signups where it fits your legal and commercial model.

Track the acquisition source on the profile. If complaints rise later, this field lets you isolate the form, partner, promotion, or import that created the problem.

2. Let delivery failures suppress automatically

In Klaviyo, a hard bounce causes automatic suppression. The platform also suppresses an address after more than seven consecutive soft bounces under its current policy. A spam complaint and an unsubscribe also make the profile unreachable for the affected marketing channel.

Do not routinely unsuppress these profiles. A resubscription can restore appropriate non-deliverability states, but Klaviyo keeps deliverability suppressions such as hard bounces in place to protect sending reputation.

For a detailed distinction, read soft bounce vs. hard bounce.

3. Exclude unengaged profiles before suppressing them

Create an unengaged segment and add it to the Don't send to section of routine campaigns. Consider excluding it from high-volume behavioral flows as well, while retaining carefully chosen service or high-intent messages.

This exclusion gives the team time to validate the segment without destroying data. Watch the resulting volume, complaints, clicks, conversions, and revenue per delivered message. Reducing sends to people who do not want them is not a reputation problem. A sudden unexplained increase in volume is the more common operational risk.

4. Run a short sunset flow

A sunset flow is the final chance for a subscriber to indicate continued interest before suppression. Keep it focused. Two or three messages are usually enough to present value, set expectations, and offer a clear choice.

A practical sequence can be:

Message Purpose Primary action
1 Remind the subscriber what they receive Choose topics or confirm interest
2 Show the best reason to stay Click to continue receiving email
3 State what happens next Stay subscribed or unsubscribe

Do not rely on an open as the success condition. A click, preference submission, order, or recent site event is stronger evidence. Give the final message enough time to produce a response before tagging the profile for suppression.

Klaviyo's current sunset guidance uses a segment-triggered flow and a profile property to identify non-responders. Suppression still needs a bulk action or an API-based workflow because it is not available as a native flow action. Follow the current Klaviyo sunset flow documentation when implementing it.

5. Suppress, do not automatically delete

Suppression prevents marketing sends while preserving profile history. Klaviyo excludes suppressed profiles from email sends and does not count them toward its email plan's active-profile total. Keeping the data also preserves customer analysis, consent context, and segmentation accuracy.

Deletion permanently removes the profile and its associated data. Reserve it for a defined privacy request, data-retention policy, test record, or erroneous import. It is not the default deliverability action.

A current Klaviyo starting point

Klaviyo's Deliverability Hub can create a Never Engaged (Email) segment. As documented in February 2026, the default logic includes profiles that can receive email marketing, received at least five emails in the previous 180 days, never opened or clicked, never viewed a product, and never placed an order.

That is a useful narrow cohort because it protects known commercial and website activity. It is not the only inactive segment a mature program needs. Adapt the broader at-risk and sunset rules to your purchase cycle, send cadence, Apple Privacy Open handling, and attribution model.

The documented list-cleaning workflow is:

  1. Create an unengaged segment.
  2. Exclude that segment from sends.
  3. Make one final re-engagement attempt where appropriate.
  4. Suppress the profiles that remain never engaged.

Source: Klaviyo's email list cleaning guide.

Audit the segment before bulk suppression

Before clicking Suppress current members, review a sample and answer these questions:

Export the segment definition and record the count, date, reviewer, and decision. The audit trail makes future troubleshooting much easier.

Measure whether the cleanup worked

Compare a stable period before and after the change, but do not declare success from open rate alone. Monitor:

The best result is not the largest suppression count. It is lower risk with minimal loss of legitimate customer value.

Common list-cleaning mistakes

Treating a validator as permission

An address can be technically deliverable and still have no consent or interest. Email verification may help identify malformed or risky addresses, but it cannot create permission.

Deleting every suppressed profile

This removes history and can distort analysis without improving send eligibility. Suppressed profiles are already skipped by Klaviyo.

Using only opens

MPP can generate opens without a reader, while image blocking can hide real reading. Combine verified opens with clicks, commerce, site activity, and explicit preferences.

Running re-engagement as a full-list blast

The least engaged audience is the highest-risk cohort. Keep the sequence small, clear, and isolated. Do not add a heavy promotional calendar on top of it.

Pausing hygiene before a major sale

Expanding to old, unproven profiles for a revenue event can create complaints when reputation matters most. Build an event audience from current permission and engagement instead of borrowing risk from the archive.

FAQ

How often should I clean my email list?

Continuously. Bounces, complaints, and unsubscribes should suppress as events occur. Review engagement cohorts and acquisition quality at least monthly, then run sunset suppression on a cadence that matches your volume and buying cycle.

Should I suppress or delete inactive Klaviyo profiles?

Suppress them in most deliverability cases. They stop receiving marketing email and no longer count as active email profiles, while their history remains available. Delete only under a specific data-retention, privacy, test-data, or erroneous-import need.

Is 180 days the correct inactivity threshold?

It is a common starting point and appears in several Klaviyo defaults, but it is not universal. Use email frequency, purchase cycle, site activity, customer status, and reliable engagement signals to choose the window.

Can I use open rate to decide who is inactive?

Not by itself. Filter out Apple Privacy Opens where your platform supports it and combine non-MPP opens with clicks, purchases, site behavior, and preference actions. Use a conservative policy when passive reading is common.

Build a list that earns the next send

Deliver maps consent, engagement, customer value, and suppression logic, then implements an auditable hygiene and sunset process in your email platform. Book an email deliverability audit.

Next, review the full email deliverability framework and the Google and Yahoo sender requirements.

CR
Charlotte Rodrigues · CRM Lead at Deliver. Questions about this article? charlotte@agence-deliver.com

Want to apply this to your stack?

Spend 30 minutes with Charlotte to review your CRM setup, size the opportunity and leave with a practical action plan.

Book a 30-minute call →