Marketing 7 min read

Cold Email Is a Deliverability Problem: The Infrastructure Checklist Before You Send a Single Sequence

The gap between median and elite cold email reply rates is not copywriting. It's sender reputation, domain age, and infrastructure configuration.

Who this is for: B2B founders and growth operators who plan to use cold email as an outbound channel and want to understand why most campaigns fail before the first message lands in a real inbox, and how to fix it.

The problem

Most cold email advice focuses on copy: the subject line, the hook, the CTA. That is the wrong conversation. Before copy matters at all, your email has to actually reach the inbox. A growing percentage of cold outbound never does, not because the message is wrong, but because the sending infrastructure is broken.

The practical consequence: campaigns that launch from misconfigured domains produce near-zero reply rates and badly damage those domains' sending reputation. Once a domain develops a spam reputation, rehabilitating it is slow and unreliable. Usually slower than simply starting over on a clean domain. So in practice you abandon it and start over, adding four to six weeks of warm-up time per new domain before you can send at meaningful volume again.

The benchmark data makes this concrete. Average cold email reply rate is 3.43%. Top quartile hits 5.5%. Elite performers (top 10%) reach 10.7%+. The gap between median and elite is not primarily copywriting. It's sender reputation, domain age, and infrastructure configuration.

The Framework: The Three Layers of Email Deliverability

Deliverability is a three-layer problem. Solving all three layers gets your email to the inbox. Missing any one layer routes it to spam or drops it entirely.

Layer 1: Authentication (SPF, DKIM, DMARC)

