What Is Email Deliverability?
Email deliverability is the ability of an email to reach a subscriber's inbox — not just any folder. It's distinct from:
- Delivery — whether the receiving server accepted the message (no bounce)
- Inbox placement — whether the accepted message landed in inbox vs. spam vs. promotions
- Open rate — whether the subscriber actually read it
A 98% delivery rate can still mean 30% of emails go to spam. That's why monitoring inbox placement — not just bounces — is essential.
Check your deliverability right now
Free tool — no account needed.
Authentication: SPF, DKIM, DMARC
Authentication proves to receiving mail servers that you are who you say you are. Without it, your emails are treated as suspicious — regardless of your reputation or content quality.
SPF (Sender Policy Framework)
SPF is a DNS record that lists which IP addresses and services are authorized to send email for your domain. When a receiving server gets your email, it checks the sending IP against your SPF record. If it's not listed, the message fails.
Common SPF mistake: Forgetting to include new ESPs when you add them. Each addition is a DNS lookup — SPF has a 10-lookup limit before it becomes invalid.
DKIM (DomainKeys Identified Mail)
DKIM adds a cryptographic signature to every outgoing email. The receiving server uses your public key (published in DNS) to verify the signature — proving the message wasn't tampered with in transit. DKIM is required for DMARC alignment.
Enable DKIM in your ESP settings and publish the DNS record they provide. Most modern ESPs handle key generation; you just publish the TXT record.
DMARC (Domain-based Message Authentication, Reporting & Conformance)
DMARC ties SPF and DKIM together. It tells receiving servers what to do when an email fails authentication — and it sends you aggregate reports so you can see who's sending mail as your domain.
| Policy | Effect | When to Use |
|---|---|---|
p=none | Monitor only — no action taken | Start here, always |
p=quarantine | Failed messages go to spam | After 2–4 weeks at none |
p=reject | Failed messages blocked entirely | Once you're confident all legitimate mail passes |
Sender Reputation
Your sender reputation is a score maintained by each ISP (Gmail, Outlook, Yahoo) based on how recipients interact with your email. It's invisible, per-ISP, and constantly changing.
What ISPs Measure
- Spam complaint rate — Keep below 0.1% (Gmail's warning threshold). Above 0.3% risks blocking.
- Bounce rate — Hard bounces should stay below 2%. Clean your list aggressively before large sends.
- Engagement signals — Opens, clicks, replies, and "move to inbox" actions all improve reputation. Deletions without reading hurt it.
- Sending consistency — Sudden volume spikes (e.g., BFCM) can damage reputation. Warm up before peak campaigns.
Google Postmaster Tools
Gmail publishes your domain reputation directly via Google Postmaster Tools — one of the few ISPs that does. You'll see: domain reputation (HIGH / MEDIUM / LOW / BAD), spam rate, authentication pass rate, and IP reputation. Set up Postmaster Tools immediately if you haven't.
Yahoo Sender Hub
Yahoo provides complaint rate data via the Yahoo Sender Hub. The critical threshold is 0.10% — above that, Yahoo will start filtering your mail. Monitor your Yahoo complaint rate separately from Gmail; the two can diverge significantly.
Inbox Placement Testing
Inbox placement testing (also called seed list testing) tells you exactly where your email lands — inbox, spam, or promotions — at specific mail providers. Without it, you're flying blind.
How Seed List Testing Works
- A set of real mailboxes at major providers (Gmail, Outlook, Yahoo, Apple Mail, etc.) is added to your campaign list
- You send your campaign as normal
- The testing platform checks each mailbox and reports where the email landed
- Results are available within minutes of the send
This gives you a pre-send or post-send view of placement across 20+ providers — letting you catch problems before they affect your real subscribers.
When to Run Placement Tests
- Before any major campaign (BFCM, product launches, win-back flows)
- After changing ESPs, IP pools, or sending domains
- When open rates drop unexpectedly
- During IP warm-up to verify inbox acceptance
List Hygiene & Health
A clean list is the foundation of good deliverability. Sending to unengaged, invalid, or purchased addresses is the fastest way to tank your reputation.
Core List Hygiene Practices
- Remove hard bounces immediately — Hard bounces mean the address doesn't exist. Keep hard bounce rate below 2%.
- Sunset inactive subscribers — Create a sunset flow: re-engagement series → remove non-openers after 6–12 months. Don't just keep mailing people who never open.
- Never mail purchased lists — Purchased lists have terrible engagement and extremely high complaint rates. They will damage your sender reputation fast.
- Use confirmed opt-in — Double opt-in adds friction at signup but produces far cleaner lists with higher engagement rates long-term.
- Suppress unsubscribes globally — Honor unsubscribes across all lists and automations, not just the specific list they opted out from.
Bot Detection
Security scanners and automated bots click links in emails to check for malware — inflating your click rates with fake engagement. These phantom clicks pollute your segmentation, automation triggers, and A/B test results. Filtering bot clicks out is essential for accurate data.
Content Quality
Even with perfect authentication and a clean list, spammy content will trigger spam filters. Modern spam filters use machine learning — they don't just look for keywords, they analyze the entire message.
Content Best Practices
- Avoid obvious spam triggers — "FREE!!!", "Act Now", "Guaranteed", excessive exclamation marks, ALL CAPS subject lines
- Healthy text-to-image ratio — Image-only emails with no text are treated as highly suspicious. Include meaningful text content.
- Clear, easy unsubscribe — Make it visible and one-click. Hiding the unsubscribe link leads to more spam complaints, which is far worse.
- Avoid URL shorteners — Services like bit.ly are shared across millions of senders including spammers. ISPs distrust shortened URLs.
- Send from a real reply-to address —
noreply@addresses signal that you don't want engagement, which hurts deliverability. - Consistent From name and address — Changing these frequently confuses ISPs and subscribers alike.
Monitoring & Alerting
Deliverability problems don't announce themselves. Spam rates creep up quietly. DMARC failures start small. Blacklisting happens overnight. By the time you notice open rates dropping, the damage has been done for days or weeks.
What You Need to Monitor
- Inbox placement rate — Are emails actually landing in the inbox across Gmail, Outlook, Yahoo?
- Domain reputation — Google Postmaster domain reputation score (HIGH / MEDIUM / LOW / BAD)
- Spam complaint rate — Gmail and Yahoo both provide this; keep it below 0.1%
- Authentication status — SPF, DKIM, DMARC passing/failing rates
- Blacklist status — Are your sending IPs or domain on any major blacklists?
- DMARC alignment — Are unauthorized senders spoofing your domain?
InboxEagle monitors all of this in one place
Real-time alerts across inbox placement, Gmail reputation, Yahoo complaint rate, DMARC compliance, bot detection, and blacklist status — with AI-powered fix recommendations.
ESP Cost & Deliverability
Most ESPs charge by contact count or email volume. If 20–40% of your list hasn't opened an email in 12+ months, you're paying to mail people who will never convert — and those unengaged contacts actively harm your deliverability by dragging down your engagement rate.
The Hidden Cost of a Bad List
- Lower engagement rate → lower sender reputation → lower inbox placement
- Higher ESP bill (paying for contacts who will never buy)
- Inflated metrics that make campaigns look worse than they are
The fix: identify unengaged segments using engagement data, run a re-engagement campaign, then suppress everyone who doesn't re-engage. Done right, this cuts your ESP bill by 30–50% with zero revenue impact.
Quick Wins Checklist
If you're starting from scratch or auditing an existing program, work through this list in order:
Week 1 — Authentication
- ☐ Publish SPF record for your sending domain(s)
- ☐ Enable DKIM in your ESP and publish the DNS record
- ☐ Add DMARC at
p=nonewith anruareporting address - ☐ Verify all three pass with the free Deliverability Checker
Week 2 — Monitoring Setup
- ☐ Connect Google Postmaster Tools (requires 5K+ sends/month to Gmail)
- ☐ Set up Yahoo Sender Hub if you send significant volume to Yahoo
- ☐ Run an inbox placement test via Seed List to see your baseline
- ☐ Check if your sending IPs are on any blacklists with the Blacklist Checker
Week 3–4 — List Health
- ☐ Segment by engagement (opened in last 90 / 180 / 365 days)
- ☐ Remove hard bounces
- ☐ Create a sunset flow for subscribers inactive 6+ months
- ☐ Suppress non-re-engagers after the sunset flow
Ongoing
- ☐ Monitor spam complaint rate weekly (target: under 0.05%)
- ☐ Run placement tests before major campaigns
- ☐ Advance DMARC policy when reports confirm all legitimate mail passes
- ☐ Review ESP cost quarterly — suppress new unengaged cohorts
Related Guides
Stop Monitoring Manually
InboxEagle handles everything in this guide automatically — inbox placement testing, Gmail reputation, DMARC monitoring, bot detection, and cost optimization — with real-time alerts when anything goes wrong.