TL;DR:
- Top deliverability factors: SPF, DKIM, DMARC, sender reputation, content, list quality.
- Goal: 97%+ inbox placement rate.
- Tools to test: Mail-Tester, GlockApps, MXToolbox.
Why Deliverability Matters
- 20-30% of cold emails go to spam.
- Spam = 0% reply rate.
- Bad reputation cascades — affects future emails.
- Domain bans = restart from scratch.
Authentication Records
SPF (Sender Policy Framework)
- DNS record specifying authorized IPs.
- Format:
v=spf1 include:_spf.google.com ~all. - Mandatory for bulk senders.
DKIM (DomainKeys Identified Mail)
- Cryptographic signature.
- Verifies email wasn't tampered.
- Set up via email provider (Google, Workspace, custom).
DMARC
- Policy for SPF + DKIM failures.
- Required since Feb 2024 by Gmail / Yahoo.
- Format:
v=DMARC1; p=quarantine; rua=mailto:[email protected]
BIMI (Brand Indicators)
- Logo next to your email in inbox.
- Requires DMARC enforcement.
- Trust signal.
Domain Strategy
Cold Email Best Practice
- Use SECONDARY domain for cold email.
- Variant of main:
main.com→tryinmain.comormain.io. - Protects main domain reputation.
Multiple Inboxes
- Each inbox: 30-50 emails/day max.
- 10 inboxes = 300-500 emails/day capacity.
- Smartlead / Instantly rotate sending.
Domain Warm-Up
- 2-4 weeks before sending cold.
- Send 5-10 internal emails/day, gradually increase.
- Tools: Warmup Inbox, Smartlead Warmup, Mailwarm.
Sender Reputation Factors
Positive Signals
- High open rate.
- Replies to your emails.
- Recipients moving from spam to inbox.
- Recipients adding to contacts.
- Low spam complaint rate.
Negative Signals
- High bounce rate.
- Spam complaints (over 0.1% = problem).
- Recipients deleting without opening.
- Sudden volume spikes.
- Sending to inactive lists.
Content Best Practices
Subject Lines
- Avoid spam triggers: "free", "guarantee", "no risk", "act now".
- No all-caps.
- No excessive punctuation (!!!).
- Keep under 50 chars.
Body Content
- Plain text > HTML.
- Avoid spam trigger words.
- Don't include suspicious links.
- Avoid heavy images.
- Include unsubscribe link.
- Personalize.
Spam Words to Avoid
- "100% free", "no obligation", "guaranteed".
- "Act now", "limited time", "urgent".
- "Free money", "make money fast".
- "Click here", "best price".
- "Risk-free", "no investment".
List Hygiene
Email Verification
- NeverBounce, ZeroBounce, BriteVerify.
- Verify before sending.
- Bounce rate over 5% = damaged sender rep.
Catch-All vs Verified
- Catch-all: server accepts all email at domain (risky).
- Verified: confirmed real address.
- Only send to verified for safety.
Re-Engagement
- For warm lists: re-engage inactive every 6 months.
- Remove non-engagers to protect rep.
Volume + Pacing
Cold Email Limits
- 30-50 per inbox per day.
- Spread throughout day (not all at once).
- Tools handle rotation automatically.
Newsletter Limits
- 10K per send OK with reputable provider.
- Higher requires dedicated IP.
- Mailchimp / ConvertKit / Beehiiv handle this.
Testing Tools
| Tool | What it tests |
|---|---|
| Mail-Tester.com | Spam score 1-10 |
| GlockApps | Inbox placement (Gmail, Outlook, etc.) |
| MXToolbox | DNS records (SPF, DKIM, DMARC) |
| Google Postmaster Tools | Gmail-specific reputation |
| Sendforensics | Comprehensive deliverability |
What Triggers Spam Filters
- Missing SPF / DKIM / DMARC.
- High bounce rate.
- Spam trigger words.
- Mismatch sender vs domain.
- Sudden volume spike.
- HTML-heavy content.
- Too many links.
- Excessive caps / exclamation.
- Sending to spam traps (old / bad lists).
Recovery Plan (If Reputation Damaged)
- Stop sending immediately.
- Identify cause (bounces, complaints, content).
- Clean list — remove inactive / bouncing.
- Warm up domain again (2-4 weeks).
- Resume slowly with engaged users only.
- Monitor closely.
Severe damage may require new domain.
Cold Email Specific
Best Practices
- Plain text — no HTML.
- No tracking pixels (filters detect).
- No suspicious links (use bare URLs or omit).
- Unsubscribe-friendly (CAN-SPAM compliance).
- Personalized openers.
Smart Sending
- Send Mon-Thu (best days).
- 9-11 AM recipient time.
- Spread sends throughout day.
- Don't reply-storm if many bounces.
Frequently Asked Questions
How to check email deliverability?
Mail-Tester.com (free, easy). GlockApps (paid, comprehensive). Google Postmaster Tools (Gmail-specific).
Why are my emails going to spam?
Common: missing SPF/DKIM/DMARC, bad sender rep, spam trigger words, sending to bad lists, no domain warm-up.
Plain text vs HTML?
Plain text wins for cold email — feels personal + better deliverability. HTML for newsletters / branding.
How long to warm up new domain?
2-4 weeks gradual sending. Tools (Warmup Inbox, Smartlead) automate.
How many cold emails per day max?
30-50 per inbox. Higher = spam filter triggers. Use multiple inboxes for scale.
Key Takeaways
- SPF + DKIM + DMARC mandatory.
- Use secondary domain for cold email.
- Warm up 2-4 weeks.
- 30-50 per inbox/day max.
- Plain text + verified list + clean content = best deliverability.
One link for outreach + landing + Calendly
Add a UniLink URL to email signature — features landing, calendar, work. Free.
