Why Most Cold Emails Fail
Cold email has one of the highest ROI of any sales channel — when done right. The problem is that 90% of cold emails are written from the sender's perspective, not the recipient's. They're too long, too self-promotional, and offer no clear reason to reply right now.
Data from Woodpecker, Reply.io, and Lemlist consistently shows that:
- Average cold email open rate: 15–25%
- Average reply rate: 1–5%
- Top performers achieve: 15–30% reply rates
The gap between average and top performers comes down to three things: targeting, relevance, and brevity. The templates below are designed around all three.
Before you write anything: The best cold email in the world won't save a bad prospect list. Use a tool like
Cproat to find businesses that actually need your service — no website, outdated design, low Google presence — before you spend time crafting the perfect email.
Anatomy of a High-Reply Cold Email
Every cold email that gets replies follows the same basic structure:
1
Opening line — about them, not you
Reference something specific: their business, their website, a recent post, a problem you noticed. This proves you're not mass-blasting.
2
The problem or opportunity
Name the specific pain point or missed opportunity in 1–2 sentences. Make it concrete — "your competitor ranks #1 for X" beats "you could improve your online presence."
3
Your credibility in one line
One result you've achieved for a similar client. Numbers always beat adjectives.
4
A single, low-friction CTA
Ask for a short call or reply — not a 45-minute demo, not a PDF download. The easier the ask, the higher the reply rate.
Length rule: Your cold email should fit entirely on a mobile screen without scrolling. If it doesn't, cut it in half. Under 100 words is often better than 200.
Subject Line Formulas (+ Examples)
Your subject line determines whether the email gets opened. Avoid clever wordplay — clarity and specificity win.
| Formula |
Example |
| [Their city] + [your service] |
Quick question, Austin bakeries |
| Problem you noticed |
Saw your site — quick suggestion |
| Result you got for similar client |
Got a dentist 40 new patients/month |
| First name + specific hook |
Sarah — your Google reviews |
| Mutual connection or trigger |
Congrats on the new location |
| Low-commitment question |
Is [City] Plumbing still taking clients? |
Avoid these subject lines: "Partnership opportunity", "Quick question" (overused), "Following up on my previous email" as a first touch, anything with excessive punctuation or ALL CAPS, and clickbait that doesn't match the email body.
Templates: Web Design & Agency
Template 1 — Business Without a Website (Direct)
Subject: [Business Name] — quick website question
Hi [First Name],
I came across [Business Name] while looking for [service] in [City] — looks like you don't have a website yet.
I build websites for local businesses like yours. My last client, a [similar business type] in [nearby city], started getting 15–20 new inquiries per month within 60 days of launch.
Would a quick 15-min call this week make sense?
[Your Name]
Template 2 — Outdated Website (Audit Angle)
Subject: Noticed something on [Business Name]'s site
Hi [First Name],
I checked out [businessname.com] — the design looks like it may be a few years old, and it's not optimized for mobile (about 60% of your visitors are probably on phones).
I help [industry] businesses modernize their sites and improve conversions. Happy to send a free audit with 3 specific things I'd fix.
Worth a look?
[Your Name]
Template 3 — Social Media Only (No Website)
Subject: [First Name] — your Instagram followers can't book you
Hi [First Name],
Saw your Instagram — great work. But I noticed you're sending people to DMs to book, which means you're losing anyone who doesn't want to message.
A simple booking-enabled website would convert those followers into paying customers without any extra work on your part.
I built one for a similar [salon/studio/photographer] last month — they booked 11 new clients in the first week.
Open to a quick call?
[Your Name]
Template 4 — Agency Intro (Value First)
Subject: One thing I'd change about [Business Name]'s site
Hi [First Name],
Quick observation: [Business Name]'s homepage doesn't have a clear call-to-action above the fold — which means visitors aren't sure what to do next.
We've fixed this exact issue for [X] businesses in [industry] and typically see a 20–35% increase in contact form submissions within 30 days.
I can share a mockup of what I'd change — takes me 20 minutes to put together and is free regardless of whether we work together.
Want me to send it over?
[Your Name] | [Company]
Templates: General B2B Sales
Template 5 — Problem-First (Any Service)
Subject: [Their Company] — [specific problem you noticed]
Hi [First Name],
[One sentence about something specific you noticed about their business — a gap, a missed opportunity, a competitor advantage.]
We help [type of company] [solve that specific problem]. [One result/case study in one sentence with a number.]
Would it make sense to connect for 15 minutes this week?
[Your Name]
Template 6 — Competitor Mention (Use Carefully)
Subject: How [Competitor] is getting ahead in [City]
Hi [First Name],
I noticed [Competitor Name] recently redesigned their site and started running Google Ads in [City]. They're now ranking above [Business Name] for several local searches.
I help local businesses close that kind of gap quickly. Happy to show you exactly what they're doing and how you could respond.
15 minutes this week?
[Your Name]
Template 7 — Referral/Warm Intro
Subject: [Mutual contact] suggested I reach out
Hi [First Name],
[Mutual Contact] mentioned you might be looking for [service] — they thought we'd be a good fit based on the work we did for them.
[One sentence on what you did for the mutual contact and the result.]
Happy to jump on a call and see if it makes sense. When are you free?
[Your Name]
Template 8 — Event or Trigger-Based
Subject: Congrats on [the new location / recent award / expansion]
Hi [First Name],
Saw that [Business Name] just [opened a second location / won X award / launched a new service] — congrats.
Companies at your stage often find that their website and online presence hasn't kept pace with their growth. We specialize in exactly that transition.
Would a quick call be worth your time?
[Your Name]
Follow-Up Templates
80% of sales happen after the 5th touch. Most salespeople give up after one email. A simple, non-pushy follow-up sequence dramatically improves reply rates.
Follow-Up 1 — Day 3–4 (Add Value)
Subject: Re: [original subject]
Hi [First Name],
Just wanted to bump this up — I put together a quick 3-point audit of [Business Name]'s website. Happy to share it whether or not we end up working together.
Let me know if you'd like me to send it over.
[Your Name]
Follow-Up 2 — Day 8–10 (Different Angle)
Subject: [First Name] — one more thing
Hi [First Name],
I shared a quick case study from a [similar business] we worked with — they went from [0 online bookings] to [30+ per month] in about 8 weeks.
Thought it might be relevant. Happy to share the full breakdown on a quick call.
[Your Name]
Follow-Up 3 — Day 14–18 (Break-Up Email)
Subject: Closing the loop
Hi [First Name],
I've reached out a couple of times — I'll assume the timing isn't right and won't send any more emails.
If things change down the line and you ever need [web design / lead gen / etc.], feel free to reply to this thread.
Best,
[Your Name]
Break-up emails (template above) often get the highest reply rate of the entire sequence. People respond when they feel they're about to lose an option, even one they hadn't considered seriously before.
Personalization at Scale
True personalization means referencing something specific about the prospect. But at scale, you can't research every company individually. The solution is tiered personalization:
A
Tier 1 — High-value prospects (fully manual)
Research their website, social media, recent news. Write a fully custom first line. Reserve for prospects worth $5,000+.
B
Tier 2 — Medium-value prospects (segment-based)
Customize by industry segment. One template per sector: "For restaurants…", "For dental practices…". Use mail merge for name/company/city.
C
Tier 3 — Volume outreach (template + merge fields)
Use a proven template with {first_name}, {company}, {city}, {industry} variables. The opening line references a problem category, not a specific company detail.
The key insight: even Tier 3 personalization (name + city + industry) outperforms a generic blast by 2–3x. The research time is worth it only above a certain deal size threshold.
7 Mistakes That Kill Reply Rates
1
Starting with "I" or "We"
Nobody cares about you yet. Start with something about them — their name, their business, a problem you noticed.
2
The paragraph of credentials
"We are a full-service agency with 10 years of experience and a team of 15 specialists who…" Nobody reads this. One result sentence max.
3
Multiple CTAs
"Book a call, or reply, or download our case study, or check out our portfolio…" One CTA. One action. One decision.
4
Too many links or attachments
Links and attachments trigger spam filters and make the email feel like marketing, not a personal message.
5
Asking for too much too soon
"Book a 45-minute demo" is a big ask from a stranger. "Worth a 15-minute chat?" is not.
6
Sending from a brand-new domain
New domains go straight to spam. Warm up your email sending domain for 4–6 weeks before cold outreach.
7
No follow-up sequence
One email gets 1–3% reply rate. A 3-email sequence typically gets 4–8%. Most replies come on emails 2 and 3.
Cold email only works if you're emailing the right people. The best cold email template in the world won't convert if you're sending to prospects who have no reason to need your service.
For web designers and agencies, the highest-converting prospect list consists of local businesses that:
- Have no website (confirmed via search)
- Have an outdated or non-mobile-friendly site
- Are active on Google Maps or Instagram but have no web presence
- Rank poorly for their main service keywords
- Have competitors who outrank them significantly
Build your prospect list in minutes, not days
Cproat finds businesses by region and sector, filters by web presence, and exports contact info — so you can fill a qualified prospect list before you write your first email.
Find Prospects Free →
Once you have a targeted list, you can match the template to the prospect: businesses without any website get Template 1 or 3, outdated sites get Template 2 or 4, and so on. The combination of a relevant prospect list and a relevant template is what pushes reply rates above 10%.
The simple cold email formula that works:
Right person + Right problem + Short email + One ask = Replies
cold email templates
B2B cold outreach
sales email examples
cold email subject lines
web design cold email
agency cold outreach
follow-up email templates
email prospecting
cold email copywriting
cold email 2025
outreach email examples
personalization at scale