The Reply Rate That Never Moves
You built something useful. You have a list of 200 prospects who fit your ICP perfectly. You send the emails and... nothing. Opens look okay, no bounces, but replies hover around 0.5%. If this is you, the problem isn't your copy—it's probably your infrastructure, your list, or both.
When you're a technical founder doing your own outreach, it's tempting to think cold email is just writing + sending. But like any distributed system, it fails silently when you skip the foundational layer. This post walks through the ten most common failure modes we see, ordered by how quickly they tank your domain reputation.
The Infrastructure Layer (Do This First)
SPF, DKIM, and DMARC are not optional. Your emails are packets. Gmail, Outlook, and corporate mail servers treat unauthenticated bulk mail the way a firewall treats unsigned traffic. Check these before your first send:
- SPF record: Tells recipient servers which IPs can send mail from your domain. Missing it? Most of your mail hits spam.
- DKIM signing: Cryptographically signs each message. Broken DKIM alignment is one of the fastest ways to get filtered.
- DMARC policy: Tells providers what to do if SPF or DKIM fail. A missing DMARC record is a green light to junk everything.
You don't need them to be perfect, but they need to exist and be aligned. Test with DMARC Digests or a mail tester before ramping up volume.
Use a separate sending domain. Send from outreach.yourcompany.com, not yourcompany.com. When a campaign goes sideways—and your first one might—you don't want support emails and billing notifications caught in the fallout. A single domain takes the whole identity down with it.
Mailbox warmup is the unglamorous prerequisite. A fresh domain sending 200 emails on day one looks like spam. Realistic mailbox providers need 2–4 weeks of gradual ramp-up: start at 10–20 messages per day, grow slowly to your target volume. There's no API to skip this. It's the cost of admission.
List Quality Kills Campaigns Faster Than Copy
Verify before sending. SMTP-level verification (actually connecting to the mailbox server) catches dead addresses before they bounce and trash your reputation. A bounce rate above 2–3% triggers provider-side filtering—every hard bounce is a reputation hit you can't undo.
B2B email data decays fast. A list accurate last month can lose 5–10% to job changes, company restructures, and mailbox closures. If your list is older than a few months, re-verify it. Dead weight kills your sender score.
Right company, wrong person is worse than no contact. Sending a procurement pitch to a product manager, or a product email to an ops person, doesn't just waste the contact—it often triggers a spam complaint, which costs far more than a bounce. Define your ICP by role, not just company size. A list of 50 decision-makers beats 500 cold guesses.
Copy That Doesn't Sound Like a Broadcast
Generic copy is death. If you could find-replace the recipient's company name for any other and the email still makes sense, it's a broadcast. Recipients spot this in two seconds. Write one line that could only apply to them:
- ❌ "We help SaaS companies scale their outbound strategy."
- ✅ "Saw your API hit the Stripe marketplace last month. I'm guessing you're now talking to integrations teams."
The first two sentences should be about their situation, not yours. Your company gets one short sentence at the end as context for the ask.
Lower the ask. "Do you have 30 minutes for a demo this week?" is a big ask from a stranger. Instead: ask a question they can answer in one line, offer a one-pager, or ask who on their team owns the problem. Interest-based closers ("Is this on your radar this quarter?") outperform calendar links on first touch.
Follow-Up and Cadence
Most replies come from follow-ups, not the first send. Two to three follow-ups spaced 3–4 days apart is the standard working rhythm. Personalize follow-ups lightly (don't repeat the first email verbatim), and know when to stop—after 3 touches with no reply, move on.
The Debugging Order
When a campaign dies, fix in this order:
- Infrastructure (SPF/DKIM/DMARC, warmup, separate domain)
- List quality (verification, role accuracy, recency)
- Copy (personalization, problem-first messaging, lower ask)
- Cadence (follow-up timing and count)
A healthy reply rate for targeted B2B outreach is 3–8% (including negatives—"not interested" still proves inbox delivery). Below 1% and something structural is broken. Above 8% and you've found a very narrow niche or a very urgent problem.
The irony: most founders skip the infrastructure work because it feels unglamorous. But DNS records and mailbox warmup matter more than copy. Get those right, build a clean list, and suddenly your emails work.
Full breakdown with sample funnel and selection parameters in the original: 10 Cold Email Mistakes That Kill B2B Reply Rates.
Top comments (0)