Back to articles
Guide9 min read

Cold Email Deliverability: The Ultimate Guide for B2B Teams

Everything you need to know about getting cold emails into the inbox — from domain setup and warm-up to content optimization and monitoring tools.

Published March 9, 2026 · Updated March 9, 2026
Cold Email Deliverability: The Ultimate Guide for B2B Teams

You can write the perfect cold email. But if it lands in spam, nobody will ever read it.

Deliverability — the percentage of your emails that actually reach the primary inbox — is the most important metric in cold outreach. And it's the one most teams neglect until their open rates crater.

This guide covers everything you need to know to get (and keep) your cold emails out of spam.


Why Cold Email Deliverability Matters More Than Ever

Email providers are getting smarter. Google and Microsoft have rolled out increasingly aggressive spam filters that use machine learning to detect mass outreach. In 2024, Google mandated new authentication requirements. In 2025, they added behavioral signals. In 2026, AI-powered content analysis is catching even well-crafted cold emails.

The reality: A new domain sending unpersonalized emails will hit spam within days. But a properly configured setup with good practices can maintain 95%+ inbox placement indefinitely.


Part 1: Domain & Infrastructure Setup

Use a Separate Domain for Outreach

Never send cold emails from your primary domain. If your company is acme.com, register domains like:

  • acmemail.com
  • tryacme.com
  • getacme.io

This protects your primary domain's reputation. If your outreach domain gets flagged, your team's regular business email keeps working.

Set Up Authentication Records

Every outreach domain needs three DNS records:

SPF (Sender Policy Framework) Tells receiving servers which mail servers are authorized to send on your behalf.

v=spf1 include:_spf.google.com ~all

DKIM (DomainKeys Identified Mail) Adds a cryptographic signature to prove emails weren't tampered with in transit. Google Workspace and Microsoft 365 both provide DKIM signing — enable it in your admin console.

DMARC (Domain-based Message Authentication) Tells receiving servers what to do with emails that fail SPF/DKIM checks.

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

Start with p=none (monitoring only), then move to p=quarantine once you're confident your authentication is correct.

Custom Tracking Domain

If you're tracking opens and clicks, use a custom tracking domain (e.g., track.yourdomain.com) instead of your email tool's shared tracking domain. Shared domains get flagged because they're associated with mass senders.


Part 2: Domain Warm-Up

What Is Warm-Up?

A brand-new email address has no sending history. Email providers treat unknown senders with suspicion. Warm-up is the process of gradually building sending reputation by exchanging real-looking emails over 2-4 weeks.

How to Warm Up Properly

Week 1-2: Send 5-10 emails per day to engaged contacts (colleagues, friends, existing customers). Have them reply and move your emails out of spam if they land there.

Week 2-3: Increase to 20-30 emails per day. Start mixing in a small number of cold emails (5-10) alongside warm conversations.

Week 3-4: Ramp to your target volume (typically 40-75 per inbox per day for cold outreach). Continue warm conversations in parallel.

Automated Warm-Up Tools

Services like Instantly, Warmbox, and Mailreach automate this process by creating a network of inboxes that exchange emails with your account, simulating real engagement patterns. These typically cost $15-30/mo per inbox and save significant manual effort.

Pro tip: Even after warm-up is complete, keep running automated warm-up at a low level (5-10 emails/day) to maintain your sender reputation.


Part 3: Sending Best Practices

Volume Limits

Email ProviderRecommended Daily Max (Cold)Hard Limit
Google Workspace40-50 per inbox500/day
Microsoft 36550-75 per inbox10,000/day
Custom SMTPVaries by providerCheck provider docs

Key rule: Use multiple inboxes and rotate between them. If you need to send 200 cold emails/day, use 4-5 inboxes sending 40-50 each.

Sending Patterns

  • Spread emails throughout the day. Don't blast 50 emails at 9:00 AM. Use randomized delays of 60-180 seconds between emails.
  • Send during business hours. 8 AM - 6 PM in the recipient's timezone.
  • Skip weekends for B2B outreach (open rates drop 40%+).
  • Vary your send times. Don't send at the exact same time every day.

Content Rules

  1. Minimize links. One link maximum in cold emails. Zero is better for first touches.
  2. No images in first touch. Images trigger spam filters on unknown senders. Save them for follow-ups after engagement.
  3. Avoid spam trigger words. "Free," "guarantee," "act now," "limited time" — these are red flags.
  4. Keep HTML simple. Plain text or minimal formatting outperforms heavy HTML templates.
  5. Personalize beyond {firstName}. Unique first lines dramatically improve deliverability because they prevent content-based spam detection.

Part 4: List Hygiene

Verify Before You Send

Sending to invalid email addresses is the fastest way to destroy your domain reputation. A bounce rate above 5% signals to email providers that you're scraping addresses indiscriminately.

Always verify emails before sending. Use verification tools like LeadMagic, NeverBounce, or ZeroBounce to validate every address. OutreachPilot includes email verification built into the enrichment pipeline.

Clean Your Lists Regularly

  • Remove hard bounces immediately
  • Suppress contacts who haven't opened in 90+ days
  • Remove role-based addresses (info@, sales@, support@)
  • Deduplicate across sequences to prevent sending from multiple inboxes

Maintain a Suppression List

Keep a global list of:

  • People who've asked to be removed
  • Hard bounced addresses
  • Competitors and partner companies
  • Your own employees and investors

Part 5: Monitoring & Troubleshooting

Key Metrics to Track

MetricHealthy RangeWarning Sign
Open rate50-70%Below 30%
Bounce rateUnder 2%Above 5%
Spam complaint rateUnder 0.1%Above 0.3%
Reply rate5-15%Below 2%

If You Land in Spam

  1. Stop sending immediately. Continuing to send will make things worse.
  2. Check authentication. Use mail-tester.com to verify SPF, DKIM, and DMARC.
  3. Check blacklists. Use mxtoolbox.com to see if your domain is listed.
  4. Reduce volume to 10-15 emails/day and re-warm.
  5. Improve content. Remove links, use plain text, increase personalization.
  6. Rotate to a fresh domain if recovery takes too long.

The Deliverability Checklist

Before launching any cold email campaign, verify:

  • Sending from a separate outreach domain
  • SPF, DKIM, and DMARC records configured
  • Custom tracking domain set up
  • Domain warmed up for 2-4 weeks
  • Email list verified (bounce rate under 2%)
  • Sending volume under 50/inbox/day
  • Random delays between sends
  • Minimal links and no images in first touch
  • Personalized content (not mass templates)
  • Suppression list active

Deliverability + Personalization = Results

High deliverability gets your email into the inbox. Personalization gets it read and replied to. You need both.

That's why the best outreach platforms combine deliverability features (inbox rotation, warm-up, verification) with AI personalization (research-driven content, unique first lines, contextual messaging).

When your email actually reaches someone AND speaks directly to their situation — that's when reply rates go from 2% to 20%.

Start sending emails that actually land →

Ready to Transform Your Sales Outreach?

Join hundreds of teams using AI-powered research, multi-channel sequences, and automated reply handling to book more meetings.

Related Articles