Email Deliverability Guide 2025: Fix Spam Placement & Reach the Inbox
Your cold emails are hitting spam. Here's the complete technical guide to fixing email deliverability: SPF, DKIM, DMARC setup, domain warming, and inbox placement monitoring.

The Complete Guide to Cold Email Deliverability in 2025
Your cold emails are hitting spam.
Not because your copy is bad. Not because your targeting is off. Because your email deliverability is broken.
Here's the brutal truth: If you're landing in spam folders, nothing else matters. Your perfect subject lines, your clever personalization, your irresistible offer—all invisible.
This guide covers everything you need to get into the inbox.
What "Deliverability" Actually Means
Deliverability ≠ Delivery.
"Delivery" means the email reached the mail server. "Deliverability" means it landed in the primary inbox, not spam.
When you send a cold email, three things can happen:
- Primary Inbox - They see it (goal)
- Spam Folder - It's delivered but invisible (common problem)
- Blocked - Server rejects it entirely (worst case)
Target: 70-85% primary inbox placement for cold outreach. Below 60% means something's broken.
Cold emails are harder than transactional or marketing emails because:
- New domains = no reputation
- Recipients don't know you = lower engagement
- High volume = spam patterns
You have to earn the inbox. Here's how.
The Technical Setup (Do This First)

