What to Write in a Cold Email (And Why Most of Them Sound the Same)
If you have ever received a cold email that started with "I hope this finds you well" and ended with "I'd love to jump on a quick 45-minute call," you already know what bad cold email copy feels like. The problem is that most senders are writing emails that feel exactly like that one, even when they think they are being different.
Cold email copy fails for a small number of predictable reasons. Once you understand them, writing better emails is not complicated. It requires restraint more than creativity.
Why most cold email copy fails
The most common failure is writing about the sender instead of the recipient. "We are a leading provider of X, founded in 2019, working with companies like Y and Z." That information might feel relevant to you, but to the person receiving it, it is just noise before they get to find out whether you have anything useful for them.
The second failure is length. A first-touch cold email is not a pitch deck. It is an interruption. The person receiving it did not ask for it, does not know you, and has a full inbox. Emails that run past 150 words before the ask are asking someone to invest time they did not agree to spend. Most people delete before they get there.
The third failure is fake personalisation. "I saw you recently raised a Series B" is not personalisation. It is a mail merge variable that any one of 500 other senders used on the same day. Real personalisation references something specific enough that the recipient knows you actually looked at their situation. It does not scale easily, which is exactly why it works.
The fourth failure is features. "Our platform has AI-powered X with real-time Y and seamless Z integrations." Nobody reading a cold email is evaluating software. They are deciding whether to reply. Features give them nothing to act on. (If you are unsure whether your copy contains phrases that trigger spam filters, run it through the spam checker before sending.)
What actually makes someone reply
Replies come from four things working together: relevance, specificity, a clear reason to respond, and low friction.
Relevance means the email is for someone in their exact situation. Not "companies like yours." Their company, their role, their current challenge as best you can infer it from available signals. This starts upstream with list quality: if the targeting is off, relevance is impossible.
Specificity is the difference between "we help SaaS companies grow" and "we helped a Series A HR tech company in London book 22 qualified calls in 8 weeks using outbound." The second one is specific enough to be believed and specific enough to be interesting.
A reason to respond means there is a clear question or proposition at the end. Not a statement. Not a link to your website. Something that requires a yes or no, or a short answer.
Low friction means the ask is proportionate to the relationship. Asking a stranger for 45 minutes of their time is high friction. Asking them a yes/no question or whether a topic is relevant to them right now is low friction.
Email length: why shorter wins at first touch
For a first-touch cold email, the target is under 100 words of body copy. That is not a rule anyone invented to be clever. It is a function of how people process unexpected messages. They skim to see if it is worth their time. Long emails tell them before they start that it will take a while. Short emails let them decide in five seconds.
Longer emails are appropriate when there is an existing context (a referral, a prior interaction, a very warm signal), when the offer requires explanation before a decision can be made, or when you are following up to someone who replied to a shorter first touch. Even then, long is relative. Two tight paragraphs, not six.
The structure of a first-touch email that performs
There is a four-part structure that consistently outperforms:
- Trigger or observation. A specific signal or fact about their business that prompted the email. One sentence.
- One-line value prop. What you do, in plain language, with no jargon. Connected to the trigger.
- Specific social proof. One result, from one client, with a number. Not a list of logos.
- Low-friction ask. A question or a two-option offer. Not a calendar link to a 45-minute call.
That is the whole email. Subject line is short, plain, and not a headline. Something the recipient might say themselves, not a marketing hook.
How many follow-ups and what they should say
A three-to-five email sequence is standard. The first touch does the work above. Each follow-up should add a different angle, not just remind them you exist. "Just bumping this up" tells the recipient nothing new and gives them no new reason to reply.
Useful follow-up angles include: a different piece of social proof, a reframed version of the problem, a question about a specific pain point without pitching, or a short case study in two sentences. The final email in a sequence can be explicit about it being the last one, which sometimes prompts a reply from people who meant to respond earlier.
The point is that each email in the sequence should be able to stand alone. If someone only ever receives email number three, it should still make sense and still be worth reading.
CTAs: what most people get wrong
A CTA (call to action) is what you ask the recipient to do at the end of the email. Most cold email CTAs are wrong because they ask for too much, too early, from someone who does not know you yet.
Asking a stranger for a 45-minute strategy call is the equivalent of asking someone for their phone number before you have spoken to them. The ask is not proportionate to the relationship that exists at that moment.
Better CTAs are smaller commitments. A yes/no question. A one-line reply. Two options to choose from. These create forward motion without requiring the recipient to evaluate whether you are worth 45 minutes of their week.
| CTA Type | Bad Example | Good Example | Why It Matters |
|---|---|---|---|
| Calendar ask | "Would you be open to a 45-minute strategy session?" | "Worth a 20-minute call this week or next?" | Shorter time commitment is easier to agree to |
| Yes/no question | "Let me know if you'd like to learn more about our platform." | "Is outbound something you're actively working on right now?" | Specific question invites a real answer, not a brush-off |
| Two-option offer | "Happy to share more information whenever you're ready." | "Would it make more sense to start with a quick call or I can send over a case study first?" | Gives the recipient control, reduces friction to any response |
| Soft relevance check | "I'd love to connect and explore synergies." | "Does this land for you at all or is the timing off?" | Acknowledges their reality and makes it easy to say no, which paradoxically gets more yeses |
| Resource offer | "Check out our website to learn more." | "I can send over the numbers from a similar client if that would be useful." | Specific, low-effort next step with clear value attached |
The pattern across every good CTA is that it is specific, it is small, and it makes it easy to say yes or no. Vague asks produce no response. Big asks produce polite rejections or silence.
What This Looks Like in Practice
The principles above are easier to see side by side. Same offer, same sender. One email that follows the most common bad patterns, one that applies the structure above.
Bad version
Subject: Helping [Company] scale their sales
Hi [Name], I came across [Company] and wanted to reach out. We help B2B companies generate more leads through cold email. Would love to share some ideas. Worth a quick chat?
What goes wrong here: the subject line is sender-focused and vague, the opener tells the prospect nothing about why they specifically were contacted, the value prop is a category claim rather than a specific outcome, and the ask is framed as a favor rather than a relevant offer.
Good version
Subject: [Company]'s outbound gap
Hi [Name], Noticed [Company] is hiring two BDRs, which usually means outbound volume is the constraint. We built a 4-inbox cold email system for a [vertical] firm similar to yours. They booked 11 meetings in the first 6 weeks. Open to seeing the sequence structure?
What works here: the subject line names a specific problem. The opener references a real signal (hiring activity) that gives the prospect a reason to read on. The proof is specific: one client, one outcome, one number. The ask is small and concrete.
Quick answers
Short enough to read in full on a mobile preview: three to six words is a reasonable target. The best subject lines sound like something the recipient might write themselves, not a marketing hook. Avoid anything that reads like a newsletter or an ad.
At scale, you personalise at the segment level, not the individual level, unless you have a specific trigger worth referencing. Hyper-personalisation for every lead is not sustainable for most outbound programs. What matters more is that the email is clearly written for someone in their exact role and situation, not for a generic "decision-maker."
Three to five touches across a two-to-three week window is standard for a first campaign. After that, the prospect is not interested right now. They might be interested in six months, which is why some teams run re-engagement sequences on cold contacts after a cooling-off period rather than burning them entirely.