Cold Email Deliverability: The Complete Guide to Landing in the Inbox
Cold email deliverability determines whether your message lands in the inbox or the spam folder. Here's exactly what to fix — SPF, DKIM, DMARC, domain warming, and the sending habits that protect your sender reputation.
Quick start from this article
Fastest path from blog reader to product user
This post is doing the persuading. The next click should start a draft, not force the reader to orient themselves again.
Cold Email Deliverability: The Complete Guide to Landing in the Inbox
You can write the perfect cold email. Nail the subject line. Get the personalization right. Time it for Tuesday morning. None of it matters if the email lands in spam.
Cold email deliverability is the set of technical and behavioral signals that determine whether your message reaches the inbox. Most people treat it as an afterthought — something to fix after they've already torched their sender reputation. That's backwards. Deliverability is infrastructure. You build it before you send, and you maintain it continuously.
This guide covers everything that actually moves the needle: the technical setup that proves you're a legitimate sender, the sending behaviors that protect your reputation over time, and the warning signs that tell you something is quietly going wrong.
What Email Deliverability Actually Means
Deliverability is not just about avoiding spam folders. It's a measure of how consistently your emails reach the intended inbox across all major email providers — Gmail, Outlook, Yahoo, and others.
Every email you send is evaluated by receiving mail servers and spam filters. They're looking at two things: technical legitimacy (is this sender who they claim to be?) and behavioral trust (does this sender behave like a legitimate one?).
Get both right and your emails land in the inbox. Get either wrong and you're fighting spam filters, throttling, and blacklist entries.
The Technical Foundation: SPF, DKIM, and DMARC
These three DNS records are non-negotiable for any serious cold email operation. Skipping them isn't a minor oversight — it's a signal to receiving servers that you're either incompetent or a spammer.
SPF (Sender Policy Framework)
SPF is a DNS record that lists which mail servers are authorized to send email from your domain. When an email arrives claiming to be from your domain, the receiving server checks your SPF record to confirm the sending server is on the approved list.
A typical SPF record looks like:
v=spf1 include:_spf.google.com ~all
The ~all (softfail) tag means "emails from servers not on this list are suspicious but not necessarily rejected." Use -all (hardfail) once you're confident your setup is complete — it's the stronger signal.
Check your SPF record with: dig TXT yourdomain.com
DKIM (DomainKeys Identified Mail)
DKIM adds a cryptographic signature to every outgoing email. The receiving server verifies the signature using a public key stored in your DNS. If the signature matches, the email hasn't been tampered with and actually came from your domain.
Your email sending platform (Google Workspace, Outlook 365, etc.) will provide a DKIM key to add to your DNS. Most platforms walk you through this setup. If you're using a dedicated cold email tool, check their documentation for the exact key format.
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
DMARC ties SPF and DKIM together and tells receiving servers what to do when an email fails authentication: nothing, quarantine it, or reject it. It also sends you reports about emails sent from your domain — useful for catching spoofing attempts.
A basic DMARC record:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Start with p=none to collect data without blocking anything. Once you've confirmed your legitimate email is authenticating correctly, move to p=quarantine and eventually p=reject.
All three records — SPF, DKIM, DMARC — work together. SPF proves the server. DKIM proves the message. DMARC defines the policy when either fails.
Domain Warming: The Part Everyone Skips
Even with perfect technical authentication, a brand-new domain sending 500 cold emails on day one will hit spam filters. Email providers track sending history. A domain with no history suddenly sending bulk outreach looks like a spam operation — because that's exactly what most new-domain spam operations do.
Domain warming is the process of gradually increasing your send volume to establish a legitimate sending history before running your actual campaigns.
Typical warming timeline:
- Week 1–2: 10–20 emails/day, mix of cold outreach and warm emails to real contacts
- Week 3–4: 30–50 emails/day
- Week 5–6: 75–100 emails/day
- Week 7+: Scale toward your target volume, watching metrics carefully
The actual pace depends on your reply rates, bounce rates, and spam complaint rate. Good engagement (replies, opens) during the warming period builds positive sender reputation faster.
A few warming rules:
- Use a dedicated sending subdomain (e.g.,
outreach.yourdomain.com) to protect your main domain's reputation - Send from a real person's name, not a generic role (no
sales@company.com) - Send at human paces — not 50 emails in 10 minutes
- Make sure your warmup emails get replies whenever possible
List Quality: The Deliverability Factor Nobody Talks About Enough
Technical setup gets the infrastructure right. List quality determines whether you stay out of spam after you start.
Hard bounces are the biggest deliverability killer. When an email address doesn't exist and your server gets a permanent failure code, email providers take note. A bounce rate above 2% is a warning sign; above 5% will get your account suspended on most platforms.
Before sending to any cold list:
- Verify email addresses with a real-time verification tool (ZeroBounce, NeverBounce, Hunter's verifier)
- Remove role-based addresses (info@, contact@, support@) — they're often group inboxes and frequently report email as spam
- Remove catch-all domains from campaigns where bounce tolerance is tight (catch-alls accept all email but many are effectively dead)
Spam complaints are even more damaging than bounces. One complaint per 1,000 emails is the outer limit for keeping Gmail's good graces. Above that threshold and Gmail starts throttling your delivery across the board, not just for the domains that complained.
The main driver of spam complaints is sending to people who have no idea who you are and no plausible reason to care. Irrelevant outreach generates complaints. Relevant outreach, even unwanted, usually doesn't.
Sending Behavior That Protects Reputation
Beyond the technical setup, what you do with your email accounts day-to-day shapes your sender reputation.
Send volume and pacing. Even a warmed domain has limits. Sending 1,000 emails at 9am on Monday looks automated. Spread sends throughout the day and randomize the timing between individual emails. Most cold email platforms have built-in throttling for this reason.
Reply rate matters. Email providers treat high reply rates as a strong positive signal. An account that sends emails and gets replies looks like a human having conversations. An account that sends emails and gets nothing back looks like a spam blast. This is one more reason why cold email personalization at scale pays off beyond the direct response rate.
Unsubscribe handling. Always include an easy way to opt out and process unsubscribes immediately. Under CAN-SPAM you have 10 days; in practice, process them within 24 hours. Continued sending to people who've opted out generates complaints and legal exposure.
Avoid spam trigger words in subject lines and body copy. Free, guaranteed, act now, urgent, limited offer, earn money — these patterns are scored by spam filters and accumulate against your reputation. Clean cold email subject lines avoid these patterns on their own merits, but it's worth explicitly checking your templates.
Monitoring Your Deliverability
If you can't see what's happening, you can't fix it. At a minimum, track:
- Open rate trends. A sudden drop in open rates often indicates delivery issues — emails landing in spam that recipients never see. Compare week-over-week, not just campaign-over-campaign.
- Bounce rate per campaign. Keep this below 2%. If a campaign spikes your bounce rate, pause and diagnose before continuing.
- Spam complaint rate. Most sending platforms surface this. Google Postmaster Tools (free) shows your complaint rate specifically for Gmail recipients — worth setting up.
- Blacklist status. Check MXToolbox's Blacklist Check regularly. Getting on a major blacklist (Spamhaus, Barracuda) can tank deliverability across all providers simultaneously. Most blacklist removals require a request and a wait period.
When Deliverability Is Already Broken
If you're seeing open rates under 15% on a cold email list, or if tests show your emails consistently hitting spam, the fix depends on what broke it.
If it's a new domain with no history: slow down, warm properly, avoid bulk sends until reputation is established.
If it's an established domain that degraded: audit your bounce rates and complaint rates from the last 60 days. Find the campaigns or lists that caused the spike, remove those contacts, and gradually rebuild with cleaner sends.
If technical authentication is misconfigured: fix SPF, DKIM, and DMARC before sending another email. Tools like Mail-Tester.com and Google's Check MX tool can verify your configuration.
If you're on a blacklist: request removal from Spamhaus and MXToolbox directly. Fix whatever behavior caused the listing first. Blacklist removal without behavior change leads to relisting.
Deliverability recovery takes time. Email providers update sender reputation scores on a rolling basis — typically 30 to 60 days of clean sending before scores meaningfully improve.
The Connection Between Copy and Deliverability
Technical deliverability and copy quality interact more than most senders realize. Low-quality copy that generates low engagement (no replies, no clicks, no forwards) quietly erodes sender reputation over time. High-quality, targeted copy that gets replies actively improves it.
This is the real reason why generic blast-and-pray campaigns degrade over time even with good technical setup. It's not just that they have a low cold email response rate — they're actively burning your sender reputation with each send.
The practical implication: deliverability gives you a license to operate. Everything you've built — the sequences, the cold email call to action, the opening lines — depends on the email actually arriving. Get the infrastructure right, protect your reputation with targeted sends, and the rest of the work you put into your outreach actually lands where it's supposed to.
Try the AI Cold Email Generator Free
Open the generator with a prefilled SaaS example, then turn it into something you would actually send.
Generate Your Cold Emails →Keep reading
All articlesCold Email vs Spam: What's the Real Difference (and Why It Matters)
Cold email and spam look identical in a bad sender's hands. Here's what actually separates them — legally, technically, and in terms of what gets replies vs. what gets reported.
Cold Email Open Rates: What's Good, What Kills Them, and How to Improve Yours
Average cold email open rates sit around 20–30%, but top performers consistently hit 50–60%. Here's exactly what drives open rates up — and the mistakes that tank them.
Cold Email Personalization at Scale: How to Send 100 Personalized Emails Without Losing Your Mind
Personalization works. But doing it for 100+ prospects by hand is a full-time job. Here's how to scale cold email personalization without killing your conversion rate.