Deliverability Best Practices
Tips and techniques to maximize your email deliverability.
Overview
Deliverability is the ability to reach recipients' inboxes. Poor deliverability means your emails land in spam folders or aren't delivered at all.
Authentication
SPF (Sender Policy Framework)
SPF tells receiving servers which IPs can send for your domain:
v=spf1 include:spf.usetransactional.com ~all
Tips:
- Only one SPF record per domain
- Keep within 10 DNS lookup limit
- Use
~all(softfail) or-all(hardfail)
DKIM (DomainKeys Identified Mail)
DKIM adds a digital signature to your emails:
Host: transactional._domainkey
Value: v=DKIM1; k=rsa; p=MIGf...
Tips:
- Use 2048-bit keys minimum
- Rotate keys periodically
- Don't modify signed headers
DMARC (Domain-based Message Authentication)
DMARC sets policy for failed authentication:
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com
Policy levels:
p=none- Monitor onlyp=quarantine- Send to spamp=reject- Block delivery
Tips:
- Start with
p=noneto monitor - Review reports before enforcing
- Gradually increase to
p=reject
List Hygiene
Collect Emails Properly
- Use double opt-in for new subscribers
- Validate email format on input
- Check MX records before accepting
Clean Regularly
- Remove hard bounces immediately
- Prune inactive subscribers (no opens in 6+ months)
- Re-engage before removing
Never Buy Lists
Purchased lists lead to:
- High bounce rates
- Spam complaints
- Blacklisting
- Legal issues
Content Best Practices
Subject Lines
Do:
- Keep under 50 characters
- Be specific and relevant
- Create urgency naturally
Don't:
- Use ALL CAPS
- Use excessive punctuation!!!
- Use spam trigger words (FREE!!!, Act now!)
Body Content
Do:
- Maintain good text-to-image ratio (60/40)
- Include plain text version
- Use recognizable sender name
- Include physical address (required by law)
Don't:
- Use link shorteners
- Embed forms
- Use JavaScript
- Use tiny or hidden text
Links
Do:
- Use full URLs
- Link to reputable domains
- Use descriptive anchor text
Don't:
- Use URL shorteners
- Link to suspicious domains
- Use too many links
Sending Practices
Warm Up New IPs/Domains
Gradually increase sending volume:
| Week | Daily Volume |
|---|---|
| 1 | 50-100 |
| 2 | 200-500 |
| 3 | 1,000-2,000 |
| 4 | 5,000-10,000 |
| 5+ | Full volume |
Maintain Consistent Volume
- Avoid sudden spikes
- Send regularly, not in bursts
- Scale gradually
Segment Your Audience
- Send to engaged users first
- Separate transactional from marketing
- Target based on behavior
Monitoring
Key Metrics
| Metric | Healthy | Warning | Critical |
|---|---|---|---|
| Bounce Rate | < 2% | 2-5% | > 5% |
| Complaint Rate | < 0.1% | 0.1-0.3% | > 0.3% |
| Open Rate | > 20% | 10-20% | < 10% |
| Spam Trap Hits | 0 | 1-2 | > 2 |
Monitor Blacklists
Check if your domain/IP is listed:
Review Postmaster Tools
Engagement
Improve Open Rates
- Optimize subject lines
- Send at optimal times
- Segment by engagement
Reduce Complaints
- Make unsubscribe easy
- Honor preferences
- Set expectations at sign-up
- Don't send too frequently
Re-engagement Campaigns
Before removing inactive subscribers:
- Send "We miss you" email
- Offer incentive to stay
- Ask for feedback
- Give clear unsubscribe option
- Remove if no response
Technical Infrastructure
Dedicated IP
Consider a dedicated IP if you send > 100k emails/month:
Pros:
- Full control of reputation
- No shared reputation risk
- Better deliverability (if managed well)
Cons:
- Requires warm-up
- Your reputation only
- Higher cost
Custom Tracking Domain
Use your own domain for tracking:
- Improves trust
- Avoids third-party blocklists
- Better brand consistency
Return-Path Domain
Align your return-path (bounce address) with your from domain.
Troubleshooting
Emails Going to Spam
- Check authentication (SPF, DKIM, DMARC)
- Review content for spam triggers
- Check blacklists
- Verify sender reputation
- Review engagement metrics
High Bounce Rate
- Validate email addresses
- Clean your list
- Check for typos
- Verify domain exists
Low Open Rates
- Optimize subject lines
- Check sender name recognition
- Review send timing
- Segment by engagement
- Check spam folder placement
Compliance Checklist
- Include physical address
- Provide unsubscribe link
- Honor unsubscribe requests within 10 days
- Don't use misleading subject lines
- Identify marketing emails clearly
- Have permission to email recipients
Next Steps
- Suppressions - Manage bounces
- Tracking - Monitor engagement
- Webhooks - Handle events in real-time
On This Page
- Overview
- Authentication
- SPF (Sender Policy Framework)
- DKIM (DomainKeys Identified Mail)
- DMARC (Domain-based Message Authentication)
- List Hygiene
- Collect Emails Properly
- Clean Regularly
- Never Buy Lists
- Content Best Practices
- Subject Lines
- Body Content
- Links
- Sending Practices
- Warm Up New IPs/Domains
- Maintain Consistent Volume
- Segment Your Audience
- Monitoring
- Key Metrics
- Monitor Blacklists
- Review Postmaster Tools
- Engagement
- Improve Open Rates
- Reduce Complaints
- Re-engagement Campaigns
- Technical Infrastructure
- Dedicated IP
- Custom Tracking Domain
- Return-Path Domain
- Troubleshooting
- Emails Going to Spam
- High Bounce Rate
- Low Open Rates
- Compliance Checklist
- Next Steps