All posts

The best cold email subject lines are the offer, not the topic

Why subject lines that name what you give beat clever hooks, how long they should be, and 25 patterns you can adapt for B2B outreach.

JulianFounder, Deeplead3 min read

Most cold email advice treats the subject line as a teaser. Be curious, be vague, get the open. That works once. Then the reader opens, finds a pitch that has nothing to do with the hook, and learns to ignore your name.

A subject line that states the offer does the opposite. The people who open are the people who want the thing, and those are the only opens that turn into replies.

What a subject line has to do

A cold subject line has one job: tell the right person, in a glance, why this email is worth ten seconds. It sits in a list next to invoices, calendar invites and messages from colleagues. It gets judged in about the time it takes to scroll past.

That means three things:

  • It names something the reader gets. A result, a list, an introduction, a fix.
  • It is specific to them. Their company, their market, their role, something they did.
  • It looks like it came from a person. Lowercase is fine. Emojis, ALL CAPS and "RE:" on a first email are not.

If the subject line would still make sense sent to a thousand other companies, it is a newsletter headline, not a cold email.

Short beats clever

Phones cut subject lines off after roughly 30 to 40 characters, and many B2B inboxes are read on a phone first. Aim for two to six words. Put the specific part first so it survives truncation.

Instead of Write
Quick question about your growth plans for Q4 12 Austin roofers hiring now
Unlock your sales potential with AI Leads for your Denver office
Would love to connect! Intro to Sarah at Northwind?
Following up on my last email The list I mentioned, attached

The right-hand column is less interesting to read. It is also much easier to decide on, which is the point.

Patterns that work

Each of these puts the offer or the reason in the subject line itself. Swap in your own specifics.

The result

  1. {number} {their customer type} looking for {their service}
  2. New {category} leads in {their city}
  3. {their company} + {outcome}
  4. Cut {their pain} for {their team}
  5. {number} companies like {their customer} hiring

The trigger

  1. Your {job title} opening
  2. Congrats on the {city} office
  3. Saw {their company} on {site or event}
  4. After your {funding round or launch}
  5. Your post on {topic}

The introduction

  1. Intro to {name} at {company}?
  2. {mutual contact} suggested I reach out
  3. {their competitor}'s {role} said… (only if true)

The resource

  1. {their market} prospect list, free
  2. {number} {role}s in {region}
  3. Teardown of your {page or funnel}
  4. Your {tool} setup, 3 fixes

The question

  1. Still hiring {role}?
  2. Who handles {function} at {company}?
  3. Worth a look for {their team}?

The follow-up

  1. {their company}, one more idea
  2. Closing the loop
  3. Different angle on {offer}
  4. Should I stop?
  5. Keep the original thread and no new subject, so the follow-up stacks under the first email.

What gets you filtered

Spam filters and tired readers react to the same things:

  • A fake "RE:" or "FWD:" on a first message. It gets opens once and then gets you marked as spam.
  • Words that sound like a promotion: "free trial", "limited time", "guaranteed", "act now".
  • Exclamation marks, emojis and title case on every word.
  • The same subject line on hundreds of emails in a day from one inbox. Vary it with a real detail per lead, not a spintax synonym.

A subject line cannot fix deliverability on its own. Warm inboxes on a secondary domain, verified addresses and a sensible daily volume matter more. But a bad subject line is an easy way to undo that work.

Test it properly

Open rates have become unreliable. Privacy features in Apple Mail and some corporate filters open emails automatically, so a subject line can look like a winner when nobody read it. Judge subject lines on reply rate and positive reply rate instead.

Change one thing at a time, send each version to at least a couple of hundred comparable leads, and give it a week before you call it. If two versions land within a point of each other, keep the clearer one.

The short version

  • Say what they get, in two to six words.
  • Lead with the specific detail: their city, company, role or trigger.
  • Write it the way you would to a colleague.
  • Measure replies, not opens.

Put this into practice

Deeplead finds the leads, verifies the emails and drafts the first message for you.

Try it free