Decay University · Part 5: Deliverability decay

Lesson 44 of 64

Decay you don't control

Requirement waves, blocklist sweeps, shared-IP neighbors, silent filter changes, and aging lists: the decay you can't prevent, only detect early.

Last updated 19 July 2026

The last three lessons covered rot in things you own: your SPF record, your DKIM keys, your DMARC policy. This lesson is about the rest of it, and the rest is large. A setup can decay while every record you control stays perfect, because the ground it stands on moves: mailbox providers raise the bar, blocklists sweep up infrastructure you share with strangers, filtering models retrain in silence, and the list itself ages. None of this can be prevented from your side. It can only be detected early, and that distinction should change how you spend your effort.

The requirements waves

The clearest recent example of the bar moving. In October 2023, Google and Yahoo announced joint requirements for bulk senders, enforced from February 2024: anyone sending 5,000 or more messages a day to Gmail needed passing SPF and DKIM, a DMARC record of at least p=none, alignment with the visible From domain, one-click unsubscribe honored within two days, a spam complaint rate under 0.3%, and valid forward and reverse DNS. The full breakdown is in the bulk sender rules lesson, and the primary source is Google's sender guidelines.

Notice what that did. Thousands of setups that were fine in January were substandard in February without a single record changing. That's decay in its purest form: your configuration held still and the definition of "acceptable" moved past it.

And it wasn't a one-off. Microsoft followed with equivalent requirements for its consumer domains (outlook.com, hotmail.com, live.com) for senders at the same volume, with enforcement phased in from May 2025: SPF, DKIM, and DMARC at minimum p=none. Enforcement of the 2024 rules has also tightened in stages rather than landing all at once, which is why "nothing changed but everything changed" keeps happening to fresh cohorts of senders. Every wave so far has moved in one direction. If your setup clears today's bar with nothing to spare, the next wave is aimed at you.

Clean at breakfast, listed at lunch

Blocklists are dynamic by design. Operators like Spamhaus add and remove entries continuously as spam sources appear and get cleaned up, which means a listing is an event, never a state you verified once. You can be clean at breakfast and listed at lunch, and on shared infrastructure that can happen through no act of yours.

The mechanics, building on the blocklists lesson: when you send through an ESP's shared IPs, the reputation object the blocklist sees is the IP, and the IP's behavior is the sum of everyone sending through it. A stranger on your shared IP runs a purchased list on Tuesday morning, the IP gets swept onto a list, and your Tuesday afternoon campaign eats the penalty. ESPs are genuinely good at getting these cleaned up (it's their infrastructure and their problem), so such listings tend to be short-lived. But "short-lived" is measured against your send schedule. Whether your campaign left during the listed window or after it is timing you don't control and, unless something is checking, timing you don't even know about.

Domain listings are the nastier cousin: a listing on a domain-reputation list follows your domain across every IP and every provider, so it survives the "let's just switch ESPs" reflex entirely.

Your neighbors, below the listing threshold

Blocklists are the visible edge of neighbor risk. Below that edge sits ordinary pool reputation: mailbox providers score the shared IPs your mail leaves from, and that score is a running aggregate of every sender in the pool. Your neighbors' aggressive sends and stale lists drag on it in ways that never trip a public listing and never generate an event you could point at.

Two things about pools move without your consent. The population changes as the ESP signs and loses customers. And which pool you sit in is the ESP's decision, one that can change without an announcement when plans or platforms shift. The trade-offs are covered in shared versus dedicated IPs; the point here is only that on shared infrastructure, part of your reputation is being written by people you will never meet.

The filter changed its mind

Mailbox providers adjust their filtering continuously. Models retrain, signal weights shift, thresholds move. There is no changelog. Gmail does not email you release notes, and no provider ever will, partly because publishing filter details is a gift to spammers.

From a single sender's chair, a provider-side shift is indistinguishable from doing something wrong: placement moves, you hunt through your own recent changes, and you find nothing, because the change wasn't yours. Monitoring many domains at once is what makes this category visible at all. When placement signals move across a batch of unrelated domains in the same window, with zero DNS changes on any of them, that correlation is the fingerprint of a provider-side shift; one domain moving alone is that domain's problem. (This is, honestly, one observation a monitoring service can make that no individual sender can, however diligent.) No tool can see inside the filter. The outside view across many domains is the closest available thing to a changelog nobody publishes.

The list rots too

The decay categories so far live in infrastructure. The last one lives in your audience, and it runs on its own clock.

Email addresses die at the pace of ordinary life. People change jobs and their work address goes dark, which makes B2B lists decay steadily even when nobody unsubscribes. Personal mailboxes get abandoned for new ones. Interest fades in people who remain perfectly reachable. A list at a constant subscriber count is quietly shrinking in real reach the whole time, and as dead addresses accumulate, your engagement rates sink mechanically: the same campaign, sent to the same-sized list, reads as less wanted to every filter watching.

There's a sharper edge on this one. Some long-abandoned mailboxes come back as recycled spam traps: addresses that operators revive specifically to catch senders who keep mailing the dead. Hitting traps feeds the blocklist dynamics from two sections ago, which is how "we never cleaned the list" eventually converts into "we got listed". Neglect in one category cashes out in another. What to do about list decay is the list hygiene lesson; what matters here is that it happens by default, on every list, with no action from you required.

Detection is the whole strategy

Run the test on each category. Could better records have prevented the 2024 requirements? No. A neighbor's spam run? No. A filter retrain? No. Your subscribers changing jobs? No. Prevention-shaped effort, however sincere, does not touch this class of decay.

What you actually control is one number: the time between something moving and you knowing it moved. A blocklisting found the same day is an inconvenience; found six weeks later through an open-rate autopsy, it has cost you a quarter's worth of sender reputation. The requirements waves were announced months before enforcement; senders who heard early strolled through them.

Shrinking that number takes outside-in monitoring: checking the same public signals receivers check (your records, the blocklists, the verdicts on real delivered mail) from outside your own infrastructure, on a schedule, so the baseline exists before the change does. Inside-out checking can't do it, because from inside, every one of these failures looks identical: nothing changed. You can run one outside-in pass on your domain right now with the free health check. What continuous looks like is the next module, starting with monitoring for decay.

Terms from this lesson

  • requirements wave - a coordinated raising of mailbox-provider standards, like the 2024 Gmail/Yahoo rules, that reclassifies working setups as substandard overnight.
  • shared IP pool - a set of sending IPs an ESP spreads across many customers. Its reputation aggregates everyone's behavior, so neighbors affect you.
  • listing - the event of an IP or domain being added to a blocklist. Dynamic by nature; being clean yesterday says little about today.
  • pool reputation - the running score mailbox providers keep on a shared IP, moved by every sender in it, below the threshold of any public listing.
  • recycled spam trap - an abandoned mailbox revived by an operator to catch senders who keep mailing dead addresses. Hitting them leads to listings.
  • outside-in monitoring - checking the public signals receivers actually evaluate, from outside your own systems, on a schedule, so external changes surface as alerts instead of symptoms.

Check yourself

1. In February 2024, thousands of email setups went from acceptable to substandard without a single record changing. What happened?

2. Your ESP uses shared IPs. This morning your sending IP appeared on a blocklist. Which explanation requires no mistake on your part?

3. Why are mailbox-provider filtering changes so hard for an individual sender to identify?

4. Why is detection, rather than prevention, the right strategy for this whole category of decay?