Why your cold email gets ignored (and what actually gets a reply)
Most cold email fails for one reason: it could have gone to anybody. Here is the test that separates a message that gets a reply from one that gets deleted.
Open your sent folder and read the last cold email you sent. Then ask yourself one question: could this exact message have gone to two hundred other companies without changing a word?
If the answer's yes, that's very likely why nobody replied.
The problem is the reason, not the template
Most cold email advice is about the writing: shorter subject lines, fewer links, a softer call to action. All of that can help, but none of it matters if the email has no reason to exist.
A reply usually happens when the reader thinks "how did they know that?", not "what a well-written email". The difference is whether something actually happened at their company that makes your message make sense this week.
These count as a reason to write:
- They posted a job for the role that owns the problem you solve.
- They launched something that creates the problem you solve.
- Someone there asked a question in public that you can genuinely answer.
- They raised money, so budgets are being set right now.
- A competitor of theirs did something they'll be asked about on Monday.
These don't:
- They exist, and they're in your target industry.
- They match a filter you set in a lead database.
- Their headcount grew, according to a number nobody at the company would recognise.
The first list gives you an opening line you couldn't have written about anyone else. The second gives you a mail merge. (And if someone's told you the fix is to vary the wording automatically, that's spintax, and it works on the wrong layer.)
Write the first sentence first
Here's a practical trick: don't start with the greeting. Start by writing the one sentence that proves you looked, then build the rest of the email around it.
That sentence has to name a specific, checkable fact. Not "I saw you're growing fast", which is a guess dressed up as research. Something more like: "You've had a structural engineer role open since March, and three of the four projects on your site are waiting on permits."
If you can't write that sentence, you don't have an email yet, you have a name on a list. Skip it and spend the time on someone you can write it for.
Ask for one thing
The second common mistake is the ask. Cold emails often ask for a thirty-minute call, then hedge with "or whatever works for you", then add "no pressure either way", then attach a calendar link, a deck and a case study.
That reads like someone who doesn't expect a yes. Pick one ask, make it small, and make it easy to answer in a sentence. These six openers, graded by how many people could have received them, show the difference better than any rule. A question someone can answer from their phone while waiting for coffee is far easier to reply to than a meeting request, because it doesn't need a decision about their calendar.
Good asks are questions only that person can answer. "Are you handling the permit filings in-house at the moment, or is that going out?" invites a one-line reply. "Would you be open to a quick call to explore synergies?" invites nothing.
How long should it be?
We aim for roughly sixty to a hundred and twenty words. Not because short is magic, but because a limit forces you to cut everything that isn't the reason, why it matters, and the ask. When people write four hundred words, most of them tend to be about the sender. The four-part structure behind that length is worth keeping open while you draft.
Delete every sentence that describes your company. The reader can click your signature. What they can't do is work out why you wrote to them in particular, and that's the only job the email has.
What follow-ups are for
A follow-up that says "just bumping this to the top of your inbox" adds nothing, and can cost you a reply you might have got later. Each follow-up should bring something new: a different problem, a new piece of evidence, a shorter question. A few of those, spaced out over a couple of weeks, are worth far more than a long run of bumps. Here are four follow-ups that each carry something new, with timing.
Then stop. People who were never going to reply won't reply to the eighth attempt, and all those extra messages can teach mailbox providers to treat your domain as spam. If you suspect your emails aren't arriving at all, that's a separate, more technical problem.
The uncomfortable maths
Personalised outreach doesn't scale the way spreadsheet outreach does, and that's rather the point. It's also exactly the trade-off AI sales agents are sold as fixing. Fifty messages that each pass the "could this have gone to anyone?" test will usually do better than a thousand that don't, and they won't damage your sending domain in the process.
The hard part isn't the writing. It's finding the fifty.