0%
    Back to Blog
    Cold Email Infrastructure
    Featured

    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.

    Email deliverability infographic showing the flow from email server through DNS authentication to inbox placement
    September 17, 2025
    Updated February 6, 2026
    11 min read
    Share:

    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:

    1. Primary Inbox - They see it (goal)
    2. Spam Folder - It's delivered but invisible (common problem)
    3. 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)

    DNS email authentication - SPF, DKIM, DMARC

    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?

    ToolBest ForCost
    InstantlyHigh volume (10K+/day)$37/mo + accounts
    SmartleadMid volume$39/mo + accounts
    LemlistPersonalization 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

    Inbox vs spam placement

    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:

    1. Stop sending immediately
    2. Check blacklists: MXToolbox
    3. Request delisting (follow each blacklist's process)
    4. Audit your setup using this guide
    5. 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.

    Email Deliverability
    Cold Email
    Technical Setup
    SPF DKIM DMARC
    Email Infrastructure
    B2B Sales

    About the Author

    Tim Carden

    Co-Founder of RevenueFlow

    Tim Carden

    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.