Good Cold Email Subject Lines: What 5.5M Emails Reveal

What is a good subject line for a cold email? Data from 5.5M emails reveals the ideal length, format, and personalization tactics that lift opens.

6 min readProspeo Team

What Is a Good Subject Line for a Cold Email? 5.5M Emails Have the Answer

Your open rate is stuck at 18%. You've rewritten the subject line four times and read a dozen articles that all say "keep it short and personalize it" without a single number behind it. So what is a good subject line for a cold email, really? Some say 60 characters, some say 6 words, some say just write "hey."

Let's settle it with data from 5.5M emails tracked by Belkins, device-level truncation tests, and patterns practitioners are actually using right now.

The Cheat Sheet

  • 2-4 words, written like an internal email. That's the sweet spot - 46% open rate in the Belkins dataset.
  • Keep the key message in the first 33 characters. That's the safest cutoff to display fully across major mobile clients, based on hands-on truncation tests.
  • Personalize with company name or pain point - not just first name. Name-only personalization is an automation tell that gets you deleted.
  • If your open rate is below 15%, stop rewriting subject lines. You have a deliverability problem. Verify your list before optimizing copy.

Write It Like an Internal Email

Salesloft analyzed [hundreds of millions of interactions](https://pages.salesloft.com/rs/432-WAJ-793/images/33%20Tips%20for%20Optimizing%20B2B%20Sales%20Emails%20eBook.pdf) and landed on one framework that outperformed everything else: the best cold email subject lines look like internal emails. Not marketing. Not newsletters. The kind of subject line you'd write to a colleague - "quick sync," "pricing question," "re: Q3 plan."

Kill the urgency buzzwords, the ALL CAPS, the exclamation marks, and the clever wordplay. One-word subject lines earned an 87% higher reply rate than longer alternatives in Salesloft's data. That's not a typo.

Here's the thing: emoji, ALL CAPS, and multiple exclamation marks signal "this is marketing." Internal emails don't use them, and neither should your cold outreach. Short conversational questions like "Quick question" still work because they read as casual, not promotional - but stacking question marks with urgency words tips you into newsletter territory fast.

What 5.5M Emails Actually Reveal

Personalized subject lines hit a 46% open rate versus 35% without personalization - a 31% lift. Reply rates tell an even sharper story: 7% with personalization versus 3% without, a 133% lift. Personalization isn't a nice-to-have. It's the single biggest lever you can pull.

Word count vs open rate bar chart from 5.5M emails
Word count vs open rate bar chart from 5.5M emails

Question-format subject lines matched that 46% open rate, making them the top-performing structure. Numbers in subject lines actually hurt slightly - 27% opens versus 28% without.

Word Count Open Rate
1 word 38%
2-4 words 46%
9 words 35%
10 words 34%

Every word you add past four costs you opens. The dropoff is steep and consistent.

Industry matters more than most people realize. SaaS teams see about 25.71% open rates on cold email, while Energy Management Systems (46.31%) and Investment Firms (45.47%) can hit 45%+. If you're benchmarking against a generic ~39% average B2B cold email open rate, you might be celebrating mediocrity or panicking over normal performance for your vertical.

The 33-Character Rule

Conflicting length advice exists because people confuse characters with words. The real constraint isn't word count - it's device truncation. [EmailToolTester ran hands-on tests](https://www.emailtooltester.com/en/blog/email-subject-lines-character-limit/) across major clients and devices:

Device truncation limits for cold email subject lines
Device truncation limits for cold email subject lines
Device / Client Max Characters
Gmail (Pixel 7) 33
Gmail (iPhone 14) 37
Apple Mail (iPhone) 48
Outlook (browser) 51

The safe universal floor is 33 characters. Front-load your key message there. When someone says "keep it under 60 characters," they're optimizing for desktop Outlook - not for the phone your prospect checks at 8:47 a.m.

Your preheader is the second line of defense. Keep it under 37 characters and use it to complete the subject line's thought, not repeat it.

Prospeo

You just learned that personalized subject lines hit 46% open rates. But personalization only works when you're emailing real, active addresses. Prospeo's 98% email accuracy and 7-day data refresh mean your carefully crafted subject lines land in inboxes - not bounce folders that destroy your sender reputation.

Stop perfecting subject lines for emails that never arrive.

Subject Line Examples With Open Rates

Here are real examples with performance data. We've tested many of these across campaigns, and the pattern holds: shorter and more specific always wins. If you want more swipeable options, see our email subject line examples.

Top performing cold email subject line examples with open rates
Top performing cold email subject line examples with open rates

Question-based (top performers):

  • "Thoughts, {{first_name}}?" - 42.75% open rate
  • "Quick question about {{company_name}}" - a common practitioner pattern on r/coldemail
  • "Quick question" - 36.45% open rate

Company-personalized:

  • "How {{company_name}} can {{desired-result}}" - 43.49%
  • "{{company_name}} + [your company]" - signals partnership, not pitch

Ultra-short:

  • "Hi {{first_name}}" - 45.36%
  • "Hey" - performs well in Salesloft's data (one-word = 87% higher reply rate)

Pain-focused:

  • "{{Name}}, {{Pain Point}} Killing You?" - a pattern from industry-segmented templates on Reddit
  • "Struggling with {{specific challenge}}?" - works best when the challenge is hyper-specific to their role

Timing/event-based:

  • "Saw {{company_name}}'s funding round" - ties to a trigger event the prospect cares about

Look, {{first_name}} alone is an automation tell in 2026. Every sequencing tool defaults to it, and prospects know. Use company name or a specific pain point instead - that's where the 46% open rates live.

Our take: If your average contract value is under $5K, you probably don't need to agonize over subject lines at all. A clean list, a warmed domain, and "Quick question" will outperform any clever copy you write. Save the A/B testing energy for your offer.

What Kills Your Open Rate

Spam filters evaluate content, sender reputation, and engagement signals together. No single word tanks you. But patterns of bad signals stack up fast.

Spam-trigger categories flagged by ZoomInfo include financial language ("Money back," "$$$," "Get paid"), urgency pressure ("Limited time," "Offer expires," "Last day"), and overpromise words ("Risk-free," "Guaranteed," "Winner," "No obligation").

Formatting mistakes are the fastest way to land in spam: ALL CAPS, multiple exclamation marks, and emoji strings - especially combined with trigger words. Even a well-crafted subject line gets buried if it's wrapped in formatting that screams promotion.

Skip deceptive subject lines like "Marketing firm needed" that mimic inbound requests. They might lift opens temporarily, but practitioners on r/coldemail consistently call these out as unethical and brand-damaging. The short-term bump isn't worth the trust erosion, and it trains your prospects to distrust everything you send next.

How to A/B Test Subject Lines

Don't guess. Run structured A/B tests with Instantly's framework - their Growth plan at $47/month includes A/Z testing:

Step-by-step A/B testing framework for cold email subject lines
Step-by-step A/B testing framework for cold email subject lines
  1. 250+ contacts per variant minimum. Below that, your data is noise.
  2. Isolate one variable. Change the subject line and nothing else - not the body, not the send time, not the list.
  3. Measure positive reply rate, not opens. Opens are directional. Replies are revenue.
  4. Benchmark targets: 5%+ positive reply rate, 40-60% open rate on a warmed, healthy list. If you're below 15% opens, stop testing - you have an inbox placement problem.
  5. Send on Thursday mornings, 9-11 a.m. This window outperforms other send times in the Focus Digital benchmarks.

Keep bounce rate under 1% or your test data is skewed. Verify every list before sending.

The Upstream Problem Nobody Mentions

Your subject line is only as good as your list. If 8% of your emails bounce, your sender reputation craters and Gmail routes you to spam - no subject line saves you from that. This is the real answer to what makes a good cold email subject line: it's one that actually reaches the inbox.

This is where most cold email advice falls apart. It optimizes the copy while ignoring the infrastructure. We've seen teams rewrite subject lines for weeks when the actual problem was a 12% bounce rate torching their domain reputation. Stack Optimize built their agency to $1M ARR by fixing this first - they run Prospeo's 5-step verification before every campaign, keeping deliverability at 94%+, bounce under 3%, and zero domain flags across all clients. That 7-day data refresh cycle means contacts don't go stale between pulls the way they do with providers refreshing every 6 weeks.

If you're troubleshooting bounces and inboxing, start with email deliverability basics, then check your email bounce rate against benchmarks and use email reputation tools to spot issues early.

Prospeo

The article says it clearly: if your open rate is below 15%, you have a deliverability problem, not a subject line problem. Prospeo's 5-step verification catches spam traps, honeypots, and catch-all domains before they torch your domain reputation. At $0.01 per email, cleaning your list costs less than one bad bounce.

Fix your deliverability before you rewrite another subject line.

FAQ

How long should a cold email subject line be?

Keep the key message under 33 characters to display fully on all major mobile clients. The open-rate sweet spot is 2-4 words, which hit 46% opens in the Belkins dataset. Anything past 10 words drops to 34% and keeps falling.

Should I put the prospect's name in the subject line?

Name-only personalization is an automation tell - every sequencing tool defaults to it. Use company name or a specific pain point instead. Personalized subject lines hit 46% opens versus 35% without, but the lift comes from relevance, not just a merge tag.

What open rate should I expect from cold emails?

The average B2B cold email open rate is approximately 39%. With personalized, short subject lines and verified contact data keeping bounce rates under 1%, 45%+ is achievable. If you're below 15%, the problem isn't your subject line - it's deliverability. Verify your list before rewriting copy.

B2B Data Platform

Verified data. Real conversations.Predictable pipeline.

Build targeted lead lists, find verified emails & direct dials, and export to your outreach tools. Self-serve, no contracts.

  • Build targeted lists with 30+ search filters
  • Find verified emails & mobile numbers instantly
  • Export straight to your CRM or outreach tool
  • Free trial — 100 credits/mo, no credit card
Create Free Account100 free credits/mo · No credit card
300M+
Profiles
98%
Email Accuracy
125M+
Mobiles
~$0.01
Per Email