The cruellest thing about spam filtering is that it is silent.
A hard bounce tells you the address is dead. A rejection tells you the server refused you. Spam placement tells you nothing at all. The send succeeds, the dashboard shows delivered, and your email sits in a folder that the recipient opens twice a year, if that. Teams have run outbound for months in that state before anyone worked out why the pipeline was empty.
So here is the diagnostic, in the order you should actually work through it. The order matters more than the list.
Family one: reputation problems
These are the most common and the least visible, and they account for the majority of "my emails are not landing" cases.
1. The mailbox was never warmed up
A brand-new mailbox that starts sending 200 cold emails a day has the exact statistical signature of a spammer, because that is precisely what spammers do. Providers decide long before a human sees your subject line.
Fix: ramp over 14 to 21 days for a new domain, 7 to 14 for an established one, and keep warm-up running permanently rather than treating it as a one-off.
2. Volume jumped too fast
Even a warmed mailbox gets flagged if yesterday it sent 30 emails and today it sends 400. Providers watch the derivative, not just the number.
Fix: increase daily volume by no more than 20 to 30% at a time, and hold each level for several days before climbing again.
3. Everything comes from one mailbox
Concentrating all sending in a single mailbox puts your entire programme on one reputation. When it goes, everything goes.
Fix: spread volume across several warmed mailboxes and let the system rotate between them, with automatic failover if one starts to struggle.
4. You are sending from your primary business domain
If your outbound damages the domain that also carries your invoices, contracts and customer support, you have a much bigger problem than a quiet pipeline.
Fix: use a dedicated sending domain, ideally a close variant of your main one, warmed separately.
Family two: authentication problems
If reputation is who you are, authentication is your ID card. Providers now treat a missing card as a red flag by itself.
5. SPF is missing, duplicated or over-limit
One record per domain, maximum ten DNS lookups, never ending in +all.
6. DKIM is not configured
Without a signature there is no cryptographic proof the message came from you unaltered.
7. DMARC is absent
Since 2024 Gmail and Yahoo require it from bulk senders. Missing DMARC is an automatic strike, not a neutral position.
8. DMARC alignment fails
The subtle one. Your platform passes SPF using its own domain while recipients see yours, so the domains do not align and DMARC fails even though both underlying checks passed.
Fix for all four: work through the SPF, DKIM and DMARC setup guide, then verify by reading the headers of a real delivered message rather than trusting your DNS panel.
Family three: list quality problems
Providers judge you by who you contact as much as by what you send.
9. Bounce rate above 2%
High bounces are the clearest signal of a purchased, scraped or stale list, and providers act on it quickly.
Fix: verify every address in bulk before a campaign, and remove anything flagged invalid rather than sending anyway to see what happens.
10. Spam traps in the list
Old purchased lists frequently contain addresses that exist only to catch senders who did not collect their data properly. Hitting one is disproportionately damaging.
Fix: stop buying lists. Collect contacts from live, public, current sources and verify them yourself.
11. Complaint rate above 0.3%
Roughly three complaints in a thousand sends is the threshold where providers start treating you as a problem. It is a very small number.
Fix: make unsubscribing effortless, target more narrowly, and never contact anyone twice after they have asked you to stop.
12. Contacting people who have already opted out
Beyond the legal exposure, re-contacting an opt-out is the fastest way to convert a mild irritation into a formal complaint.
Fix: maintain suppression at the workspace level rather than per campaign, so an opt-out anywhere is honoured everywhere and permanently.
Family four: content and engagement problems
Last, because they matter least, and because obsessing over them while ignoring the three families above is the single most common mistake in outbound.
13. The message looks like a broadcast
Heavy HTML, multiple images, tracking pixels, several links and a footer full of social icons. Real one-to-one email does not look like that, and filters know it.
Fix: plain text or very light HTML, one link, no image-only content, no unnecessary tracking. Write it the way you would write to a colleague.
14. Nobody engages with your mail
Opens, replies, moves out of spam and forwards are all positive signals. Deletes without opening and long-term silence are negative ones. Mail that consistently goes unread teaches providers that your mail is unwanted, which becomes self-fulfilling.
Fix: send to fewer, better-matched people, write subject lines that describe rather than tease, and ask a question worth answering. Reply rate is a deliverability tactic as much as a sales one.
How to work out which one is yours
| Symptom | Most likely cause |
|---|---|
| New mailbox, immediate silence | No warm-up (1) |
| Was fine, then suddenly dropped | Volume jump (2) or a bad list (9, 10) |
| Fine at Gmail, filtered at Outlook | Infrastructure reputation (1 to 4) |
| Delivered but never opened | Targeting and copy (13, 14) |
| Everything failing across providers | Authentication broken (5 to 8) |
| High bounces on first send | List quality (9) |
Start at the top of the table, not the bottom. Almost everybody wants the answer to be a subject line, because a subject line can be rewritten in a minute. It very rarely is.
The prevention that beats all of this
Every item on this list is cheaper to prevent than to fix. Concretely, that means: a dedicated sending domain, correct DNS from day one, continuous warm-up rather than a burst, verification before every campaign, workspace-wide suppression, gradual volume increases, and a health score you actually look at.
That is exactly the stack Leads Ranger builds in, because deliverability is not a feature you bolt on after your first campaign fails. It is the floor everything else stands on.
