Email Deliverability: A Technical Deep Dive
Understanding SPF, DKIM, DMARC, and other technical factors that affect your email deliverability.
Email deliverability is the science and art of ensuring your emails actually reach your subscribers' inboxes. You can craft the perfect email with compelling content and brilliant design, but if it lands in spam or never arrives at all, your efforts are wasted. Understanding the technical foundations of email deliverability is essential for any serious email marketer.
What is Email Deliverability?
Deliverability refers to the ability to successfully deliver emails to subscribers' inboxes. It's different from delivery rate, which only measures whether the email was accepted by the receiving server. An email can be delivered to a server but still end up in spam, resulting in good delivery but poor deliverability.
Multiple factors influence deliverability: technical authentication, sender reputation, content quality, engagement metrics, and recipient behavior. While marketers often focus on content and design, the technical infrastructure is equally critical and often overlooked.
Email Authentication: The Foundation
SPF (Sender Policy Framework)
SPF is a DNS record that specifies which mail servers are authorized to send email on behalf of your domain. When a receiving server gets an email claiming to be from your domain, it checks your SPF record to verify the sending server is authorized.
Setting up SPF involves adding a TXT record to your DNS with syntax like: "v=spf1 include:_spf.google.com include:sendgrid.net ~all". This authorizes Google and SendGrid to send emails for your domain. The "~all" at the end means servers not listed should be treated with suspicion (soft fail).
Common SPF mistakes include not including all legitimate sending sources, exceeding the 10 DNS lookup limit, or using "+all" which allows anyone to send as your domain. Always use "~all" or "-all" (hard fail) at the end of your SPF record.
DKIM (DomainKeys Identified Mail)
DKIM adds a digital signature to your emails using public-key cryptography. Your mail server signs outgoing emails with a private key, and receiving servers verify this signature using the public key published in your DNS records.
This ensures the email hasn't been tampered with in transit and confirms it genuinely came from your domain. DKIM is more robust than SPF because it travels with the email even when forwarded, whereas SPF breaks on forwarding since the IP address changes.
To implement DKIM, your email service provider generates a key pair. You publish the public key as a DNS TXT record, and the provider signs your emails with the private key. Most modern ESPs handle this automatically, but you must add the DNS records they provide.
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
DMARC builds on SPF and DKIM, telling receiving servers what to do when authentication fails and providing reporting on authentication results. It's essentially a policy layer on top of the other protocols.
A DMARC record looks like: "v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com". This tells servers to quarantine emails that fail authentication and send aggregate reports to the specified email address.
DMARC policies have three levels: "none" (monitor only), "quarantine" (send to spam if fails), and "reject" (block if fails). Start with "none" to collect data, then gradually move to stricter policies once you're confident your authentication is properly configured.
IP Reputation and Warm-up
Every IP address that sends email has a reputation with major email providers. This reputation is built on sending patterns, spam complaints, bounce rates, and engagement metrics. A poor IP reputation means your emails will likely go to spam regardless of other factors.
New IP addresses have no reputation, which is almost as bad as having a poor one. Major providers don't trust unknown senders, so you must "warm up" a new IP by gradually increasing sending volume over several weeks. Start with your most engaged subscribers and slowly expand to your full list.
A typical warm-up schedule starts with a few hundred emails on day one, doubling every few days until you reach full volume. If you see deliverability issues during warm-up, slow down the progression. Rushing this process can damage your IP reputation for months.
Domain Reputation
Beyond IP reputation, email providers also track domain reputation. This is particularly important in a world where many senders use shared IPs or frequently change IPs. Your domain's reputation is tied to your brand and follows you regardless of which IPs you use.
Building strong domain reputation requires consistent sending patterns, low complaint rates, minimal bounces, and strong engagement. Use a consistent "From" domain, implement authentication properly, and maintain good list hygiene.
List Hygiene and Engagement
Your subscriber list's health directly impacts deliverability. High bounce rates signal to email providers that you're not maintaining your list properly, damaging your reputation. Implement these list hygiene practices regularly.
Remove hard bounces immediately. These are invalid email addresses that will never work. Keeping them on your list and continuing to send wastes resources and harms deliverability. Most ESPs handle this automatically, but verify this is happening.
Monitor and remove chronic soft bounces. A soft bounce is temporary (full inbox, server down), but addresses that consistently soft bounce for weeks are effectively dead and should be removed.
Identify and suppress inactive subscribers. If someone hasn't opened or clicked your emails in 6-12 months, they're either not interested or the address is abandoned. Before removing them, send a re-engagement campaign, but if they don't respond, remove them from your active list.
Content Factors
While authentication and reputation are critical, content still matters for deliverability. Spam filters analyze email content looking for spammy patterns and characteristics.
Avoid spam trigger words like "FREE," "URGENT," "LIMITED TIME," especially in subject lines. While these alone won't doom your email, they contribute to an overall spam score. Don't use excessive punctuation, ALL CAPS, or misleading subject lines.
Maintain a good text-to-image ratio. Emails that are mostly images with little text look suspicious to filters. Aim for at least 60% text. Always include alt text for images, as this is visible even when images don't load and helps spam filters understand your content.
Be careful with links. Too many links, links to suspicious domains, or URL shorteners can trigger spam filters. Use your own domain for tracking links when possible, and limit the total number of links per email.
Engagement Signals
Modern spam filters are increasingly sophisticated, using machine learning to analyze how recipients interact with emails. Strong engagement signals (opens, clicks, replies, moving to folders) tell providers your emails are wanted. Negative signals (deletions without reading, spam complaints, consistent non-engagement) hurt deliverability.
This is why engagement-based segmentation is so important for deliverability. Sending to engaged subscribers improves your overall metrics, while repeatedly mailing inactive subscribers damages them. Focus on engagement quality over list size.
Infrastructure Considerations
Dedicated vs. Shared IPs
Shared IPs are used by multiple senders. They're suitable for smaller senders (under 100k emails per month) because the IP's reputation is maintained by the ESP. However, you share reputation with other senders, and bad actors can affect everyone.
Dedicated IPs give you full control over reputation but require consistent volume to maintain. If you send 500k+ emails monthly, a dedicated IP makes sense. You'll need to warm it up properly and maintain consistent sending patterns to keep the reputation strong.
Subdomain Strategy
Many sophisticated senders use subdomains for different email types (marketing.yourdomain.com for marketing, transactional.yourdomain.com for transactional emails). This isolates reputation, so issues with marketing emails don't affect critical transactional messages like password resets and receipts.
Monitoring and Troubleshooting
Deliverability requires ongoing monitoring. Track key metrics like inbox placement rate (percentage landing in inbox vs. spam), bounce rates (should be under 2%), complaint rates (should be under 0.1%), and overall engagement rates.
Use DMARC reports to identify authentication issues. These reports show you how recipients are handling your emails and whether authentication is passing. Set up Google Postmaster Tools and Microsoft SNDS to monitor your reputation with these major providers.
When you notice deliverability problems, diagnose methodically. Check authentication setup, review recent content for spam triggers, analyze list health and engagement, check if your IP or domain is on any blacklists, and test sending to seed accounts at major providers to see where emails land.
The Future of Email Deliverability
Deliverability continues to evolve. Machine learning makes spam filters more sophisticated, privacy features like Apple's Mail Privacy Protection complicate engagement tracking, and new authentication standards emerge. Stay informed about industry changes and be prepared to adapt your practices.
However, the fundamentals remain constant: authenticate properly, maintain good sending practices, provide value to subscribers, and respect their preferences. Focus on these principles, and you'll maintain strong deliverability regardless of how the technical landscape evolves.
Ready to Transform Your Email Marketing?
Join thousands of marketers using Mailneo to create, send, and optimize campaigns that actually convert.
Get Started Free