Skip any of these and you'll hit spam. Non-negotiable.
SPF (Sender Policy Framework)
What it does: Tells email servers which IPs can send from your domain.
Add this TXT record to your DNS:
v=spf1 include:_spf.google.com ~all
(Swap the include for your provider's SPF record.)
Common mistake: Multiple SPF records. You can only have ONE. Check with MXToolbox.
DKIM (DomainKeys Identified Mail)
What it does: Adds a digital signature proving your emails weren't tampered with.
Generate DKIM keys in your sending tool (Instantly, Smartlead, etc.), then add the TXT record to your DNS. Verify it passes.
DMARC (Domain-based Message Authentication)
What it does: Tells email providers what to do if SPF or DKIM fail.
Add this TXT record:
_dmarc.yourdomain.com TXT "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com"
Start with p=none (monitor only). Move to p=quarantine or p=reject after confirming everything works.
Custom Tracking Domain
Most cold email tools use shared tracking domains (like clicks.[instantly](/blog/best-instantly-alternatives).ai). When one user spams, everyone's reputation suffers.
Fix: Set up a custom tracking domain. Buy a separate domain similar to your main one and configure it in your sending tool.
This isolates your reputation from random strangers.
The Pre-Send Checklist
Before sending a single cold email:
- SPF configured
- DKIM verified
- DMARC set to p=none minimum
- Custom tracking domain
- Mail-tester.com score: 8+/10
- Domain age: 30+ days
Domain Strategy
Never Use Your Main Domain
If your cold email gets flagged, your main domain's reputation tanks. That means your transactional emails hit spam. Your team's regular emails get filtered. Your entire company email system is at risk.
Use secondary sending domains instead.
How Many Domains?
- 1,000-2,000 emails/day: 5-8 domains
- 5,000-10,000 emails/day: 15-20 domains
- 20,000+ emails/day: 30-50+ domains
Why multiple? Spreads volume. If one domain gets flagged, others survive. Max 100-150 emails per domain per day.
What to Buy
Domains similar to your main one. Easy to explain if someone asks.
- Main:
companyname.com - Secondary:
companynamehq.com,companyname.io,companynamegroup.com
Cost: ~$10-15 per domain per year. Cheap insurance.
Domain Age
Critical: Wait 30 days before sending cold emails from a new domain.
Gmail and Outlook heavily penalize brand-new domains. During the wait, set up email accounts and let the domain age naturally.
Email Warming (Can't Skip This)
You can't go from 0 to 1,000 emails/day. You'll get flagged immediately.
Warming = Gradually increasing volume while maintaining positive engagement.
The Timeline
- Week 1: 5-10 emails/day
- Week 2: 15-20 emails/day
- Week 3: 30-40 emails/day
- Week 4: 50-75 emails/day
- Week 5+: 100-150 emails/day (steady state)
Total warming time: 4-6 weeks minimum.
Yes, it's slow. No, you can't skip it. The $15K domain burn I mentioned earlier? They tried to skip warming.
Automated Warming Tools
Tools like Instantly, Warmup Inbox, and Mailreach automatically send emails between warmed accounts to build engagement signals. They open, reply, and mark as "not spam."
Cost: $20-40/month. Worth it.
Use automated warming for 30 days, then continue at low volume as maintenance.
Sending Infrastructure
Which Tools?
| Tool | Best For | Cost |
|---|---|---|
| Instantly | High volume (10K+/day) | $37/mo + accounts |
| Smartlead | Mid volume | $39/mo + accounts |
| Lemlist | Personalization focus | $59/mo + accounts |
Don't use: Regular Gmail or Outlook. They're not built for volume and will get shut down.
How Many Email Accounts?
Rule: 1 account per 50 emails/day.
- 500 emails/day → 10 accounts
- 2,000 emails/day → 40 accounts
Why multiple? Spreads volume, isolates reputation, mimics human patterns.
Email Provider
Google Workspace ($6/user/month) - Best deliverability, trusted by spam filters.
Microsoft 365 ($6/user/month) - Good deliverability, more corporate feel.
Don't use free Gmail/Yahoo/Outlook.com accounts. They'll get shut down.
Monitoring

You can't fix what you don't measure.
Metrics That Matter
Inbox Placement Rate - Goal: 70-85%
Bounce Rate - Goal: <5%. Over 8% means your list is trash.
Spam Complaint Rate - Goal: <0.1%. Over 0.3% means people are marking you as spam.
Reply Rate - Goal: 1-5%. This is the real signal. High replies = better future deliverability.
Testing Tools
Mail-Tester.com (Free) - Send a test email, get a score. Aim for 8+/10.
GlockApps ($49-199/mo) - Tests inbox placement across Gmail, Outlook, Yahoo. Worth it at scale.
Google Postmaster Tools (Free) - Domain reputation for Gmail. Essential for high-volume.
Deliverability Killers
The things that destroy your inbox rate:
Sending too fast. Going 0 to 1,000/day instantly. Follow the warming schedule.
Bad list quality. Bought lists, scraped emails, invalid addresses. Bounce rate should be <5%.
Spam trigger words. "FREE," "GUARANTEED," "LIMITED TIME," all caps, excessive punctuation. Write like a human.
Too many links. Max 1-2 links. Use custom tracking domains. No attachments.
High image-to-text ratio. Plain text beats HTML beats image-heavy emails. For cold email, simple wins.
Emailing non-responders forever. Clean your list. Stop emailing people who never engage after 3-5 touches.
If You're Already Flagged
Symptoms: Sudden spam placement, high bounces, blacklist appearances.
Immediate actions:
- Stop sending immediately
- Check blacklists: MXToolbox
- Request delisting (follow each blacklist's process)
- Audit your setup using this guide
- Sometimes it's easier to start fresh with new domains than repair a burned one
The Deliverability Audit Checklist
If your emails are hitting spam, run through this:
Technical:
- SPF correct
- DKIM passing
- DMARC set
- Custom tracking domain
- Mail-tester score 8+
Domain:
- 30+ days old
- Not blacklisted
- No prior spam complaints
Sending:
- Warming completed (4-6 weeks)
- <100-150 emails/inbox/day
- Bounce rate <5%
- Spam complaint rate <0.1%
Content:
- No spam trigger words
- Plain text or simple HTML
- Max 1-2 links
- No attachments
- Personalized (doesn't look mass-sent)
List:
- Verified emails
- Not bought lists
- Relevant targeting
The Bottom Line
Deliverability isn't magic. It's:
- Technical setup (SPF, DKIM, DMARC)
- Domain strategy (secondary domains, proper aging)
- Warming (4-6 weeks, can't skip)
- Monitoring (track inbox rate, bounces, complaints)
80% of deliverability is technical foundation. 20% is optimization.
Most people skip the foundation and wonder why their emails hit spam.
Set it up properly. Warm patiently. Monitor religiously.
Get this right and you'll hit 70-85% inbox placement consistently. Get it wrong and even your best campaigns die in spam folders.
Deliverability is the infrastructure layer of the cold email hierarchy. Get this right first. Everything else comes after.
Need help with your email infrastructure? See if you qualify for our done-for-you service where we handle all the technical setup.
About the Author
Co-Founder of RevenueFlow
Tim Carden
Explore More Resources
Ready to Scale Your Outreach?
We help B2B companies generate pipeline through expert content and strategic outreach. See our proven case studies with real results.
Related Articles
RocketReach vs Salesloft: Cross-Category Comparison
Compare RocketReach (data enrichment tool) and Salesloft (sales engagement platform) side by side. Understand how these tools fit different stages of your sales workflow.
Best GMass Alternatives in 2026
Looking for alternatives to GMass? Compare the top cold email platforms by pricing, features, and integrations.