Deliverability

Cold Email Deliverability: The Complete Checklist

Every step that keeps cold email out of spam: domain setup, SPF, DKIM, DMARC, warmup, volume ramping, list hygiene, and the monitoring that catches problems early.

by the Sendful team

Deliverability decides whether anything else about your cold email program matters. Great targeting and copy in the spam folder produce the same number of meetings as no campaign at all. This checklist covers the full setup, in the order we stand it up for clients.

1. Never send from your primary domain

Cold outreach belongs on dedicated sending domains, not the domain your company runs on. Reputation damage on your main domain affects every email your business sends, including invoices, product notifications, and support replies.

  • Register lookalike domains for outreach, for example trysendful.com or sendful.io style variants of your brand.
  • Set each one to redirect to your real website so a curious prospect who types it in lands somewhere legitimate.
  • Plan on multiple domains if your volume is meaningful. Spreading volume keeps any single domain’s send count low and natural.

2. Authenticate every sending domain

Mailbox providers now treat authentication as table stakes. Gmail and Yahoo both require SPF or DKIM at minimum for bulk senders, and aligned DMARC is quickly becoming the practical floor.

  • SPF: publish a record listing the servers allowed to send for the domain.
  • DKIM: enable cryptographic signing so receivers can verify the message was not altered and really came from you.
  • DMARC: publish a policy that tells receivers what to do when SPF or DKIM fails, and start collecting aggregate reports.

Verify all three before the first send. A single typo in a DNS record can quietly route everything to spam.

3. Warm up before you ramp

A new domain with no sending history that suddenly sends hundreds of emails a day looks exactly like a spammer. Warmup builds history gradually.

  • Start with a small daily volume and increase it over weeks, not days.
  • Use warmup traffic that generates opens and replies so early engagement signals are positive.
  • Expect 2 to 4 weeks before a new domain is ready for meaningful campaign volume. There is no safe shortcut here.

4. Verify the list before anything sends

List quality shows up directly in your bounce rate, and bounce rate is one of the loudest signals mailbox providers read.

  • Verify every address with an email verification service before it enters a sequence.
  • Drop unknown and catch-all addresses, or route them to lower-volume, lower-risk sending.
  • Deduplicate across campaigns so nobody gets two parallel sequences.
  • Keep bounces under 2 to 3 percent. If a list segment bounces above that, stop sending to it and rebuild it.

5. Send like a human

Volume patterns and message shape both feed the filters.

  • Keep per-inbox daily volume modest and spread sends across the day instead of bursting.
  • Throttle ramp-ups. Doubling volume overnight undoes warmup.
  • Write plain-text style emails, keep links minimal, skip attachments and tracking-heavy templates in cold sends.
  • Always include a working way to opt out, and honor it immediately.

6. Monitor continuously, not at setup

Deliverability is a moving target. Reputation shifts with every send, and problems compound quickly when nobody is watching.

  • Watch bounce rates, spam complaint rates, and reply rates per domain and per inbox.
  • Check blocklists on a schedule and after any metric dip.
  • Run inbox placement tests periodically so you see what providers are doing with your mail, not just what your tool reports as sent.
  • When a domain’s signals degrade, cut its volume immediately and let it recover. Pushing through a reputation dip turns a bad week into a dead domain.

The honest summary

Deliverability is not a configuration task. It is an operating discipline: dedicated domains, correct authentication, patient warmup, verified lists, human-shaped sending, and constant monitoring. Teams that treat it as a checklist they completed once are usually the ones asking why replies dried up in month two.

This is also most of what you pay an outbound service for. Sendful stands up the domains, authentication, and warmup for every client, and automated health checks watch the signals continuously so volume adjusts before problems compound. If you would rather own this discipline yourself, the checklist above is the whole job. If you would rather it just be handled, book a call and we will walk you through how we run it.

Terms used in this guide

Email deliverability

Email deliverability is the ability of your emails to reach the recipient's inbox rather than being filtered to spam or rejected. It is determined mainly by sender reputation, authentication, and engagement signals.

Email warmup

Email warmup is the process of gradually increasing sending volume from a new domain or mailbox so mailbox providers learn to trust it. It builds the sender reputation required to land in the inbox before real outreach begins.

SPF (Sender Policy Framework)

SPF (Sender Policy Framework) is an email authentication standard that lets a domain owner publish a DNS record listing the mail servers authorized to send email on its behalf. Receiving servers check this record to decide whether an incoming message came from an approved source.

DKIM (DomainKeys Identified Mail)

DKIM (DomainKeys Identified Mail) is an email authentication method that adds a cryptographic signature to each outgoing message. Receiving servers verify the signature against a public key published in the sender's DNS, confirming the message came from that domain and was not altered in transit.

DMARC

DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol that tells receiving servers how to handle messages that fail SPF or DKIM alignment checks. It also sends the domain owner reports showing who is sending mail using its domain.

Bounce rate

Bounce rate is the percentage of sent emails that are rejected and returned undelivered by the receiving server. It is calculated by dividing bounced messages by total messages sent, and it is a primary signal of list quality.

Book a call

Rather have all of this handled?

Book a call and leave with a custom outbound plan, your ICP, opening sequences, and a deliverability check, whether or not we work together.