I had a guy on a coaching call recently who was genuinely excited about his numbers.
And I get it. On paper, they looked good. Over the past week, his campaigns were sitting at 77.9% open rate and a 6.1% reply rate with 25 replies. Those are real numbers. That's not nothing. Most people sending cold email would see those stats and think they cracked the code.
He hadn't cracked anything.
Every single one of those 25 replies was a no. No thank you. We're already set up. Unsubscribe. Twenty-five replies. Zero interest. Zero meetings. Zero pipeline.
And the reason I want to write about this isn't to rag on this guy - he's doing the work, he's testing, he's showing up every week. The reason I want to write about this is because what happened to him is happening to thousands of people right now, and most of them don't even know it. They're looking at their reply rate, feeling good about their progress, tweaking their subject lines, split-testing their CTAs, and building toward a number that tells them nothing about whether their business is actually working.
Reply rate measures attention. It does not measure interest. And optimizing for the wrong thing is how you spend six months going nowhere while feeling like you're moving.
The Metric That Feels Like Progress
Here's the psychological trap: negative engagement feels like engagement.
When someone replies to your cold email - even if they say "not interested" - your brain fires the same reward signal as when they say "yes, let's talk." You got a reply. Something happened. The campaign is working. So you go back in, you keep the subject line because the open rate is strong, you tweak the body copy, you send another batch, and you wait for the results.
This is the same loop as social media likes. It doesn't matter if someone left an angry comment on your post - the algorithm counts it the same as a positive one, and your dopamine doesn't know the difference either. Cold email reply rate works the same way. A no is still a data point. It still shows up in your dashboard. It still makes your reply rate go up.
And that's exactly the problem.
When I looked at this guy's campaign, the email itself was decent on the surface. He was targeting B2B SaaS companies in the US - between 500 and 1,000 employees, under $500 million in revenue - and leading with a LinkedIn ads offer. The subject line was pulling almost 78% opens. People were clearly reading it. And then they were telling him no.
That pattern tells you something very specific. It's not a subject line problem. It's not a deliverability problem. It's either a copy problem, an offer problem, or a targeting problem. And you cannot figure out which one it is by just looking at the reply rate.
What the Numbers Are Actually Telling You
Let me give you the framework I use to diagnose a cold email campaign. There are four things that can be wrong, and each one shows up differently in your stats.
Problem 1: Deliverability. Your emails aren't reaching inboxes. The symptom is a near-zero open rate. We actually ran into this on the same call with another person I was coaching - he'd sent 109 emails and gotten zero opens. Zero. Not low. Zero. That's not a copy problem. That's a spam problem. His inbox was dead. We threw out the whole domain and moved on. If your open rate is at zero, nothing else matters until you fix deliverability.
Problem 2: Subject line / targeting mismatch. Your emails are landing but nobody's opening them. Open rate under 20-30% usually means your subject line isn't working for this specific audience, or you're hitting the wrong people entirely. This is fixable with split testing - try 50 emails with one subject, 50 with another, and measure.
Problem 3: Copy problem. Your open rate is strong but reply rate is low. People are reading and bouncing without responding. This is where most people think they are when they're not. The fix here is rewriting the body - sharper case study, clearer offer, better call to action.
Problem 4: Offer problem. And this is where this guy actually was. His open rate was almost 78%. His reply rate was over 6%. Those two numbers are fine. The issue wasn't getting attention - it was that when people read the email and understood what he was selling, they didn't want it. Or they didn't believe he could deliver it. Or the offer just didn't land for this specific audience at this specific moment.
The only way to figure out which problem you have is to stop treating all replies as equal and start categorizing them.
Build a Response-Quality Filter
Here's what I told him to do. Take those 25 negative replies and sort them into buckets. Don't just look at the number - read what people are actually saying.
He had three main categories coming back:
- "No thank you" / "not interested"
- "We're already set up"
- "Unsubscribe"
Those three buckets tell you completely different things.
"Not interested" is vague. It could mean the offer doesn't resonate, it could mean the timing is wrong, it could mean they've had bad experiences with agencies before. This is worth following up on - not to try to close them, but to get intel. I told him to reply back to these with something like: "Totally understand - is LinkedIn just not a priority right now, or is it because you're already seeing strong results from other channels?" You're not pitching. You're doing market research. The answer to that question will tell you more about your campaign than any A/B test.
"We're already set up" means you're reaching people who have already bought. That's a targeting problem. If you're getting a lot of these, you need to add negative criteria to your list - filter out companies that are actively running LinkedIn ads, or that already have a dedicated social/paid media team. Tighten the ICP.
"Unsubscribe" means your personalization isn't working and people feel like they're on a mass list. This is a copy and first-line problem. Fix how you open the email.
None of this analysis is possible if you just track reply rate as a single number. You have to get inside the replies.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →The Email That Was Getting 78% Opens and Going Nowhere
Let me show you what I mean with the actual email this guy was sending. I'm not going to reproduce it word for word, but the structure went like this: a compliment on the company, a mention that the LinkedIn presence wasn't quite there, a case study drop (he'd run LinkedIn ads for a recognizable company), and a CTA to send over some times to chat.
I looked at it and immediately spotted the issue. The compliment line was generic. "My team told me great things about [company name] and I like what I see as well." If you're a prospect reading that, you know immediately that nobody on his team told him anything. It's a template. It reads like a template. And when you feel like you're on a template, you're already reaching for the delete button before you hit the second line.
The case study was actually solid - he had a real client, a recognizable name, real results. But the framing around it made it feel like noise because the opener already burned the trust.
The fix isn't complicated. Ditch the fake-personalized opener. Lead with something specific you actually observed about the company - something that a human being would actually notice. And then get to the point faster. The more you try to warm people up with flattery, the more they smell the sales email underneath it.
But here's the thing - even with a better email, if the offer itself isn't what this audience wants to buy, a better email just gets you more polite no's faster. Which is still progress, because at least you know sooner. But you have to be honest with yourself about which problem you're actually solving.
Why This Trap Is So Easy to Fall Into
The reason people optimize for reply rate instead of meeting rate is because meetings are harder to get and slower to measure. You can send 100 emails and know your reply rate in three days. You might send 200 emails and not book a meeting for two weeks. So the shorter feedback loop wins by default - not because it's more useful, but because it's faster.
The benchmark that actually matters is meetings booked per hundred emails sent. That's the number I care about. Not opens. Not replies. Meetings. Because meetings are what turn into revenue.
I've seen people running a $10,000 service make two or more sales for every hundred emails when the whole system is dialed in. That's $20,000 in new business from a few hours of work. But that only happens when you're measuring the right thing and optimizing toward it - not getting excited about reply rates that don't include a single interested prospect.
If you want to go deeper on what the actual benchmarks should look like for your specific offer type and niche, I laid out the whole system in the Cold Email Manifesto. The benchmarks move, but the framework for diagnosing where you are against them doesn't.
The Deliverability Problem Nobody Talks About Enough
I want to come back to the other person I was coaching on the same call, because his situation is worth understanding too - and it connects to why your reply rate might not just be misleading you, it might be completely made up.
He'd sent over 400 LinkedIn outreach messages and 109 emails. Zero positive replies. He thought his offer might be wrong, or maybe he needed to switch to a performance-based model. Those are legitimate things to consider. But before we even got there, I noticed something that made all of it moot: some of his campaigns had a zero percent open rate.
Not 5%. Not 10%. Zero.
When I asked about his domain health in Instantly, one domain came back clean. The other - which he'd been warming up through a different service - was almost certainly dead and getting flagged as spam. We pulled up the warm-up data and confirmed it. He'd been sending emails from a dead inbox and measuring the performance of those sends as if they were real data. They weren't. Nobody was seeing those emails.
His bounce rate was also sitting around 5% on 100 leads. The threshold you want to stay under is 8%, and 5% is already getting close. The fix there is validation - run every list through a tool like NeverBounce or Bouncer before you touch send. If you're regularly hitting high bounce rates, the lead source itself is bad, and you need to find a better one.
For B2B email data specifically, the source quality varies enormously. Some databases are six months out of date the moment you pull them. If you're pulling 100 leads and throwing away five to ten immediately because the data is stale, that's not a small problem - that's a systematic problem with where your list is coming from. ScraperCity's B2B database is one option I'd look at alongside tools like Apollo and others - the key is finding a source where valid rate is high enough that you're not burning sends on dead contacts.
The point is: if you have deliverability issues, your reply rate isn't telling you anything. It's not even wrong - it's just measuring a subset of sends that happened to reach inboxes, which isn't your full campaign. You can't make good decisions off that data.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →What to Do With Negative Replies (Most People Get This Wrong)
Going back to the first guy - I told him that the 25 negative replies weren't a dead end. They were an asset, if he used them right.
Most people, when they get a "no thank you," move on. Delete, archive, next lead. That's a mistake. A reply - even a negative one - is an open channel. You got them to respond once. That's more than most cold emailers ever get.
The move is to reply back and try to categorize the objection. Not to re-pitch. Not to "handle the objection" like you're in a timeshare presentation. Just to understand what's actually going on. Send something like: "Appreciate the response. Quick question - is it that LinkedIn ads aren't a priority right now, or is it more that you're already driving enough qualified pipeline from other channels?"
That one question gives you a binary answer that tells you whether you have a targeting problem or an offer problem. If they say "LinkedIn's not a priority," you're going after the wrong companies. If they say "we're already getting good results elsewhere," you might be hitting the right companies but your offer needs to make a stronger case for switching or adding a channel.
Follow up with everyone who replied. Categorize every response. Build a simple table: column one is the type of objection, column two is what it tells you about the campaign, column three is what you change as a result. Do that across 25 to 50 replies and you'll know more about why your campaign isn't converting than any split test will ever tell you.
And if you want the full follow-up framework - what to say after every type of response, including the ones that ghost you after the first reply - I've got those templates here: Cold Email Follow-Up Templates.
The Honest Diagnosis
Let me be direct about what the pattern in this coaching call actually meant.
A 78% open rate with a 6% reply rate and 25 consecutive no's is not a sign that the campaign is close to working. It's a sign that the campaign has never worked and has been generating false confidence the entire time. The high open rate means the subject line is fine. The high reply rate means people are reading the email and feel some kind of way about it - enough to write back. But what they're writing back is: no. Consistently. Across 25 contacts.
That's an offer problem. Or a targeting problem. Or both. And no amount of subject line testing is going to fix it, because the subject line isn't the problem.
The expensive mistake is spending another month optimizing the thing that isn't broken while the thing that is broken - the offer, the ICP, the value proposition for this specific audience - goes untouched.
The cheap fix is to go talk to the people who said no. Not to re-pitch them. Just to understand them. Five honest conversations with people who declined will tell you more than 500 additional sends.
The Number That Actually Predicts Pipeline
If I had to pick one metric - one number - that tells me whether a cold email campaign is going to generate revenue, it's not open rate. It's not reply rate. It's positive reply rate. Specifically, the percentage of contacts who express interest: ask a question, ask for more info, agree to a call, or say some version of "yes, tell me more."
Everything else is noise. Opens tell you the subject line works. Total replies tell you the email generates a reaction. Positive replies tell you the campaign is building pipeline.
A campaign with a 40% open rate, a 3% reply rate, and a 2% positive reply rate is a better campaign than one with a 78% open rate, a 6% reply rate, and a 0% positive reply rate. The first one is building a business. The second one is building a spreadsheet.
Set up your tracking to capture this. In whatever tool you're using - Instantly, Smartlead, whatever - tag every reply with positive, negative, or neutral. Review the breakdown weekly. That breakdown is your actual campaign health score.
If you want the full system for building and filtering a lead list that gets you in front of the right people - not just people who open and say no - the Best Lead Strategy Guide covers exactly how to think about ICP targeting before you write a single word of copy.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →The Takeaway
High reply rates feel good. They trigger the same reward loop as a lot of likes on a post. Your brain wants to believe that because people are responding, something is working.
But here's the cold truth: if none of those replies are positive, your campaign isn't working. It's just failing loudly instead of quietly.
The fix starts with getting honest about what your metrics are actually measuring. Reply rate measures attention. Positive reply rate measures interest. Meeting rate measures pipeline. Revenue measures nothing but revenue.
Track the right things. Categorize your responses. Follow up with the no's not to re-pitch, but to learn. And when you find out that the offer isn't landing with a specific audience - make the call to change it, instead of spending another month hoping that better copy will save something that needs to be rebuilt from the offer up.
That's the uncomfortable truth this guy needed to hear on the call. And if you've been celebrating your reply rate without looking at what those replies actually say - now you've heard it too.
If you want to work through this directly and get your campaign diagnosed on a live call, that's exactly what we do at Galadon Gold. Come in with your stats and your email copy, and we'll tell you exactly which problem you actually have.
Ready to Book More Meetings?
Get the exact scripts, templates, and frameworks Alex uses across all his companies.
You're in! Here's your download:
Access Now →