Your emails go to spam when mailbox providers do not trust the sender, and trust is driven by four things: your bounce rate, your spam-complaint rate, your authentication (SPF, DKIM, DMARC), and the quality of your list. The content matters least. The fastest lever most senders have is the list: keeping bounces under about 2% and complaints under the 0.3% Google and Microsoft publish is a precondition for the inbox, and a list with 14.5% invalid addresses cannot hold either line.
People rewrite subject lines for days when their mail goes to spam. The subject line is rarely the cause. Mailbox providers decide placement mostly on whether they trust you as a sender, built from your sending history: how many of your messages bounce, how many people mark them spam, whether your mail is authenticated, and how engaged your recipients are. A trusted sender with a dull subject lands in the inbox; an untrusted sender with a brilliant one does not.
That is good news, because the sender signals are things you control, and the biggest one for most people is the list.
| Cause | The signal providers see | The line to hold | The fix |
|---|---|---|---|
| Dead addresses in the list | High bounce rate | Under 2% | Verify and remove invalid before sending |
| People marking you spam | High complaint rate | Under 0.3% | Only mail people who expect it; easy unsubscribe |
| No authentication | SPF, DKIM or DMARC failing | All three passing | Fix your DNS records; check with the SPF checker |
| Low engagement | Few opens, many deletes | Rising engagement | Mail active recipients; drop the ones who never open |
Check your authentication with the SPF checker, and read the full method in the deliverability guide.
Bounces and complaints, the two heaviest signals, both come from the list. Dead addresses bounce, and the worst dead addresses are spam traps, which turn into complaints the moment you hit them. On lists not checked in 90 days we typically find 14.5% invalid on non-freemail lists, with a share of those being traps. Verifying the list removes both problems at once, which is why it is the fastest single move most senders have toward the inbox.
Authentication is the other quick win: it is a one-time DNS fix, and without it some providers junk you regardless of everything else.
Removes the bounces and most trap hits in one pass. Start with a free check of a sample to see how bad it is.
A one-time DNS change. Without all three passing, some providers spam-folder you no matter what else you do.
A visible unsubscribe link lowers complaints, which protects reputation more than it loses you contacts.
Sudden volume spikes from a cold domain look like spam. Ramp gradually and keep a steady cadence.
Something changed in how providers see you: a spike in bounces from an old or bought list, a rise in spam complaints, an authentication record that broke, or a sudden jump in volume from a cold domain. The most common single cause is a batch of dead addresses pushing your bounce rate over the threshold. Verify the list, check SPF, DKIM and DMARC, and look for a recent volume spike.
Keep the sender signals clean: verify your list so bounces stay under about 2%, make unsubscribing easy so complaints stay under 0.3%, get SPF, DKIM and DMARC all passing, and mail people who actually engage. The content and subject line matter far less than most people think; placement is about sender trust.
Yes, indirectly but strongly. It removes the dead addresses that cause bounces and the spam traps that cause complaints, the two heaviest signals in how providers decide placement. It does not touch your content, but keeping bounces and complaints low is a precondition for reaching the inbox at all.
Rarely. Mailbox providers decide placement mostly on sender reputation, not wording. Spam-trigger words can contribute at the margin, but a trusted sender with a plain subject reaches the inbox while an untrusted sender with a polished one does not. Fix reputation first, wording last.
Keep bounces under about 2%, the working limit most sending platforms enforce, and complaints under the 0.3% that Google and Microsoft publish. Above those, providers start filtering your mail to spam. Verifying the list and making unsubscribe easy are the two moves that hold both lines.
Verify before you send and remove the dead addresses and traps that push you to spam. 100 free checks a month, unknowns never charged.
Ayoub built BounceZero's 5-stage validation pipeline, its dedicated sending infrastructure, and the high-availability database behind every verification. Previously built high-volume email delivery systems. Trained at 1337 Benguerir (École 42 network, 2019). Open-source: bgp_analyzer.
Provider behaviour, DNS setup, warm-up, and inbox placement
Pristine vs recycled traps, how they wreck reputation, and how to avoid them
The five causes and how to stop each
SPF, DKIM, DMARC, reputation, and inbox placement
Authentication, list hygiene, IP warmup, ISP monitoring
Gmail deliverability guide: meet Google\
EOP, Microsoft SNDS, 550 5.7.1 fixes
Continue through related topics