Cold Email Deliverability Checklist (14 Checks)

A cold email deliverability checklist for 2026: 14 checks for domains, authentication, warmup, lists, volume and copy to run before every campaign.

· 6 min read
Cold email deliverability checklist: email setup, DNS, authentication and inbox placement

This cold email deliverability checklist covers the 14 things that decide whether your emails reach the inbox or land in spam. Most take under ten minutes to check. Run through it before every new campaign, and again whenever your reply rate suddenly drops.

The quick checklist

  • ☐ Sending from a separate domain, not your main one

  • ☐ Domain registered at least 4–6 weeks ago, with a real web page on it

  • ☐ Custom tracking domain set up (or tracking turned off)

  • ☐ One SPF record, under 10 DNS lookups

  • ☐ DKIM turned on and showing pass

  • ☐ DMARC published

  • ☐ Meets the 2024/2025 Gmail, Yahoo and Outlook sender rules

  • ☐ Every inbox warmed for 3–4 weeks, with warmup still running

  • ☐ Domain not on any blocklist

  • ☐ List verified right before sending

  • ☐ No bought lists

  • ☐ 30–50 emails a day per inbox at most, ramped up slowly

  • ☐ Plain, short copy with one link at most and an easy way to opt out

  • ☐ Monitoring in place for bounces, complaints and inbox placement

Below, each check is explained.

Domain and setup

1. Send from a separate domain, never your main one

Register a lookalike domain for cold email, like getyourcompany.com or yourcompany.io next to yourcompany.com. If a campaign gets spam complaints, the damage stays on a domain you can replace, not the one your invoices and support emails depend on.

Use two or three sending domains and spread inboxes across them, so one problem domain doesn’t stop all your outreach. Here’s how many secondary domains you need and how to set them up.

2. Let the domain age before sending

Register it at least 4–6 weeks before your first campaign, and put a real page on it (or redirect it to your main site). A domain registered yesterday, with no website, sending cold email, is one of the clearest spam signals there is.

3. Set up a custom tracking domain

Open and click tracking sends your links through a tracking domain. If that’s your tool’s shared domain, you share the reputation of every other sender using it, including the bad ones. Set up your own, like track.yourdomain.com, with a CNAME record. Or turn open tracking off: it’s unreliable anyway, and removing tracking pixels gives spam filters one less thing to flag.

Authentication

4. Publish one SPF record, under 10 lookups

One v=spf1 record that includes every service sending for your domain. Two SPF records on the same domain, or more than 10 DNS lookups, make SPF fail completely. End it with ~all while you set things up; once DMARC is in place, ~all is fine for most senders.

5. Turn on DKIM and check it’s actually signing

Creating a DKIM key isn’t the same as turning signing on. In Google Workspace, you must click Start authentication after adding the record. In Microsoft 365, you turn DKIM on for each domain after adding both CNAME records. Check a test email’s headers: it must say dkim=pass.

6. Publish DMARC

Start with p=none and a report address (rua). This is the minimum Google, Yahoo and Microsoft require. Read the reports for 2–4 weeks, then move to quarantine and later reject for stronger protection against people pretending to be your domain. Step-by-step setup in our SPF, DKIM and DMARC guide.

7. Meet the Gmail, Yahoo and Outlook sender rules

Since 2024, Google and Yahoo require bulk senders to pass SPF and DKIM, publish DMARC, keep spam complaints under 0.3%, and offer easy unsubscribe. Since May 2025, Microsoft applies similar rules to Outlook.com, Hotmail and Live addresses. Details in our guide to Outlook and Microsoft 365 bulk sender rules.

Reputation

8. Warm up every inbox, and never stop

Warm up each new inbox for 3–4 weeks before real sending, then keep warmup running in the background for as long as you send. Reputation fades when the positive engagement stops. See what email warmup is and a day-by-day email warmup schedule.

9. Check your domain against blocklists

Before launch, check Spamhaus (including the Spamhaus DBL for domains), Barracuda and SpamCop. A listing explains a sudden collapse in inbox placement. If you’re listed, fix the cause before asking to be removed, because getting listed again after a failed fix is much harder to undo. Full steps in our email blacklist removal guide.

List quality

10. Verify every list right before sending

Bounces are the fastest way to damage a domain. Keep your bounce rate under 2%; above 5% is a clear danger sign. Verify each list right before you send, not when you built it, because B2B emails go out of date quickly as people change jobs.

Remove role addresses (info@, sales@, support@) and anything marked invalid or risky. Send to catch-all addresses separately and in small batches, since some are real buyers and some will bounce. More in email bounce rate and list verification.

11. Never buy a list

Bought lists contain spam traps: addresses that exist only to catch senders who didn’t collect their own data. One hit on the wrong trap can get your domain blocklisted. Build lists from your own research. Here’s how spam traps work and how to avoid them.

Volume and content

12. Keep each inbox’s volume low and ramp up slowly

Cap each inbox at 30–50 cold emails a day. To send more, add inboxes instead of pushing each one harder. Spread sends through the working day at random intervals, since 40 emails in one minute looks like a machine. Increase total volume by no more than 20–30% a week. See Gmail’s sending limits.

