Skip to main content
Skip to content
FREE CHECK

Cold Email Deliverability Checklist 2026

28 checks across the six things that actually decide whether your cold email lands in the inbox or in spam. Skim it here, email it to yourself, or save it as a PDF. All three work.

iQuick answer

The six things that decide cold email deliverability are domain and infrastructure, SPF/DKIM/DMARC authentication, warmup, content, sending behavior, and monitoring. Get all of them right before a large send, since a single weak spot, like a cold domain or a missing DMARC record, can sink the whole campaign.

Deliverability checklist28 checks
Email me a copy

Email me this checklist + monthly tips

One email with this checklist now, plus one short deliverability tip a month. No spam, opt out any time.

By subscribing you agree to receive occasional tips at this address. See our Privacy Policy. Unsubscribe anytime from any email or at /unsubscribe.

01

Domain and infrastructure

Send from a sending subdomain (go.example.com), not the root domain

Keeps a warmup misstep from damaging your main domain's reputation

Domain registered at least 30 days before any cold sends

Mailbox providers don't trust brand new domains

MX records resolve and accept mail back at the sending domain

Receivers reject mail from domains that can't take replies

PTR (reverse DNS) record matches the sending host

Most providers downgrade or block senders with mismatched PTR

02

Authentication (SPF, DKIM, DMARC)

SPF TXT record published at the apex with strict (-all) or soft (~all) qualifier

Authorizes which IPs can send for your domain

SPF stays under the 10 DNS lookup ceiling (RFC 7208 §4.6.4)

Going over triggers PermError and auth fails

DKIM 2048 bit key published at <selector>._domainkey

Cryptographically signs every message. Google flags 1024 bit keys as weak now

DKIM-Signature header appears on every outgoing message

Required for the receiver to verify the signature

DMARC TXT record at _dmarc with a valid rua= reporting address

Required by Google and Yahoo's 2024 bulk sender rules

DMARC policy at p=none for the first 4 to 8 weeks, then move to quarantine or reject

Lets you see legitimate sources in reports before you enforce

Aggregate DMARC reports parsed at least weekly

Reveals third-party senders using your domain you forgot about

03

Warmup

New domain warmed for 14 to 28 days before any campaign

Skipping warmup is the number one reason new domains land in spam

Warmup volume starts at 5 to 10 sends per day and ramps gradually

Sudden spikes from low to high volume look like spam to filters

Warmup recipients actually reply to warmup messages

Reply rate moves the reputation needle more than open rate

Bounce rate stays under 2% throughout warmup

Mailbox providers throttle senders above this threshold

Complaint rate stays under 0.1%

Above this, ESPs may suspend the account regardless of volume

04

Content

Subject line under 60 characters, no ALL CAPS, no excessive punctuation

Spam filters score on subject line shape and tone

Body avoids known spam trigger phrases ("free!!", "act now", "limited time")

Bayesian content filters weight these heavily

Plain text version exists alongside HTML (multipart/alternative)

Some receivers default-render plain text. Missing it triggers spam scoring

Image to text ratio under 40% by area

Image heavy mail with little text is a classic phishing pattern

Tracking pixel and click tracking domains aren't on blacklists

Even with a clean main domain, tracker blacklisting kills delivery

List-Unsubscribe header (RFC 8058) present on every send

Required by Gmail and Yahoo's bulk sender rules. Missing it flags spam

05

Sending behavior

Send rate stays under per-second limits your provider publishes

Throttling cascades into deferrals, which cascade into bounces

Send window respects recipient timezone (typically Tue to Thu, 9am to 3pm local)

Engagement rates are 2 to 3x higher in business hours than overnight

Follow-ups pause automatically when a recipient replies

Sending the next step after they replied hurts reputation more than the reply helps

Bounced addresses suppressed permanently after the first bounce

Repeated bounces to the same address are the top reason ESPs suspend accounts

06

Monitoring

Postmaster Tools enrolled (Gmail) and SNDS enrolled (Outlook)

Real-time provider-side reputation data. Free and irreplaceable

Pre-send check on every campaign (SPF, DKIM, DMARC, blacklist, content)

Catches issues before recipients ever see them

Want every check on this list run automatically?

EmailQo runs SPF, DKIM, DMARC, blacklist, content, and warmup checks before every send, and notifies you the moment any of them change. Connect Gmail, Outlook, Zoho, or AWS SES.

Start free trial

Save this checklist to your inbox

If you found it useful, get a copy plus one practical deliverability tip a month.

By subscribing you agree to receive occasional tips at this address. See our Privacy Policy. Unsubscribe anytime from any email or at /unsubscribe.

Next steps