Your open rate is sitting at 15%. Maybe it's lower. You're sending 100 emails a week and only 15 people are bothering to click. That's not just disappointing - it means everything downstream (replies, meetings, clients) is suffering from a broken foundation.
The thing is, a low open rate usually isn't about luck or your list being "bad." It's almost always one of four specific problems, and once you identify which one, the fix is straightforward.
What's Actually a Good Open Rate?
First, let's nail down the benchmark. Cold email typically sits between 20-35% open rate depending on industry and list quality. If you're below 20%, something is wrong. If you're hitting 35%+, you're doing well. Anything above 40% usually means either your list is extremely warm or your subject lines are too clickbaity (which kills reply rate downstream).
For B2B service businesses and agencies, we typically see 25-30% as the realistic target. That's the number you're aiming for before worrying about optimization.
Problem 1: Your Subject Line Is Boring or Trying Too Hard
This is the most common culprit. Subject lines that are either completely generic or so salesy they trigger spam filters won't get opened.
The structure that works: Start with specificity about their situation, not your value. Then add a small curiosity hook.
Bad examples that kill open rates:
- "Let's connect"
- "Quick question for you"
- "I have an idea that could change your business"
- "[First Name], check this out"
Good examples that typically hit 25-35%:
Agencies struggling to retain clients
How [Company] is handling the SEO budget cuts
Your competitor just hired someone for this role
Notice what's happening: we're not selling anything. We're naming their world specifically. An agency founder running paid ads actually opens "Agencies struggling to retain clients" because it's about them, not about us.
Test this: Pick one specific pain point your target market is currently dealing with (not hypothetical, actual - something they're dealing with right now). Make that your subject line. No emoji, no ALL CAPS, no gimmicks. Just the reality of their situation.
Problem 2: Your Email Infrastructure Is Broken
This one's technical but critical. If your sender reputation is damaged, Gmail and Outlook will automatically file your emails in spam, and they'll never hit the inbox at all. Open rates won't be low - they'll be near zero because nobody's seeing them.
Check these four things:
- SPF, DKIM, and DMARC records: These authenticate your domain. If they're not set up, email providers assume you're spoofing. Your host or email provider can help you add these - it takes 15 minutes.
- Warming up a new domain: If you just started sending from a fresh domain, start with 5-10 emails on day one, then add 10-15 more per day. Ramp to full volume over 1-2 weeks. Cold-starting at 100+ emails per day tanks your reputation immediately.
- Your reply-to address: Make sure it's actually monitored. If someone replies and the inbox is dead, email providers notice.
- Bounce rate: If your list has more than 5% bounces, email providers will deprioritize your entire domain. You're sending to bad addresses.
Run your domain through MXToolbox (free). If it says you're blacklisted, that's your problem. Most blacklists can be delisted - it's a process but it's fixable.
For a deeper dive on this, see our guide on keeping cold emails out of the spam folder.
Problem 3: Your List Quality Is Actually Bad
A perfect subject line and clean infrastructure won't help if you're mailing people who don't fit your ideal customer profile.
Test this: Look at your last 50 emails sent. How many of those people are actually decision-makers in your target market? If more than 20% are "maybes" or totally wrong fits, your list is the problem.
The fix isn't complicated but it's disciplined:
- Define exactly who you're targeting (title, company size, industry, revenue range)
- Only pull people who match all four criteria
- If you can't verify they match, don't email them
A list of 200 perfect-fit prospects will always outperform 1,000 mediocre ones. Open rate will jump just from this.
Problem 4: Your Timing Is Off
This one matters less than the others, but it matters. Sending emails at 3 AM your time zone (when the recipient is sleeping) means they're reading their email six hours later, buried under fresh messages.
The sweet spot for B2B: Tuesday-Thursday, 9-11 AM in the recipient's time zone. Wednesday morning is statistically the highest open day.
Most email platforms (lemlist, Instantly, etc.) let you schedule sends to local time zones automatically. Use it.
The Testing Framework
Don't try to fix everything at once. Here's the order:
- Fix infrastructure first (SPF/DKIM) - this takes one afternoon and affects everything
- Audit your list next - remove anyone who doesn't fit your ICP perfectly
- Then test subject lines - change one variable, send 50 emails, measure for 3-5 days, then iterate
- Timing last - it's a small lever
Each fix should be tested for at least 50-100 sends before you declare it working or not. Small sample sizes lie.
Why This Matters for Your Metrics Down the Line
Open rate isn't the end goal - replies and meetings are. But a low open rate compresses everything else. If only 15% open, you need 400 sends to get 60 opens. If 60 people open and your reply rate is 10%, that's 6 replies. That's not enough activity to build momentum.
Get your open rate to 25-30%, and suddenly the same effort yields 2x the replies. The whole funnel gets wider.
The Gap Between Knowing This and Actually Running It
Here's what typically trips people up: knowing what to do and actually executing it consistently are different things. Your domain setup might be fine, but you still need to audit your list, write new subject lines, segment sends by time zone, monitor bounce rates weekly, and adjust based on actual data. That's five separate processes running simultaneously.
For service businesses and agencies trying to sign clients with cold email, managing that infrastructure while also writing copy, handling replies, and closing deals is a lot. Some businesses prefer to outsource the entire campaign so they can focus on sales and delivery. That's where we come in - we handle infrastructure, list building, copy, and optimization so you just hand off a list and get back qualified replies.