These are DNS (domain name system, the internet's address book) records that tell receiving mail servers your email is legitimate and wasn't spoofed by a third party. All three are required; none are optional.

SPF (Sender Policy Framework) declares which mail servers are authorized to send email on behalf of your domain. Without it, receiving servers have no way to verify your email isn't forged. Set it as a TXT record in your DNS.

DKIM (DomainKeys Identified Mail) adds a cryptographic signature to every outgoing email that proves it hasn't been tampered with in transit. Your sending tool generates a public/private key pair; you publish the public key in your DNS. Broken or missing DKIM is one of the primary triggers for spam filtering.

DMARC (Domain-based Message Authentication, Reporting, and Conformance) tells receiving servers what to do when an email fails SPF or DKIM: reject it, quarantine it, or do nothing. Roll it out in stages: start at p=none (turns on reporting without affecting delivery), then escalate to p=quarantine, then p=reject for full protection.

Verification step

After setting all three records, use a free tool (MXToolbox or mail-tester.com) to confirm they're configured correctly before sending anything. A configuration error in any of these three records silently routes your mail to spam.

Layer 2: Domain Warm-Up (4-6 Weeks, Non-Negotiable)

A new domain has no sending history. ISPs (Gmail, Outlook, Yahoo) treat new senders with zero history as potential spammers by default. The warm-up period exists to build that history.

The warm-up protocol is gradual volume increase over four to six weeks:

Maximum sends per mailbox: 80-100 per day once warm-up is complete. Exceeding this volume triggers spam flags. To send more, add more warmed mailboxes, not higher volume per mailbox.

The dedicated domain rule: Never warm up and send cold email from your primary business domain. Buy dedicated sending domains (variations like get[yourcompany].com or try[yourcompany].com). If a sending domain gets blacklisted, your primary domain reputation and transactional email are unaffected. Buy 3-5 sending domains and rotate across them to distribute volume and risk.

Layer 3: List Quality and Sending Behavior

Authentication and warm-up get your email to the inbox. List quality determines whether it stays there over time or starts triggering spam filters at scale.

B2B contact list decay: 25-28% per year. A list scraped 12 months ago has lost roughly one in four valid addresses. Bounces damage sender reputation directly. Run every list through an email verification tool (ZeroBounce, NeverBounce) before importing. Target bounce rate: under 3%; above 5%, ISPs start throttling your domain.

Signal-based outreach vs. generic outreach: Signal-based cold email (triggered by a prospect hiring for a specific role, publishing a relevant announcement, or hitting a funding milestone) produces reply rates of 5-18% vs. 1-3% for generic cold outreach. The infrastructure is identical; the targeting is the variable.

Copy this prompt
I'm setting up cold email infrastructure for [my company]. I've purchased these sending domains: [list domains]. Write me a step-by-step SPF, DKIM, and DMARC configuration guide for each domain. Include: (1) the exact DNS records I need to add, (2) the order to add them, (3) how to verify each one is working, and (4) common mistakes that silently break deliverability.

When to use: Before sending any cold email. Replace the brackets with your domains. The output gives you an infrastructure checklist you can work through in one sitting.

Copy this prompt
Write a 3-email cold outreach sequence for [my product/service] targeting [ICP]. Requirements: (1) Each email under 100 words. (2) First email leads with a specific observation about the prospect's business, not a pitch. (3) Second email adds one data point or insight. (4) Third email is a polite breakup. (5) Include 3 subject line variants per email. (6) No spam trigger words. Tone: peer, not salesperson.

When to use: After your infrastructure is set up and domains are warmed. This gives you a starting sequence you can A/B test. Replace brackets with your specifics.

The funnel reality

Know what you're building toward before starting. At average performance (3.43% reply rate):

At top-quartile performance (5.5% reply rate):

At elite performance: 117 emails per closed deal. Achieved through combination of signal-based targeting, proven message, and pristine infrastructure, not just volume.

How to apply it

Week 1: Infrastructure. Purchase 3 sending domain variations. Set SPF, DKIM, DMARC on each. Verify with MXToolbox. Connect to your sending platform. Begin warm-up sequences on all three domains simultaneously.

Weeks 2-5: Warm-up period. Do not send any cold prospecting email during this period. Use the time to build your prospect list and verify it (target: under 3% estimated bounce rate). Write your first sequence. Validate your core message through any manual outreach you're running in parallel.

Week 5: First live sends. Start at 25-30 sends/day across domains. Prioritize signal-based targeting over generic lists. Monitor open rates, reply rates, and bounce rates daily for the first two weeks.

Week 8: Ramp and evaluate. At 50-60 days you have meaningful signal. Adjust targeting before adjusting copy. If open rates are decent (30%+) and replies are under 2%, the list targeting is the problem. If open rates are under 20%, re-examine subject lines and domain reputation.

Copy this prompt
Here are my cold email campaign results after [X] days: Open rate: [Y]%, Reply rate: [Z]%, Bounce rate: [W]%, Emails sent: [N]. Diagnose my campaign. Tell me: (1) Is this an infrastructure problem, a targeting problem, or a copy problem? (2) What's the single highest-leverage fix? (3) What specific change should I make this week? Base your diagnosis on the benchmark data: 3.43% average reply, 5.5% top quartile, 10.7% elite.

When to use: After 2+ weeks of live sends. Paste your actual metrics for a diagnostic that tells you exactly where the problem is and what to fix first.

The one decision

Cold email infrastructure forces a clear choice: do you invest 4-6 weeks in setup before sending, or do you try to shortcut it?

There is no middle path. Skipping or abbreviating warm-up produces a damaged sending domain within the first campaign, and a damaged domain cannot be repaired. The four to six week investment is a sunk cost that exists whether you do it at the beginning (by choice) or at the end (after killing a domain). The only variable is whether you also burn your first campaign in the process.

Share on LinkedIn Share on X

Get the companion toolkit

Copy-paste prompts, templates, and checklists that go with this guide. Yours free.

Deliverability audit checklist
Domain warmup schedule
Subject line swipe file
Work with Brady

Want this done for your business?

I build AI automations for small businesses every week. If you'd rather have someone set this up than DIY it, let's talk.

Join a free workshop

or see the Build Sprint ($497)