Email deliverability best practicesare the technical and operational standards that ensure your emails reach recipients' inboxes rather than spam folders or bounce. They cover authentication (SPF, DKIM, DMARC), list hygiene, domain warmup, sending behavior, blacklist monitoring, and engagement management — each layer compounds to determine your inbox placement rate.
Between 15 and 20 percent of legitimate emails never reach the inbox. That is not a deliverability failure caused by bad content — it is infrastructure. Missing authentication, cold sending domains, invalid addresses, and unmonitored blacklist listings silently destroy campaign performance while marketers blame subject lines and send times.
This guide covers every layer of email deliverability best practices — from the DNS records that prove you are who you say you are, to the list hygiene habits that keep bounce rates below the thresholds that trigger inbox provider action, to the monitoring that catches problems before they affect a live campaign.
15–20%
of legitimate emails never reach the inbox globally (Validity, 2024)
22%
annual email list decay rate — roughly 1 in 5 addresses become invalid every year
2%
Gmail's published bounce rate threshold before throttling begins
0.1%
Google and Yahoo's spam complaint rate threshold (above this, inbox placement drops)
23%
average campaign revenue lost to preventable deliverability failures
99.9%
ValidPeak API uptime — real-time validation at scale with sub-200ms response time
1. Configure Email Authentication: SPF, DKIM, and DMARC
Email authentication is the foundation of deliverability. Without it, inbox providers cannot verify that you are legitimately sending from your domain — and they will treat your mail with suspicion regardless of how clean your list is or how good your content is.
In 2024, Google and Yahoo made authentication mandatory for bulk senders. Any domain sending more than 5,000 messages per day to Gmail without proper SPF, DKIM, and DMARC alignment will see deliverability collapse.
SPF (Sender Policy Framework)
SPF authorizes specific mail servers to send email on behalf of your domain. It is a DNS TXT record that lists the IP addresses and services permitted to send from your domain. When a receiving server gets an email claiming to be from your domain, it checks your SPF record to verify the sending IP is on the approved list.
Common SPF mistake: omitting one of your sending services. If you send via Mailchimp, SendGrid, and your own mail server, all three must be in your SPF record. Use ValidPeak's free SPF checker to verify your current record covers every authorized sender.
DKIM (DomainKeys Identified Mail)
DKIM adds a cryptographic signature to outgoing emails that receiving servers use to verify the message was not tampered with in transit and was authorized by the domain owner. Unlike SPF (which only checks the sending server's IP), DKIM validates the message itself — making it much harder to spoof.
Enable DKIM in every email platform you use. Each platform generates a key pair and gives you a DNS record to publish. Verify it is working by sending a test email and checking the raw headers for a DKIM-Signature field.
DMARC (Domain-based Message Authentication, Reporting & Conformance)
DMARC ties SPF and DKIM together and tells receiving servers what to do when either check fails: do nothing (p=none), quarantine the message (p=quarantine), or reject it outright (p=reject). It also generates aggregate reports that show every IP sending mail on behalf of your domain.
Start with p=none to collect data without affecting deliverability, then graduate to p=reject once you have confirmed all legitimate sending sources pass alignment. ValidPeak's DMARC monitoring parses aggregate reports automatically and alerts you within 60 seconds of alignment failures or unauthorized senders.
2. Maintain Clean Email Lists
Email list hygiene is the practice of continuously removing addresses that should not be sent to. It is the single most effective intervention for reducing bounce rates and protecting sender reputation.
Email addresses decay at approximately 22% per year — roughly 1.8% per month. A list that was clean when collected may have 10–15% invalid addresses after six months without maintenance. Sending to those addresses produces hard bounces, which Gmail starts throttling above a 2% rate.
Validate at the point of signup
Real-time validation at your signup form is the highest-leverage intervention. It stops invalid, disposable, and role-based addresses from entering your list in the first place — before they can generate bounces, complaints, or spam trap hits. ValidPeak's validation API handles this with sub-200ms response time and 99.9% uptime — fast enough to run on every signup form without affecting conversion.
Remove hard bounces immediately
Every hard bounce should trigger an automatic suppression. Hard bounces signal a permanently undeliverable address — sending to them again does not improve the situation, it only accumulates bounce rate damage. Configure your ESP to suppress hard bounces automatically, and carry suppression lists forward when migrating to a new platform.
Identify and remove the five risky address types
- Invalid addresses — Syntax errors, non-existent domains, or mailboxes that do not exist. These produce hard bounces and should be removed before every send.
- Disposable addresses — Temporary inboxes (e.g. Mailinator, Guerrilla Mail) created to bypass signup forms. They expire quickly and produce hard bounces; their presence signals low-quality signups.
- Role-based addresses — Generic addresses like info@, admin@, support@ that are monitored by teams rather than individuals. They have high unsubscribe and complaint rates and should be suppressed from marketing sends.
- Catch-all domains — Domains configured to accept all email regardless of whether the mailbox exists. They accept your email but may not deliver it, producing silent failures and inflating apparent delivery rates.
- Spam traps — Addresses operated by blacklist organizations to catch senders with poor list hygiene. Hitting a spam trap is one of the fastest paths to a blacklist listing. ValidPeak's bulk validation flags addresses at risk of being traps.
Run re-engagement campaigns before suppressing inactive subscribers
Before permanently suppressing subscribers who have not engaged in 6–12 months, send one targeted re-engagement campaign. If they do not open or click, suppress them. Keeping disengaged subscribers on an active list suppresses your engagement rates over time, which inbox providers interpret as a signal that your mail is not wanted.
3. Warm Up Every New Sending Domain
A new domain has no sending history. Inbox providers treat it as an unknown entity — and unknown senders who immediately blast high volumes are treated as spammers. Domain warmup is the process of building trust incrementally by gradually increasing sending volume over 4–8 weeks.
Skipping warmup is one of the most costly deliverability mistakes. The spam filter triggers it causes take months to recover from — often longer than the warmup itself would have taken.
| Week | Daily volume target | Key focus |
|---|---|---|
| 1–2 | 50–100 emails/day | Most engaged subscribers only; monitor Postmaster Tools daily |
| 3–4 | 500–1,000 emails/day | Expand to recent engagers; track bounce rate closely |
| 5–6 | 2,000–5,000 emails/day | Scale if engagement holds; slow down if spam rate rises |
| 7–8 | 5,000–10,000 emails/day | Full campaign volume; continue monitoring reputation |
ValidPeak's automated domain warmup handles the full schedule — simulating real inbox interactions (opens, replies, clicks) across 50+ ISPs and adjusting the pace based on live engagement signals. The average domain reaches full sending capacity in 30 days with automated warmup.
4. Monitor Blacklists Continuously
A blacklist listing can block delivery to millions of mailboxes overnight — often with no visible warning. Most senders discover a listing only when they notice a campaign underperforming. By then, the damage is already done.
There are 200+ active email blacklists and DNS-based blocklists (DNSBLs). The most impactful include Spamhaus (SBL, XBL, PBL), Barracuda, SORBS, SpamCop, and Postmaster Tools (Google). Being listed on Spamhaus alone can cause Gmail, Outlook, and Yahoo to reject or defer your mail.
ValidPeak's blacklist monitoring checks your IPs and domains against all 200+ lists continuously and sends an alert within 60 seconds of any new listing — along with step-by-step delisting instructions for that specific blacklist. Delisting processes vary significantly between providers, and knowing exactly what to do immediately is the difference between a one-day issue and a week-long deliverability crisis.
5. Send With Consistent, Predictable Behavior
Inbox providers do not just evaluate individual emails — they evaluate sending patterns over time. Erratic volume, sudden spikes after long gaps, and inconsistent sending schedules all trigger spam filter scrutiny.
Send consistently, not in bursts
A sender who sends 10,000 emails every Tuesday is treated as more predictable and trustworthy than one who sends 0 emails for three weeks and then blasts 100,000 at once. If your send frequency changes significantly, scale up gradually as if you were re-warming the domain.
Segment by engagement before scaling volume
Before sending a large campaign to your full list, start with your most engaged segment. High early engagement signals tell inbox providers the campaign is wanted — which lifts deliverability for subsequent sends to less-engaged segments. Sending to your full disengaged list first produces exactly the opposite effect.
Keep spam complaint rate below 0.1%
Google and Yahoo published a 0.1% spam complaint rate threshold in 2024. Above 0.1%, inbox placement begins to drop. Above 0.3%, delivery is actively throttled. Complaint rates are driven primarily by sending to people who did not expect to receive your mail — purchased lists, old unengaged subscribers, and misleading subject lines are the most common causes.
Use a dedicated sending domain for cold outreach
Cold email campaigns — particularly at scale — carry higher complaint and bounce risk than opted-in marketing. Sending cold outreach from your primary domain puts your entire email program at risk if a campaign underperforms. Use a subdomain or separate sending domain for cold outreach, warm it up independently, and monitor its reputation separately.
6. Protect and Build Engagement Signals
Inbox providers use engagement data — opens, clicks, replies, moves from spam to inbox — as a key signal to classify future mail from your domain. Consistently low engagement makes your mail look unwanted; consistently high engagement is one of the strongest deliverability signals available.
Use double opt-in for new subscribers
Double opt-in requires new subscribers to confirm their email address before being added to your list. It eliminates typos, fake addresses, and low-intent signups in one step — producing a smaller but significantly more engaged list. Confirmed double opt-in subscribers have higher open rates, lower unsubscribe rates, and generate fewer complaints than single opt-in subscribers.
Set clear expectations at signup
Tell subscribers exactly what they are signing up for — content type, frequency, and sender name. Subscribers who get what they expected engage more and complain less. Mismatch between what was promised at signup and what arrives in the inbox is a primary driver of spam complaints.
Make unsubscribing easy
A clear, one-click unsubscribe link reduces spam complaints. When subscribers cannot easily unsubscribe, they hit the spam button instead — which is far more damaging to sender reputation than an unsubscribe. Google and Yahoo require one-click unsubscribe compliance for bulk senders as of 2024.
7. Monitor the Metrics That Actually Matter
Most senders monitor open rate and click rate. These are useful but they do not tell you whether your mail is landing in the inbox — they only tell you what happened to the mail that did land there. The metrics that reflect actual deliverability health are different.
| Metric | Healthy target | Action if exceeded |
|---|---|---|
| Hard bounce rate | < 1% | Validate list, remove hard bounces immediately |
| Soft bounce rate | < 5% | Review content, check sending IP reputation |
| Spam complaint rate | < 0.1% | Review list quality, suppression, and content |
| Unsubscribe rate | < 0.5% | Review targeting, expectations, and frequency |
| Inbox placement rate | > 95% | Full deliverability audit — authentication, warmup, blacklists |
Use Google Postmaster Tools
Google Postmaster Tools is free and provides direct insight into how Gmail classifies your domain: reputation score (Good / Medium / Bad / Very Bad), spam rate as seen by Gmail recipients, authentication pass rates, and delivery errors. It is the most authoritative source for understanding your Gmail deliverability.
Check your DMARC reports
DMARC aggregate reports show every IP sending email that claims to be from your domain. Monitoring these regularly reveals unauthorized senders, misconfigured authentication, and services you may have forgotten are sending on your behalf. ValidPeak's DMARC monitoring parses and visualizes these reports automatically.
8. Audit Before Every Major Campaign
The highest-leverage time to catch a deliverability problem is before a campaign goes out — not after. A pre-send audit checks every layer of the deliverability stack and gives you a prioritized fix list while you still have time to act.
ValidPeak's Campaign Intelligence runs a full deliverability audit in under 2 seconds: list health, domain warmup status, DMARC compliance, blacklist status, and authentication alignment. It returns a predicted inbox placement rate and prioritized action list — validated against 10,000+ real campaigns with 98.2% prediction accuracy. The average marketing team loses 23% of campaign revenue to preventable deliverability failures that a pre-send audit catches.
Summary: The Email Deliverability Best Practices Checklist
- Authentication: SPF, DKIM, and DMARC configured and aligned before sending.
- List hygiene: Validate at signup, remove hard bounces immediately, clean full list quarterly.
- Warmup: Every new domain warmed up over 4–8 weeks before full campaign volume.
- Blacklist monitoring: Continuous 24/7 surveillance across 200+ lists with real-time alerts.
- Sending behavior: Consistent volume, no bursts, separate domains for cold outreach.
- Engagement: Double opt-in, clear signup expectations, easy unsubscribe.
- Monitoring: Bounce rate, spam complaint rate, inbox placement rate, Postmaster Tools, DMARC reports.
- Pre-send audit: Full deliverability check before every major campaign.
Frequently Asked Questions
What is email deliverability?
Email deliverability is the ability of an email to successfully reach the recipient's inbox rather than being blocked, bounced, or routed to the spam folder. It is measured as inbox placement rate — the percentage of sent emails that land in the inbox, not just the percentage that are technically delivered.
What is a good email deliverability rate?
A good email deliverability rate is 95% or higher inbox placement. Most well-maintained senders with proper authentication, clean lists, and warmed-up domains achieve 95–99% inbox placement. Rates below 85% indicate a systemic deliverability problem requiring investigation.
What causes poor email deliverability?
The most common causes of poor email deliverability are: high bounce rates from unvalidated lists, missing or misconfigured SPF/DKIM/DMARC authentication, sending from a cold (unwarmed) domain, IP or domain blacklist listings, high spam complaint rates, low engagement rates over time, and sending to purchased or scraped lists.
How do I check my email deliverability?
Check email deliverability using: Google Postmaster Tools (free, shows Gmail domain reputation and spam rate), your ESP's delivery reports (delivered vs. bounced vs. deferred), ValidPeak's blacklist checker (checks 200+ blacklists), ValidPeak's DMARC checker (verifies authentication is configured), and a pre-send audit with Campaign Intelligence to get a predicted inbox placement rate before sending.
Does email list size affect deliverability?
List size itself does not affect deliverability — list quality does. A large unvalidated list with many invalid addresses, spam traps, and inactive subscribers will cause high bounces and low engagement, both of which damage sender reputation. A smaller, clean, validated list consistently outperforms a large, dirty one.
How often should I clean my email list?
Email lists should be cleaned before every major campaign and validated in full at least once per quarter. Email addresses decay at approximately 22% per year — roughly 1.8% per month — meaning a list from six months ago may already have significant invalid entries. High-volume senders should validate at the point of signup using a real-time API.

Written by
ValidPeak TeamEmail Deliverability Experts
The ValidPeak team specializes in email authentication, sender reputation, and deliverability infrastructure. We've analyzed billions of email validation events to bring you actionable, data-driven guidance.
@validpeak