Cold email deliverability is the difference between a campaign that books meetings and one that sits in spam unseen. Most deliverability problems are preventable with the right setup. This guide covers authentication, warmup, list hygiene, content scoring, and inbox placement testing - the complete picture for 2026.
Cold email deliverability is not one thing to fix - it is a stack of layers. Each layer must pass before the next one matters. Fix them in order:
Non-negotiable foundation. Without these, emails are rejected or spam-filtered before any content scoring happens. SPF says which servers can send for your domain. DKIM signs each email cryptographically. DMARC tells receiving servers what to do when SPF or DKIM fails. Set all three before sending anything.
Check with: mail-tester.com or dmarcian.com
New domains have no history. Mailbox providers treat them as suspicious by default. Warmup builds positive sending history gradually. 4-6 weeks before full campaign volume. Warmup tools (Mailreach, Instantly Warmup, Smartlead) automate this with real inbox engagement.
Check with: Google Postmaster Tools (domain reputation score)
Even a perfectly authenticated, well-warmed domain will accumulate reputation damage if it sends to invalid addresses. Every hard bounce chips away at domain reputation. Keep bounce rate under 2% by verifying lists before every campaign. Remove complainers and unsubscribes immediately.
Check with: BounceZero list verification before every send
Volume spikes from a low-history domain trigger spam filters. Cold email at 20-50 emails/day per inbox does not. Rotate across 3-5 warmed inboxes per campaign to stay under 150 emails/inbox/day. Never send 0 emails for a week then 500 the next - consistency matters.
Target: 50-150 emails/inbox/day, rotated across 3+ inboxes
Email content is scored by SpamAssassin and proprietary filters at every major provider. Plain text wins. Minimal links win. No images wins. No spam-trigger words wins. One tracked link maximum. No HTML marketing templates. Write like a person sending a personal email.
Check with: mail-tester.com (sends a test, scores content out of 10)
Free, Sale, Buy now, Limited time, Act now, Order now, Best price, Lowest price, Special offer, Exclusive deal, Once in a lifetime, Incredible deal, Amazing offer
Earn money, Make money, Extra income, Cash bonus, No fees, Guaranteed income, Risk-free, Lowest rate, Compare rates, Mortgage, Investment
Urgent, Don’t delete, Last chance, Now only, Offer expires, Reply ASAP, Time-sensitive, Don’t hesitate, Act immediately, Respond now
No obligation, No purchase necessary, No catch, Satisfaction guaranteed, 100% free, As seen on TV, Believe me, Trust me, Confidential
ALL CAPS anywhere, Multiple exclamation marks!!!, $$$, excessive emoji in subject, Inconsistent fonts, Hidden text, White text on white background
I’m reaching out because, Hope this email finds you well, I wanted to touch base, Just checking in (first email), Per my last email, As per our conversation (first email)
SPF record published and passing
DKIM key configured and signing emails
DMARC policy set (minimum p=none with rua= reporting)
PTR/reverse DNS matches SMTP EHLO hostname
Sending domain is separate from primary company domain
New inbox warmed for minimum 3-4 weeks before first campaign
Warmup tool running continuously alongside campaigns
Volume increasing by no more than 50% per week
All contacts verified before first send (BounceZero or equivalent)
Bounce rate monitored per campaign - stop if over 2%
Hard bounces suppressed immediately after each campaign
Unsubscribes removed from all future sends
Email body is plain text or minimal HTML (no image-heavy templates)
Maximum one tracked link per email
Subject line passes spam word check
mail-tester.com score is 9+/10 before campaign launch
Sending at 50-150 emails/inbox/day
Rotating across 3+ warmed inboxes per campaign
Google Postmaster Tools configured and checked weekly
MXToolbox blacklist check run monthly
List hygiene is the deliverability step most teams skip. Every bounce from an invalid address damages your domain reputation. Verify before every campaign - 100 free credits, no card required.
Ayoub built BounceZero's 5-stage validation pipeline, its dedicated BGP-announced IP infrastructure, and the Patroni HA PostgreSQL cluster behind every verification. Previously built high-volume email delivery infrastructure. Trained at 1337 Benguerir (École 42 network, 2019). Open-source: bgp_analyzer.
Strategy, writing, sequences, and lead generation
50 examples by pattern: curiosity, personalised, pain-led, referral, compliment-open - with open rate benchmarks
CAN-SPAM vs GDPR vs CASL - what is legal, what is required, compliance checklist
25-point cold email deliverability checklist for 2026: DNS authentication, domain warmup, list
Retainer vs performance pricing, tool stack costs, and red flags to watch
Service model, pricing, tools, and first 5 clients
8 strategies ranked by ROI - with tool recommendations
Continue through related topics