Skip to main content

Resources

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.

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

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

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

  2. Domain registered at least 30 days before any cold sends

    Mailbox providers don't trust brand new domains

  3. MX records resolve and accept mail back at the sending domain

    Receivers reject mail from domains that can't take replies

  4. PTR (reverse DNS) record matches the sending host

    Most providers downgrade or block senders with mismatched PTR

02

Authentication (SPF, DKIM, DMARC)

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

    Authorizes which IPs can send for your domain

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

    Going over triggers PermError and auth fails

  3. DKIM 2048 bit key published at <selector>._domainkey

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

  4. DKIM-Signature header appears on every outgoing message

    Required for the receiver to verify the signature

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

    Required by Google and Yahoo's 2024 bulk sender rules

  6. 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

  7. Aggregate DMARC reports parsed at least weekly

    Reveals third-party senders using your domain you forgot about

03

Warmup

  1. New domain warmed for 14 to 28 days before any campaign

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

  2. 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

  3. Warmup recipients actually reply to warmup messages

    Reply rate moves the reputation needle more than open rate

  4. Bounce rate stays under 2% throughout warmup

    Mailbox providers throttle senders above this threshold

  5. Complaint rate stays under 0.1%

    Above this, ESPs may suspend the account regardless of volume

04

Content

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

    Spam filters score on subject line shape and tone

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

    Bayesian content filters weight these heavily

  3. Plain text version exists alongside HTML (multipart/alternative)

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

  4. Image to text ratio under 40% by area

    Image heavy mail with little text is a classic phishing pattern

  5. Tracking pixel and click tracking domains aren't on blacklists

    Even with a clean main domain, tracker blacklisting kills delivery

  6. 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

  1. Send rate stays under per-second limits your provider publishes

    Throttling cascades into deferrals, which cascade into bounces

  2. 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

  3. Follow-ups pause automatically when a recipient replies

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

  4. Bounced addresses suppressed permanently after the first bounce

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

06

Monitoring

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

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

  2. 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

Run the 100-point check →

See where you stand on SPF, DKIM, DMARC, MX, and blacklists.

Generate a warmup plan →

Day by day schedule for a new sending domain.

SPF, DKIM, DMARC guide →

RFC grounded deep dive with DNS examples.

ESP sending limits →

What each provider will actually let you send.

More free resources at /resources.