13. Write emails that look personal, not like marketing

  • Plain text, or close to it. Heavy HTML, images and big buttons look like marketing.

  • One link at most. Three or more raises suspicion.

  • No attachments in a first email.

  • Honest subject lines. No fake “Re:” or “Fwd:”.

  • Vary your wording with spintax or template variants, so hundreds of emails aren’t identical.

  • Keep it short. Most good cold emails are under 125 words.

  • Make opting out easy, and honor it right away. A few opt-outs hurt far less than spam complaints.

Check your copy before sending with a SpamAssassin score test.

Monitoring

14. Track four numbers after every launch

The checklist doesn’t end when you hit send. Watch these continuously:

Metric

Healthy

Investigate

Stop sending

Bounce rate

Under 2%

2–5%

Above 5%

Spam complaint rate

Under 0.1%

0.1–0.3%

Above 0.3%

Reply rate

Above 3%

1–3%

Under 1% (placement is likely the cause)

Inbox placement (seed test)

Above 90%

70–90%

Under 70%

Keep a seed list of your own addresses on Gmail, Outlook, Yahoo and a company Microsoft 365 account, and include it in every campaign. It’s the only way to see where your emails actually land instead of guessing from opens. Set up Google Postmaster Tools for each sending domain too: once you send enough to Gmail, it shows your domain reputation and spam rate. Compare tools in the best email deliverability testing tools.

Weekly domain health check

Reputation rarely collapses overnight. It slips over weeks, so a 20-minute check every week catches problems while they are still easy to fix.

Check

Healthy

Warning

How to check

SPF, DKIM, DMARC

All pass

Any fail or missing

"Show original" in Gmail, MXToolbox

Blacklists

Not listed

Listed on Spamhaus, Barracuda, URIBL

MXToolbox blacklist check

Gmail spam rate

Under 0.1%

0.1–0.3%

Google Postmaster Tools

Inbox placement

Seed emails in the inbox

Any in spam or Junk

Seed addresses or a placement test

Warmup placement

Almost all in the inbox

A rising share in spam

Your warmup dashboard

Daily volume per inbox

About 30 cold emails

Creeping above 50 total

Your sending tool

Monthly checks

  • DNS review: still exactly one SPF record (under 10 lookups) and one DMARC record on each domain.

  • DMARC reports: look for unknown senders using your domain.

  • Renewals: make sure no domain or mailbox is about to expire.

  • Inbox clean-up: retire inboxes that keep underperforming and warm up replacements.

Early warning signs, in the order they usually appear

  1. Warmup emails start landing in spam a little more often.

  2. Open rates drift down across campaigns from one domain.

  3. Replies drop even though copy and targeting haven't changed.

  4. Seed addresses at one provider (often Microsoft 365) start getting Junk placement.

  5. Bounces with codes like 421 or 550 5.7.1 appear.

  6. A blacklist listing or a spam rate spike in Postmaster Tools.

Acting at step 1 or 2 is cheap; by step 6 you are in recovery mode. See domain reputation explained and the email deliverability testing tools for each check.

What to do when deliverability drops

Work through these in order. The cheapest checks are also the most common causes:

  1. Pause sending. Sending into a reputation problem makes it worse.

  2. Check authentication. A DNS change, an expired key or a new sending tool quietly breaking DKIM is the most common cause of a sudden drop.

  3. Check blocklists. Quick, and it explains things immediately if you’re listed.

  4. Review your last campaign’s bounces and complaints. A bad list segment usually shows up here.

  5. Run a seed test to see placement by provider. The problem is often only at Microsoft or only at Google.

  6. Go back to warmup only for 1–2 weeks, then restart at half your previous volume.

Understand what’s happening behind the scenes in domain reputation explained.

Let Alien Mail run most of this checklist for you

Most of these checks can be automated. When you connect a mailbox, Alien Mail checks your SPF, DKIM, DMARC and tracking domain, runs free unlimited warmup on every inbox, verifies lists before you send, spreads volume across inboxes automatically, and tracks each inbox’s health so a struggling inbox is paused before it hurts your domain.

See Alien Mail’s deliverability monitoring or book a walkthrough.

Frequently asked questions

Why are my cold emails going to spam?

The most common causes, in order: DKIM not actually signing, no warmup on a new domain, a bounce rate above 5% from an unverified list, too many emails per inbox, and a shared tracking domain. More in why cold emails land in Gmail spam.

How do I test cold email deliverability?

Send to a seed list of your own addresses on Gmail, Outlook, Yahoo and a company Microsoft 365 account, and note where each email lands. Add a seed-test tool for wider coverage.

What is a good inbox placement rate?

Above 90% in the primary inbox. Between 70% and 90% means a reputation problem worth looking into. Below 70%, stop and find the cause before sending more.

How long does it take to recover from a deliverability drop?

If you catch it early and fix the cause, 2–4 weeks of warmup-only sending usually restores placement. Domains with blocklist history or repeated complaint spikes may never fully recover.

How often should I run this checklist?

Before every new campaign and every new domain, and right away whenever bounces, complaints or reply rates change suddenly.

Share this article
LinkedInX

Put the Guides to Work

Start free with 100 credits. Alienmail handles warmup, DNS checks and list cleaning for you.