Cold Email Β· Guide

Cold Email Deliverability Basics

4 layers, 1 build order. Infrastructure fails before content does. This guide tells you which layer to fix first and which tools handle each one.

Written for operators No vendor influence Practical, not theoretical

TL;DR

Infrastructure fails before content: the 4 layers in order

Cold email deliverability fails at the infrastructure layer before it fails at the content layer. Most teams diagnose copy when the real problem is an authentication record, an unwarmed domain, or a contact list with a 6% bounce rate.

πŸ“‹
What this guide covers

The four layers in build order: authentication (SPF/DKIM/DMARC), warmup, list verification, and inbox placement testing. Each layer includes the failure pattern, the fix, and the tools that handle it.

Deliverability Architecture

The 4-layer cold email deliverability framework at a glance

  1. Authentication: SPF, DKIM, and DMARC on every sending domain

    These three DNS records authorize your domain to send, verify message integrity, and define failure handling. Missing any one produces inconsistent inbox placement from day one.

  2. Warmup: building sender history before cold volume

    New mailboxes have no sending history, so mail servers treat them with suspicion. Warmup tools build that history over 3 to 4 weeks before cold sequences start.

  3. List verification: removing invalid, catch-all, and disposable addresses

    A bounce rate above 3% damages sender reputation faster than any content issue. Verification removes invalid and risky addresses before they enter a campaign.

  4. Inbox placement testing: confirming delivery before sequences launch

    Placement tests send to seed inboxes across major providers and report inbox vs spam vs promotions per provider. Run one before any sequence goes live.

Layer 1

Authentication: what SPF, DKIM, and DMARC each do

SPF is a DNS TXT record listing which mail servers are authorized to send on behalf of your domain. A missing or misconfigured SPF causes delivery failures and signals an unknown sender to receiving servers.

DKIM adds a cryptographic signature verified against a public key in your DNS. DMARC ties SPF and DKIM together, specifying what happens when a check fails: none, quarantine, or reject. Start with "none" to monitor, then tighten once legitimate mail authenticates cleanly.

⚠️
Configure on every sending domain

SPF, DKIM, and DMARC must be set on every domain in your rotation, not just the primary. An auth gap on a single domain creates inconsistent placement across the campaign. Use GlockApps or Mail-Tester to verify all three before a domain enters active sending.

Layer 2

Mailbox warmup: 3 to 4 weeks minimum, and why skipping it costs you

Warmup tools send small volumes of real email from your mailbox to a network of inboxes, generating opens, replies, and positive engagement signals. These build sending history that mail servers use to score your domain's reputation before cold sequences start.

Keep warmup running in the background once campaigns go live. Pausing it entirely while actively sending is one of the most common triggers for deliverability drops, because warmup activity sustains the engagement signals that keep reputation stable.

πŸ’‘
New mailbox checklist before cold sends

Before any mailbox enters cold rotation: SPF/DKIM/DMARC verified, warmup running for 21+ days with a stable score, inbox placement test showing above 80% on Google and Microsoft. All four checks must pass.

Layer 3

List verification: keeping bounce rate below 3%

Verification classifies each address as deliverable, invalid, risky, or catch-all before it enters a campaign. Removing invalid and risky addresses keeps bounce rates below the 3% threshold that triggers reputation damage at major providers.

Verification is a pre-import step, not a permanent fix. B2B lists decay at 2% to 3% per month as people change roles and domains expire. Re-verify any list older than 90 days before reuse.

  1. Upload your list and run bulk verification before any import

    Remove undeliverable addresses before importing. Flag risky and catch-all addresses for a separate, lower-volume segment if you contact them at all.

  2. Target a post-verification bounce rate under 3%

    A verified list from a quality source should bounce well below 3%. Above that: check for stale data, catch-all handling errors, or disabled bounce detection in your sending platform.

  3. Re-verify lists older than 90 days before reuse

    A list that verified clean six months ago can carry a 5% bounce rate today. Re-run any list over 90 days old through a verifier before importing into a campaign.

⚠️
Catch-all addresses: not safe at full volume

A catch-all domain accepts all inbound mail at the server level, so a verifier cannot confirm whether the specific address will bounce. Segment catch-alls into a smaller, lower-cadence batch and monitor results before scaling.

Layer 4

Inbox placement testing: 80%+ inbox rate before sequences go live

A placement test sends a real email to seed addresses across Google, Outlook, Yahoo, and other providers, then reports inbox, spam, or promotions per provider. Run one after initial domain setup and before the first campaign goes live.

Run another test any time you change your email template, add a sending domain, or see a drop in open rates. Open rate drops often signal a shift from inbox to spam that placement testing confirms faster than other diagnostics.

πŸ“Š
What a passing test looks like

Inbox placement above 80% on Google and Microsoft, no blacklist hits, and all three auth checks returning pass. Below 80% on either provider: pause, diagnose, and retest before sending to real prospects. Mail-Tester (free) and GlockApps (paid, with DMARC monitoring) handle these tests.

Recommended Tools

Warmup Inbox, NeverBounce, Mail-Tester, GlockApps: one per layer

Warmup Inbox
Warmup layer: 30,000+ real inbox network, automated engagement signals (reply, mark important, remove from spam), per-provider placement monitoring. From $15/inbox/month, 7-day free trial.
See Review
NeverBounce
Verification layer: bulk list cleaning and real-time API verification, automated Sync to keep CRM and ESP lists clean. Pay-as-you-go at $8 per 1,000 contacts, no charge for duplicates.
See Review
Mail-Tester
Placement testing layer: SpamAssassin score, SPF/DKIM/DMARC check, blacklist status, and HTML review in one send-and-test. Free for 3 tests per day, no account required.
See Review
GlockApps
Placement testing and monitoring: 30+ seed inboxes, inbox vs spam vs promotions per provider, DMARC and blocklist alerts, automated scheduled tests for multi-domain senders.
See Review

Common Questions

5 questions on cold email deliverability setup

Q How long does mailbox warmup take before I can send cold sequences?

3 to 4 weeks minimum for a new domain. 21 days is the practical floor to build enough sending history to avoid aggressive filtering. Run a placement test at the end of warmup to confirm inbox rates before the first campaign goes live.

Q What bounce rate is too high for cold email?

Above 3% damages sender reputation. Above 5%, most platforms throttle automatically. Target under 2% on a verified list. If you hit 4%+ after verification, check for stale data or catch-all addresses being treated as deliverable.

Q Do I need DMARC if I already have SPF and DKIM set up?

Yes. DMARC defines what receiving servers do when SPF or DKIM fails. Google and Yahoo required it for bulk senders starting in 2024. Begin with a "none" policy to monitor, then move to "quarantine" once all sending sources pass auth cleanly.

Q Can content fixes improve deliverability if my authentication is already clean?

Yes, but only after infrastructure layers (auth, warmup) are stable. Content factors that matter: link-to-text ratio, spam-trigger words, and broken HTML all affect SpamAssassin scoring. Run a Mail-Tester check on every new template before live sends.

Q How many sending domains do I need for one active cold email sender?

Minimum 2 to 3 sending domains per active sender. Single-domain sending concentrates all reputation risk in one place. Domain variants warm up in parallel and rotate across campaigns, distributing risk. Each domain needs its own SPF, DKIM, and DMARC before entering rotation.

Infrastructure is set. Now pick the platform that keeps it stable.

Compare the best deliverability-first cold email platforms with verified pricing and honest tradeoffs on warmup, rotation, and inbox placement controls.