RichLead
All guides

Guide

Cold email subject lines that get replies

Short, specific and unremarkable beats clever. Here is what works, what to avoid, and how to test it.

The subject line decides whether the email is read, and almost everything written about it is advice to be clever. For cold outreach the opposite is true: the goal is to look like an ordinary email from a person who has a specific reason to write.

What works

Short

Two to five words. Mobile clients cut off around 35 characters, and a long subject reads as marketing before it is even opened.

Specific to them

A subject that could be sent to ten thousand people looks like it was. Something that could only be sent to this person does not.

Weak:   Improve your sales process
Better: Your careers page / 3 SDR roles

Lowercase, unpolished

"quick question" outperforms "A Quick Question For You" because the first looks typed and the second looks composed. Title case is a marketing tell.

A real question

Questions invite an answer. "worth a conversation?" works because it is answerable in one word.

What to avoid

  • Spam-trigger words: free, guarantee, act now, limited time, risk-free, exclusive offer.
  • ALL CAPS and multiple exclamation marks.
  • Emoji in cold B2B outreach. They read as bulk and some clients render them badly.
  • Fake familiarity: "Re:" or "Fwd:" on a first email is a deception the reader notices immediately.
  • Fake urgency: "URGENT" on an email that is not urgent costs you the reader permanently.
  • The merge field that did not merge. "Hi {{first_name}}" in a subject is a familiar sight and it ends the conversation.

Patterns worth trying

PatternExample
Their company plus a specific thingAcme / onboarding flow
A short questionworth a look?
An observationnoticed you are hiring SDRs
A referral, if genuineSarah suggested I reach out
Plain and directquestion about your pricing page

The referral pattern only works if it is true. If it is not, do not use it.

Testing properly

Most subject line "testing" is someone changing the subject and deciding from a handful of sends which one is better. That is noise, not a result.

To learn anything you need enough sends per variant that the difference is unlikely to be chance — around 30 sends per variant as a bare minimum, and more if the gap between them is small. Two variants, not five, so each one gets enough volume. And measure reply rate, not open rate: opens are unreliable and a subject that is opened but not answered has not helped you.

How RichLead handles this

You can define two subject styles and have them assigned randomly across your outreach. A contact keeps whichever variant it was given, so a follow-up does not switch style mid-conversation. Results are compared on reply rate, and a winner is only declared when the difference passes a statistical significance test rather than whichever number happens to be ahead.

Subjects can also be written per email by the model rather than from a fixed template, with the spam-trigger patterns above excluded.