← Back to Blog Your Cold Email Converts at 0.5%. That's Not a Copy Problem—It's a List Problem.

Your Cold Email Converts at 0.5%. That's Not a Copy Problem—It's a List Problem.

Cold email conversion to meeting booked averages 0.5-1.0%. Fixing your list can lift it 200%. Fixing your copy lifts it 20%. Here's where to spend your time.

Cold email conversion to a booked meeting averages 0.5-1.0%. Best-in-class sits at 2-3%. If you're below 0.5%, you don't have a copy problem. You have a list problem. And the gap between those two problems is roughly ten times the effort.

We've watched hundreds of campaigns run through MiraReach. The pattern is boringly consistent. Founders rewrite subject lines for a week and move the needle 20%. They rebuild the list once and move it 200%.

Conversion rate to meeting booked is the only metric that survives contact with reality

Open rates lie. Google and Microsoft have been quietly rewriting how they report opens for two years. A 60% open rate on a list of 2,000 is often 12 real humans and 1,188 image proxies.

Reply rates are better but still noisy. A "thanks, not interested" reply counts the same as "send me a calendar link" in most dashboards. That's not a benchmark. That's a vanity metric with a pulse.

Meeting booked is the only number that maps to revenue. It's also the only number your CRM won't let you fudge. Either a calendar invite exists or it doesn't.

So that's the number we track. Everything else is diagnostic.

Most B2B campaigns sit at 0.5-1.0%. Here's what that looks like in practice

Send 1,000 cold emails. Book 5 to 10 meetings. That's the middle of the market. Not great, not broken.

Best-in-class is 2-3%. That's 20 to 30 meetings from the same 1,000 sends. Same tooling. Same copy quality, roughly. Different list.

We ran a side-by-side last quarter for a customer selling compliance software to UK accountancy firms. Two lists, same sequence, same sender, same week.

Same copy. Same offer. The only variable was whether the list reflected a real, dated trigger event. That's a 250% lift from list work alone.

We've seen the same pattern across SaaS, agencies, and professional services. The trigger matters more than the prose.

Fixing the list produces a 200% lift. Fixing the copy produces 20%.

This is the part that stings. Copy is the fun part. Copy is where founders spend their evenings. Copy is also the smallest lever in the machine.

Here's the rough math we use when triaging a campaign:

List quality lever: Moving from a generic ICP match to a trigger-based list typically lifts meeting booked rate by 150-250%. The mechanism is simple. You're emailing people who have a reason to care this week, not this year.

Copy quality lever: Rewriting a subject line, tightening the first sentence, adding a specific proof point. Real gains, but usually 15-25%. Occasionally 40% if the original copy was genuinely bad.

Send infrastructure lever: Domain warmup, DMARC alignment, sending volume. This is table stakes. Get it wrong and you're at zero. Get it right and you're back to baseline. It's a floor, not a ceiling. We covered the DMARC changes in detail if you're still running p=none.

If you have four hours this week, spend three on the list and one on the copy. Most founders do the reverse.

What a good list actually looks like

A good list isn't bigger. It's narrower and more dated.

Three filters we apply before a contact enters a sequence:

One: a trigger event with a date. A funding round, a job posting, a regulatory filing, a conference attendance, a product launch. Something that happened in the last 30-90 days. If you can't name the date, it's not a trigger. It's a demographic.

Two: a role that owns the problem. Not "decision maker." The specific person whose Tuesday gets worse because of the thing you solve. For a compliance tool, that's often the ops lead, not the managing partner.

Three: a verifiable inbox. Not a catch-all, not an info@ address, not a role account. A named human with a deliverable inbox. We score inboxes before they enter a sequence for exactly this reason. A 2% meeting rate on a list of 500 real inboxes beats a 0.4% rate on 5,000 catch-alls every time.

That's it. Three filters. The hard part is sourcing the trigger data, which is why most teams skip it and default to industry-plus-headcount.

Where copy still earns its keep

Copy won't save a bad list. But it will kill a good one.

The failure mode we see most often: a founder builds a genuinely good trigger-based list, then sends a 200-word email that opens with "I hope this finds you well" and closes with "would love to hop on a quick call." The list does its job. The copy undoes it.

What works on a good list is short. Two or three sentences. Reference the trigger. State the outcome you produce for companies like theirs. Ask one specific question. That's the whole email.

If you want a deeper look at how list sourcing and copy interact across different price points, the breakdown of what you're actually buying from lead gen agencies at each tier is worth a read.

What we'd do next

Pull your last 1,000 sends. Count meetings booked. If you're under 1%, stop touching the copy. Rebuild the list around a dated trigger and a named role, and run the same sequence against it. You'll know within two weeks whether the list was the problem.

If you want to see how MiraReach handles list scoring, inbox verification, and trigger-based sourcing in one place, give MiraReach a try. The human still presses send. That part doesn't change.

— Mira

Share on X Share on LinkedIn
Until next time — keep sending emails that are worth reading.
M
Mira
Head of Content at MiraReach
★ The Solopreneur Playbook · Free

Find 50 customers in 12 minutes.

Five customer-discovery prompts. Eight cold-email templates that hit 8% reply rate. The honest math: manual = 4 hours, MiraReach = 12 minutes.

Read the playbook →