Most cold emails don't get ignored because cold email doesn't work. They get ignored because they're written entirely about the person sending them — their services, their experience, their portfolio — with a vague offer buried at the end that asks the recipient to do the work of figuring out why they should care.
The fix is less about clever subject lines and more about a fundamental reframe: the email isn't about you. It's about a specific problem your prospect has, and a specific reason you're the right person to solve it. Everything else follows from that.
Here's the exact structure, the template, and the follow-up approach that actually generates replies.
Why most cold emails fail immediately
Before the template, it's worth being clear about what you're up against — because understanding why emails get deleted is what makes the good ones obvious.
"Hi, I'm a freelance designer with 5 years of experience. I specialise in branding, web design, and social media graphics. I'd love to work with your company. Here's my portfolio."
"Please let me know if you have any upcoming projects."
"I noticed your product pages have strong copy but the visuals don't quite match the premium feel you're going for — especially on mobile. I've fixed this exact problem for three SaaS companies in the last year."
"Worth a 20-minute call this week?"
The first email is about the sender. The second is about the recipient's problem. The first asks the recipient to figure out how to use you. The second makes the value obvious and the next step small. That gap is almost the entire game.
The research you need to do first
The reason most cold emails feel generic is because they are. Before you write a single word, spend 10–15 minutes on the prospect. You're looking for one specific, observable thing you can reference — something that signals you've actually paid attention.
What to look for: a recent launch, a blog post or piece of content they published, a job posting that reveals a gap (a company hiring for marketing is a company that cares about marketing), a product or service that has an obvious weak link, a recent funding announcement, or something in their social presence that reveals a priority or pain point.
You don't need a lot. You need one thing that's specific enough that they know you didn't copy-paste this email to 200 people. That one thing is the hook your whole email hangs on.
The 10-minute research stack: Their website (especially the product or services page), their LinkedIn company page, their founder or decision-maker's LinkedIn, and a quick Google of their brand name + "review" or "problem." That's usually enough.
The structure that works
The hook — one specific observation
Open with something you noticed about them. Not a compliment, not "I've been following your work" — a specific observation about something real. This is what proves the email was written for them, not at them.
The problem — name what's costing them
Connect your observation to a real business problem. What is the consequence of this gap or opportunity? What is it costing them — in revenue, time, perception, or missed growth? Keep it one sentence. You're not writing a diagnosis, you're planting a seed.
The credibility — one relevant example
Not your full CV. One sentence: "I solved this exact problem for [type of company]" — ideally with a result. "Cut their proposal turnaround from three days to same-day" is more persuasive than "I have 6 years of experience."
The ask — small, specific, and easy to say yes to
Don't ask for the work. Don't ask for a 45-minute call. Ask for something tiny — a 20-minute call, a quick reply if it's relevant, or even just "worth a conversation?" The smaller the ask, the lower the activation energy to reply.
The template — ready to adapt
Use this as your starting point. Every bracketed section should be replaced with something specific. If you can't fill it in with something real, you need to do more research before sending.
Subject: [Specific thing you noticed] — quick thought
Hi [First name],
[One specific observation about their business — something you noticed on their site, a post they published, a product gap, a recent launch.] [One sentence connecting that observation to a real cost or missed opportunity.]
I've helped [type of business, not a named client] fix this — [one concrete result in plain language].
Worth a 20-minute call this week to see if it's relevant for you?
[Your name]
[One line: what you do and who you do it for]
Subject lines that actually get opened
The subject line's only job is to get the email opened. That's it. It doesn't need to be clever or clever-sounding. It needs to be specific enough that it doesn't read like spam and intriguing enough that ignoring it feels like a small risk.
What works: referencing something specific ("Your onboarding flow — one thing I noticed"), posing a direct question ("Handling [specific problem] in-house?"), or naming the outcome ("More replies from your cold emails"). These work because they're about the recipient's world, not yours.
What doesn't work: "Quick question" (everyone uses it, it's lost all meaning), anything that sounds like a newsletter ("5 ways to improve your..."), and anything that requires the recipient to already know who you are ("Following up on my last email" as a cold opener).
The follow-up that doesn't annoy people
Send a follow-up. Most replies to cold email come from the second or third touch, not the first. The mistake is following up in a way that reads as pressure rather than persistence.
Wait 4–5 days after the first email. Keep it to two sentences. Reference the original email without summarising it. Make the ask even smaller — you're not re-pitching, you're giving them a frictionless way to respond if the timing is better now.
Hi [Name],
Wanted to bump this up in case it got buried. No pressure at all — just happy to chat if the timing works better now.
[Your name]
Send one follow-up. Maybe two, if there's a clear reason. After that, move on. Chasing someone past that point doesn't convert them — it just makes them slightly less likely to reply when the timing is eventually right.
The volume question — how many to send
Here's the honest answer: 10 well-researched emails will outperform 100 generic ones. Every time. The temptation is to treat cold email like a numbers game and blast out as many as possible — but generic volume produces generic results, and a reputation for spammy outreach is hard to shake in a small industry.
A realistic target for most freelancers is 5–10 personalised emails a week to genuinely well-qualified prospects. At a modest reply rate, that's a steady trickle of conversations without the overhead of managing a mass campaign — and without the embarrassment of sending the same template to someone who's seen it a dozen times.
The goal isn't to land every prospect. It's to build a pipeline where you always have a few conversations in progress, so you're never in a position where you need any one client badly enough to undersell yourself.
Want to build that pipeline systematically? The course covers how to use AI to research prospects, find the right contacts, and personalise outreach at scale — so you can run a consistent client acquisition system without it eating your week. See Lesson 5 →
Get The First Step — free
A 7-page guide for freelancers who are done doing everything the hard way. Two tools, a time audit, and your first 7 days — all in one free download.
You're in. Download your free guide →