SendKit
deliverability

Cold Email Deliverability: The Complete Guide

Deliverability is not one setting. It is six things working together: infrastructure, authentication, warmup, list quality, content, and engagement. Here is how each one moves the needle.

Akshay Prasath
11 min readUpdated May 2026

Deliverability is whether your email reaches the inbox instead of spam, the promotions tab, or nowhere at all. It is not a single setting you flip. It is six things working together, and a weak link in any one of them drags the whole thing down.

I see people obsess over email copy while sending from a cold domain with no authentication. The copy was never the problem. This guide walks through every lever in the order that actually matters, so you know where to spend your effort.

What deliverability actually means

There is a difference between delivery and deliverability. Delivery means the receiving server accepted your email. Deliverability means it landed somewhere a human will see it. An email can be delivered and still sit in spam, which counts as a delivery and a failure at the same time.

Mailbox providers like Google and Microsoft decide placement in milliseconds, using signals built up over weeks. By the time you hit send, most of the decision is already made. Deliverability is the work you do before the campaign, not during it.

The signals mailbox providers weigh

Every provider is a black box, but the inputs are well understood. They cluster into three groups: who you are, how you send, and how people react.

  • Identity signals. Your sending IP, your domain, and your authentication records. This is whether you are a known, verified sender or an anonymous one.
  • Behavior signals. Your sending volume, consistency, bounce rate, and spam complaint rate. This is whether you act like a legitimate sender or a spammer.
  • Engagement signals. Opens, replies, and whether recipients move your mail out of spam or delete it unread. This is whether people actually want your email.

The rest of this guide maps to those three groups.

Infrastructure: IP and domain reputation

Your sending infrastructure is the foundation, and it is the part most people skip. Two things matter: the IP you send from and the domain you send from.

On the IP side, the question is whether you control your reputation or share it. A dedicated IP means your reputation is built by your behavior alone. A shared pool means it is an average of every sender on it. We cover that tradeoff in depth in the dedicated vs shared IP guide.

On the domain side, never send cold email from your primary domain. Use separate sending domains so that if reputation takes a hit, your main domain and your team's normal email are untouched. This separation is the single most important infrastructure decision, and we walk through it in the infrastructure setup guide.

Authentication: SPF, DKIM, and DMARC

Authentication proves you are allowed to send from your domain. Without it, mailbox providers treat you as suspicious by default, and in 2026 Google and Microsoft effectively require it for bulk senders.

SPF lists which servers can send for your domain. DKIM signs your mail so it cannot be tampered with. DMARC tells receivers what to do when SPF or DKIM fails. You need all three, configured correctly, before you send a single cold email. The SPF, DKIM, and DMARC guide covers setup, and you can verify your records with the free SPF, DKIM and DMARC checker.

Warmup and reputation

A new domain and a new IP have no reputation. Send 2,000 cold emails on day one and you look exactly like a spammer, because behaving like an established sender is itself a signal you have not earned yet.

Warmup builds that reputation gradually. It sends a slow, increasing volume of mail that gets opened and replied to, teaching mailbox providers that you are a real sender before you ramp into real campaigns. Plan on two to three weeks per account. SendKit's human-like warmup handles the ramp and auto-throttles when health dips, and the warmup guide covers the schedule in detail.

List quality

Your list is a behavior signal in disguise. Sending to invalid addresses produces bounces, and a bounce rate above 2 to 3 percent tells providers your data is dirty, which is a spammer trait.

Validate every address before you send. A good validator flags invalid mailboxes, catch-all domains, and risky addresses so you can cut them. SendKit validates on import, and the free email verifier lets you spot-check. The bounce rate guide goes deeper, including the strict gateways that bounce valid addresses. Buying a huge list and sending to all of it is the fastest way to burn a domain you spent weeks warming.

Content and engagement

Content matters, but less than people think and only after the foundation is solid. Spam filters scan for trigger words, heavy links, image-heavy mail, and aggressive formatting. Keep cold emails short, plain, and link-light. The free spam checker flags the obvious problems.

Engagement is the signal you cannot fake. Replies are the strongest positive signal a cold email can generate, which is why a tightly targeted list with relevant copy outperforms a huge generic blast even on placement, not just on results. Write for replies, and deliverability follows.

How to measure where you stand

You cannot improve what you cannot see. Track these continuously, not once:

  • Inbox placement. Run an inbox placement test before major campaigns to see if you are landing in primary, promotions, or spam.
  • Bounce rate, per mailbox. A spike on one mailbox is an early warning. Per-mailbox visibility catches it before it spreads.
  • Blacklist status. Check your domains and IPs regularly with a blacklist checker so a listing does not go unnoticed for days.
  • Reply rate. The clearest real-world signal that your mail is both landing and resonating.

Deliverability is not a project you finish. It is a system you maintain. Get the infrastructure and authentication right once, then watch the behavior and engagement signals every week.

frequently asked questions

Got questions? We've got answers.

Aim for 90 percent or higher inbox placement on a healthy setup. Below 80 percent means something in your infrastructure, authentication, list, or content needs attention. Track placement with seed tests rather than guessing from open rates, which are unreliable.

start sending today

Ready to hit primary?

Set up SendKit's isolated infrastructure and start sending in under 15 minutes.

Dedicated IPs on every plan. Cancel anytime.