If you're a small business owner sending marketing emails, there's a harsh reality you need to face: up to 20% of legitimate emails never reach the inbox. They end up in spam folders, get blocked by ISPs, or simply vanish into the void.
Email deliverability isn't just a technical problem — it's a revenue problem. Every email that doesn't reach your customer is a lost sale, a missed connection, and wasted effort.
This guide covers everything you need to know to ensure your emails actually land where they're supposed to.
What Is Email Deliverability?
Email deliverability is the ability of your emails to reach your recipients' inboxes. It's different from email delivery, which simply means the email was accepted by the receiving server (it could still end up in spam).
Think of it this way:
- Email delivery = your package was accepted at the post office
- Email deliverability = your package actually reached the person's mailbox
Why Do Emails Go to Spam?
There are several reasons your carefully crafted emails might end up in the spam folder:
1. Missing or Incorrect DNS Records
SPF, DKIM, and DMARC records tell email providers that you're authorized to send emails from your domain. Without them, you're essentially sending unsigned mail — and providers treat that as suspicious.
2. Poor Sender Reputation
Every email sender has a reputation score. If you've been sending to invalid addresses, getting marked as spam, or sending too many emails too quickly, your reputation suffers.
3. Spammy Content
Certain words, excessive capitalization, too many images, and suspicious links can trigger spam filters. Even well-intentioned emails can be flagged if the content isn't optimized.
4. No Email Warm-up
New domains and IP addresses have no reputation. If you start sending thousands of emails from day one, email providers will flag you immediately.
5. High Bounce Rate
If a significant portion of your emails bounce (invalid addresses), it signals to providers that you're not maintaining a clean list.
The Three Pillars of Email Authentication
Email authentication is the foundation of deliverability. There are three protocols you need to set up:
SPF (Sender Policy Framework)
SPF tells receiving servers which mail servers are authorized to send emails on behalf of your domain. It's a DNS TXT record that lists approved IP addresses.
Example: v=spf1 include:amazonses.com ~all
DKIM (DomainKeys Identified Mail)
DKIM adds a digital signature to your emails. The receiving server can verify that the email wasn't tampered with in transit and actually came from your domain.
DMARC (Domain-based Message Authentication)
DMARC builds on SPF and DKIM by telling receiving servers what to do when authentication fails. It also provides reporting so you can monitor authentication results.
Example: v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100
The SwiftMail Difference
Most email platforms require you to manually configure SPF, DKIM, and DMARC — a process that typically takes 3-5 days and requires DNS knowledge. SwiftMail discovers and configures all three automatically in under 45 seconds. No technical knowledge required.
Email Warm-up: Building Your Reputation
When you start sending emails from a new domain or IP address, you need to gradually increase your sending volume. This process is called warm-up.
Here's a typical warm-up schedule:
- Days 1-3: 50-100 emails per day
- Days 4-7: 200-400 emails per day
- Days 8-14: 800-2,000 emails per day
- Days 15-21: 5,000-10,000 emails per day
- Day 22+: Full volume
During warm-up, monitor your bounce rate closely. If it exceeds 5%, pause and investigate.
Spam Score: Pre-Send Checking
Before sending any campaign, you should check your spam score. A good spam score considers:
- Technical factors (25 points): SPF, DKIM, DMARC, and blacklist status
- Content quality (25 points): Stop words, capitalization, AI analysis
- Structure (20 points): Text-to-image ratio (aim for 60%+ text)
- Links (15 points): No URL shorteners, clean domains
- Compliance (15 points): Unsubscribe link, physical address
Best practice: Don't send campaigns with a spam score below 75 out of 100.
List Hygiene: Keep It Clean
Your email list quality directly impacts deliverability. Follow these practices:
- Use double opt-in — confirm subscribers actually want your emails
- Remove bounced addresses — clean your list after every campaign
- Re-engage or remove inactive subscribers — if someone hasn't opened in 90 days, try a win-back campaign or remove them
- Never buy email lists — purchased lists destroy your reputation
- Monitor complaint rates — keep below 0.1%
Compliance: CAN-SPAM and GDPR
Every marketing email must include:
- A clear unsubscribe link (one-click, honored within 48 hours)
- Your physical mailing address
- An accurate "From" name and address
- No deceptive subject lines
For GDPR (if you have EU customers): obtain explicit consent, document it, and provide easy data access/deletion.
Key Metrics to Monitor
- Inbox placement rate — aim for 95%+
- Open rate — industry average 20-25%
- Click rate — industry average 2-5%
- Bounce rate — keep below 2%
- Spam complaint rate — keep below 0.1%
- Unsubscribe rate — keep below 0.5%
Checklist: Email Deliverability Setup
- ✅ Set up SPF record
- ✅ Set up DKIM signing
- ✅ Configure DMARC policy
- ✅ Start email warm-up
- ✅ Clean your email list
- ✅ Enable double opt-in
- ✅ Check spam score before sending
- ✅ Include unsubscribe link
- ✅ Add physical address to footer
- ✅ Monitor bounce and complaint rates
Skip the manual setup. Let AI handle it.
SwiftMail configures SPF, DKIM, DMARC, and warm-up automatically. Starting at $5/mo.
Join the WaitlistConclusion
Email deliverability isn't optional — it's the difference between your marketing working and your marketing being invisible. By setting up proper authentication, warming up your domain, maintaining a clean list, and checking your spam score before every send, you can achieve 95%+ inbox placement.
The good news? You don't have to do all of this manually. Modern tools can automate DNS setup, warm-up scheduling, and spam scoring — so you can focus on writing great emails instead of fighting with technical configuration.