You can write the perfect email and still fail if it lands in spam. Email deliverability, the ability to reach the inbox rather than the junk folder, has become a technical and behavioural discipline of its own. Since 2024, Gmail and Yahoo have enforced sender requirements on authentication, unsubscribes and complaint rates, and Microsoft has announced its own requirements for high-volume senders to Outlook.
Our email marketing best practices guide lists the rules. This guide goes a level deeper: how inbox placement actually works, how to diagnose a deliverability problem step by step, and how to fix the most common causes in 2026.
Key Takeaways
- Deliverability rests on three pillars: authentication (SPF, DKIM, DMARC), reputation and recipient engagement.
- Gmail and Yahoo require bulk senders to keep spam complaints below 0.3%; Google recommends staying under 0.1%.
- One-click unsubscribe (RFC 8058) is mandatory for bulk marketing mail to Gmail and Yahoo.
- Google Postmaster Tools is your free window into Gmail spam rate, reputation and authentication.
- Most deliverability problems trace back to list quality and relevance, not to a single technical setting.
How inbox placement works
When your email arrives, the receiving mailbox provider asks three questions in quick succession:
- Is this sender who they claim to be? Authentication checks: SPF, DKIM and DMARC alignment.
- What is this sender's track record? Reputation built on your domain and IP history, complaint rates, bounce rates and spam-trap hits.
- Do recipients want this? Engagement signals such as opens, replies, moving mail out of spam, deleting without reading, and marking as spam.
Content still matters, but mostly through engagement: relevant, expected email gets interaction, and interaction builds reputation.
What Gmail, Yahoo and others require
Google's requirements apply to anyone sending to personal Gmail accounts, with stricter rules for those sending more than 5,000 messages a day. Yahoo's sender hub sets very similar rules.
| Requirement | All senders | Bulk senders (Gmail & Yahoo) |
|---|---|---|
| SPF and DKIM | SPF or DKIM | Both SPF and DKIM |
| DMARC | Recommended | Required, at least p=none, with From domain aligned |
| Valid forward and reverse DNS | Required | Required |
| TLS for transmission | Required by Gmail | Required by Gmail |
| One-click unsubscribe | Best practice | Required for marketing and subscribed mail |
| Unsubscribe processing | Promptly | Within 2 days |
| Spam complaint rate | Below 0.3% | Below 0.3% (Google recommends under 0.1%) |
The one-click requirement refers to RFC 8058, which, in the standard's own words, "describes a method for signaling a one-click function for the List-Unsubscribe email header field". In practice your message needs a List-Unsubscribe header containing an HTTPS URL and a List-Unsubscribe-Post: List-Unsubscribe=One-Click header. Most major email platforms add these automatically, but check the raw headers of a test email to be sure.
“Honor unsubscribes within 2 days”
— Yahoo, Sender Best Practices
Note that Yahoo calculates spam rate based on mail delivered to the inbox. That means a sender whose mail mostly goes to spam can see a misleadingly low complaint rate, which is one reason to watch several signals at once.
How to diagnose a deliverability problem, step by step
If clicks suddenly drop, bounces jump or customers say they never got your emails, work through these steps in order.
- Break results down by mailbox provider. Compare click rates for Gmail, Outlook, Yahoo and corporate domains. A drop at one provider points to a provider-specific problem.
- Read the bounce messages. Hard bounces (unknown user) indicate list quality issues; blocks that mention authentication, policy or reputation point to sender problems.
- Check authentication. Send a test to a Gmail account and use "Show original" to confirm SPF, DKIM and DMARC all show PASS, and that the DKIM domain aligns with your From domain.
- Open Google Postmaster Tools. Google says its dashboards provide "detailed information about spam rate, reputation, message authentication, and delivery errors". Look for complaint spikes and authentication failures.
- Review DMARC reports. Aggregate reports reveal services sending as your domain that are not authenticated, such as a forgotten CRM or invoicing tool.
- Identify what changed. New list source, imported contacts, a sudden volume increase, a new sending domain or a big promotion to inactive subscribers are the usual suspects.
- Fix, then rebuild gradually. Pause sends to unengaged segments, correct the technical issue and increase volume slowly to your most engaged subscribers first.
Common causes and fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| Gmail rejects mail with authentication errors | Missing or misaligned SPF/DKIM/DMARC | Set up custom DKIM on your sending domain and publish DMARC |
| Spam rate rising in Postmaster Tools | Unexpected or too-frequent email; hard-to-find unsubscribe | Clarify sign-up promise, reduce frequency to cold segments, make unsubscribe obvious |
| Sudden hard bounce spike | Imported or old list | Stop sending to that source; suppress bounces |
| Everything to spam at one provider | Reputation damage at that provider | Send only to recent engagers there and rebuild slowly |
| Low engagement across the board | Irrelevant content, no segmentation | Segment by interest and behaviour; use triggered emails |
| Mail from a new domain goes to spam | No sending history | Warm up gradually with your most engaged contacts |
Habits that protect deliverability
- Grow the list with consent. Our guide to email list building explains how. Never buy lists.
- Consider double opt-in for forms that attract typos or bots.
- Sunset inactive subscribers after a re-engagement attempt; marketing automation can run this on a schedule.
- Watch your sign-up sources. Track which forms and campaigns bring engaged subscribers, and feed the data into your marketing metrics.
- Keep volume consistent. Large, irregular spikes look suspicious.
- Write honest subject lines. Misleading ones drive complaints and can breach CAN-SPAM; see our email subject lines guide.
- Use a recognisable sender name and a monitored reply-to address.
- Separate streams where volume justifies it, for example transactional and marketing mail on different subdomains, so one does not drag down the other.
Common mistakes
- Trusting the "delivered" figure. Delivered to the server is not delivered to the inbox.
- Sending from a free mailbox domain. Using an @gmail.com From address through a bulk platform fails DMARC.
- Jumping straight to
p=reject. Start with monitoring, fix every legitimate sender, then tighten. - Emailing a dormant list in one blast. Old lists contain abandoned and recycled addresses that can act as spam traps.
- Hiding the unsubscribe link. People who cannot leave easily click "Report spam" instead.
- Relying on open rates. Apple's Mail Privacy Protection distorts opens; judge health by clicks, complaints and bounces.
Related Guides
- Email Subject Lines: How to Write Ones That Get Opened
- Email Automation: Flows Every Business Should Set Up
- Marketing Automation: What to Automate and How to Start
Frequently Asked Questions
What is the difference between delivery and deliverability?
Delivery means the receiving server accepted the message rather than bouncing it. Deliverability means it reached the inbox rather than the spam folder. Your platform's 'delivered' figure can look healthy while many emails land in spam.
How do I know if my emails are going to spam?
Check Google Postmaster Tools for Gmail spam rate and authentication, watch for sudden drops in clicks by mailbox provider, send seed tests to your own accounts, and review bounce messages for blocks.
Do I need DMARC if I only send a few emails?
Gmail and Yahoo require DMARC for bulk senders, but publishing at least a monitoring policy (p=none) is good practice for any domain that sends email, because it helps protect your domain from spoofing and gives you reports.
How long does it take to fix a bad sender reputation?
It varies. Reputation recovers as you send consistently to engaged recipients with low complaints. There is no instant fix, and changing domains or IPs to escape a bad reputation usually backfires.
Do spam trigger words still matter?
Far less than they used to. Modern filters weigh authentication, reputation and recipient engagement much more heavily than individual words, though deceptive or shouty content still hurts.
Conclusion
Email deliverability is earned, not configured once. Get authentication right, give people a one-click way out, keep complaints well under 0.3%, and send relevant email to people who asked for it. When something goes wrong, diagnose by provider, read the bounces, check Postmaster Tools and fix the cause before ramping volume back up.
Struggling with emails landing in spam? Our email marketing specialists can audit your setup, fix authentication and rebuild your sender reputation. Request a free quote.
References
- Email sender guidelines – Gmail Help
- Sender Best Practices – Yahoo Sender Hub
- RFC 8058: Signaling One-Click Functionality for List Email Headers
- Set up Postmaster Tools – Gmail Help
- New Gmail protections for a safer, less spammy inbox – Google
- What Is Email Marketing? The Definitive Guide for Beginners – Semrush Blog




