Email Deliverability Best Practices

Email deliverability is the ability to successfully deliver emails to recipients' inboxes rather than spam folders. Good deliverability requires attention to technical setup, list quality, content, and sender reputation.

Email Authentication

Proper authentication is the foundation of good deliverability. You need all three:

SPF (Sender Policy Framework)

Authorizes which IP addresses can send email for your domain.

example.com.  TXT  "v=spf1 include:_spf.google.com ~all"

DKIM (DomainKeys Identified Mail)

Cryptographically signs your emails to prove authenticity.

selector._domainkey.example.com.  TXT  "v=DKIM1; k=rsa; p=..."

DMARC (Domain-based Message Authentication)

Tells receivers what to do when SPF/DKIM fail and provides reporting.

_dmarc.example.com.  TXT  "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
lightbulb Authentication Checklist

Use the email headers of a sent test email to verify: SPF=pass, DKIM=pass, DMARC=pass. All three should show "pass" in the Authentication-Results header.

Infrastructure Setup

Dedicated Sending IP

For high-volume senders, use a dedicated IP address. This isolates your reputation from other senders on shared infrastructure.

Reverse DNS (PTR Record)

Your mail server's IP should have a PTR record that matches your sending hostname:

# Your mail server sends as: mail.example.com
# PTR record should resolve to: mail.example.com
# The A record for mail.example.com should point back to the IP

Warm Up New IPs

New IP addresses have no reputation. Gradually increase sending volume:

Week Daily Volume
150-100
2200-500
31,000-2,000
45,000-10,000
5+Gradually increase to target

TLS Encryption

Enable opportunistic TLS for encrypted transmission. Most modern mail servers support this.

List Hygiene

Use Double Opt-In

Require subscribers to confirm their email address before adding them to your list. This ensures valid addresses and engaged subscribers.

Remove Bounces Immediately

Honor Unsubscribes Promptly

Process unsubscribe requests within 24 hours. Include a visible one-click unsubscribe link and support the List-Unsubscribe header:

List-Unsubscribe: <mailto:unsubscribe@example.com>, <https://example.com/unsubscribe>
List-Unsubscribe-Post: List-Unsubscribe=One-Click

Re-Engage or Remove Inactive

Subscribers who haven't opened or clicked in 6-12 months hurt your metrics:

  1. Send a re-engagement campaign
  2. Give them a reason to stay
  3. Remove those who don't respond
warning Never Buy Email Lists

Purchased lists contain spam traps, invalid addresses, and unengaged recipients. They will destroy your sender reputation.

Content Best Practices

Subject Lines

Email Body

Links

Monitoring & Metrics

Key Metrics to Track

Metric Good Concerning
Bounce Rate < 2% > 5%
Complaint Rate < 0.1% > 0.3%
Unsubscribe Rate < 0.5% > 1%
Open Rate > 20% < 10%

Set Up Feedback Loops

Register with major ISPs to receive notifications when recipients mark your email as spam. Immediately remove complainers from your list.

Use Postmaster Tools

Monitor Blacklists

Regularly check if your sending IPs or domains are blacklisted. Catching a listing early allows faster remediation.

Check Your Email Configuration

Verify your SPF, DKIM, and DMARC records are properly configured.

search DNS Lookup Tool