Your cold email open rate is in the tank. You're sending 100 emails a day and getting 8-12% opens. You thought the problem was your subject line. You tried tweaking it. Nothing changed. So now you're wondering if cold email even works, or if you're just bad at it.
Here's what's actually happening: your open rate problem probably isn't about subject lines at all. It's about one of three things - deliverability, send time, or list quality. Most people focus on the wrong one and waste weeks optimizing something that doesn't matter.
First, Check Your Deliverability
If your open rate is below 15%, the first thing to check is whether your emails are even hitting inboxes. A lot of campaigns look like they have an open rate problem when they actually have a deliverability problem.
Here's how to check:
- Open your email platform (lemlist, HubSpot, whatever) and look at your bounce rate. If it's over 3%, you have a deliverability issue. Anything under 2% is acceptable.
- Check your spam complaint rate. Under 0.1% is good. If you're at 0.3% or higher, people are reporting you as spam.
- Look at your email warmup status. If you're sending from a domain that's less than 2 weeks old or hasn't been warmed up, email providers will throttle or reject your mail.
To improve deliverability, you need to keep your emails out of the spam folder. That means:
- Use a dedicated domain for cold email (not your main business domain)
- Warm up the domain for 7-10 days before sending real campaigns. Send 5-10 emails on day 1, 15-20 on day 2, scaling up gradually.
- Set up SPF, DKIM, and DMARC records correctly. Most email platforms have guides for this. It takes 30 minutes.
- Don't use a free email provider (Gmail, Outlook). Use a professional email service with proper authentication.
If you fix deliverability and your open rate jumps from 10% to 18%, you found your problem. Stop here and move to the next section.
Diagnose Your Send Time
If your emails are hitting inboxes but still aren't being opened, send time matters more than most people think.
The data is clear: emails sent between 9 AM and 11 AM in the recipient's local timezone get opened 30-40% more often than emails sent at random times. Emails sent at 2 PM get opened. Emails sent at 8 PM get ignored.
Here's the specific framework: segment your list by timezone and send in waves.
- If you're reaching people across the US, split your list into Eastern, Central, Mountain, and Pacific.
- Send to each timezone at 9:30 AM local time.
- If you're reaching international contacts, pick the timezone that represents most of your list and send at 9:30 AM in that zone. Don't try to optimize for every timezone - the complexity kills your momentum.
Test this for a week. Send 100 emails to each timezone at 9:30 AM and compare open rates. You'll usually see 3-5% improvement immediately.
Evaluate Your List Quality
Now assume your emails are being delivered and you're sending at the right time. Your open rate is still 12%. The problem is your list.
A bad list will tank your open rate no matter what you do. If you're pulling contacts from a generic database without filtering, or if you're using outdated leads, your open rate will stay low because half your list isn't the right person anymore.
Here's how to evaluate list quality:
- Pull a sample of 50 emails from your most recent campaign.
- Go to LinkedIn and search for each person by name and company.
- Score them: 1 point if the person exists and works at that company, 0 if they don't or if you can't find them.
- If your score is below 80%, your list is bad. You need a new source.
Most agencies get their lists from tools like Hunter, RocketReach, or ZoomInfo. Those tools are okay, but they're not always accurate. Names and titles change faster than databases update.
The fix is manual research. It takes longer, but it works:
- Use LinkedIn Sales Navigator to find contacts instead of relying entirely on automated databases. Navigator shows you who's active and actually in the role you're targeting.
- Cross-reference email addresses with the company website. If the email format matches what they use ([email protected]) and the person is on their team page, it's probably good.
- Check for recent job changes. A person who just got promoted to the role you're targeting is more likely to engage.
When you switch from a 70% accurate list to a 90% accurate list, your open rate typically goes from 12% to 18-20%.
Subject Line Optimization - But Only After You Fix The Above
Once deliverability, send time, and list quality are handled, then you can look at subject lines.
Here's what actually works: specificity beats cleverness. A subject line that mentions something relevant to the recipient's role or industry gets opened more than a generic one.
Instead of a generic subject line like this:
Quick question about your agency growth
Use something specific that shows you know their business:
Helping [Company Name] agencies reduce lead gen spend by 40%
Test subject lines against each other for one week. If one version consistently outperforms by 2-3%, use that pattern. But don't expect subject line changes to move the needle by 5-10%. That's a deliverability problem, not a subject line problem.
When to Stop Optimizing and Start Over
If you've fixed deliverability, optimized send time, cleaned your list, and your open rate is still stuck at 14%, consider whether you're targeting the right person.
Sometimes low open rates mean you're reaching the wrong decision-maker. A scheduling coordinator won't open an email about building a sales team. A CFO won't open an email about fixing their website.
The solution is to change who you're targeting, not to keep tweaking the email. That's a strategy problem, not a tactics problem, and is covered in our cold email strategy guide.
The Gap Between Knowing and Doing
Diagnosing an open rate problem is straightforward once you know what to look for. But running all of this - managing list quality, warming domains, segmenting by timezone, testing subject lines - takes constant attention to detail. Most service businesses and agencies would rather focus on serving existing clients than build this infrastructure themselves. That's the gap between understanding cold email and having it actually work at scale. Some companies build this in-house. Others hand it off.