How to write a cold email that doesn’t suck
Learning how to write a good cold email mostly comes down to respecting the person on the other side of it. They did not ask for your message. You have a small window to show why it is relevant and why replying might be worth their time.
A lot can go wrong in that small window. A vague subject line, a broken merge tag, three paragraphs about your company, then a request for a 30-minute call. None of these mistakes looks dramatic on its own. Put them together and the email starts to feel like something sent to 5,000 people before breakfast.
The same rules apply whether you are learning how to write cold email copy from scratch or cleaning up an outreach sequence that is already running.
Cold email subject lines
Start with the obvious one: use a subject line.
A blank subject gives the recipient nothing to work with before opening the message. At the other extreme, a long subject may get cut off, especially on a phone. Keeping it somewhere around 50 to 60 characters is a useful working limit.
Specific is better than mysterious. “Quick question” may be short, but it tells the reader almost nothing.
ALL CAPS usually reads like shouting. Decorative Unicode text has a different problem. It can look gimmicky in a business inbox and may create accessibility issues for some screen readers.
Spam filtering is more complicated than avoiding a secret list of forbidden words. There is no single phrase that automatically sends every message to spam. Still, excessive punctuation, fake urgency and aggressive promotional language can make the subject look like mass email before the recipient has even opened it.
Cold Email Critic checks for missing subjects, excessive length, ALL CAPS, decorative Unicode and other subject-line patterns that deserve another look before you send.
How to start a cold email
The first line has to earn the second.
Check your merge tags before anything goes out. {{FirstName}} sitting at the top of an email is not a small typo. It tells the recipient exactly how the message was produced before they have read a word of the offer.
Then cut the ceremonial opening.
“I hope this email finds you well” is polite, but it does no useful work in a cold email. You do not need two sentences of pleasantries before getting to the reason you wrote.
Personalization helps when it is based on something real. A product launch, a change on the site or a project connected to your offer gives you somewhere sensible to begin. Just inserting a name into the same paragraph sent to everyone else does not do much.
If you are working out how to start a cold email, get to the relevant part early. The person reading it is probably checking email between other things, not settling in with a coffee to study your introduction.
Cold Email Critic looks for common filler openers and broken merge tags, along with other patterns that can make the opening feel copied or automated.
What goes in the body of the cold email?
Count how often the body says “I”, “we” and “our company”. Those words are sometimes needed. Too many of them usually mean the email is describing the sender when it should be explaining why the message matters to the recipient.
Use the space for the problem you noticed, the result you can help with and enough detail to make the offer credible.
Keep the wording plain. Long words and technical jargon slow down a message that was already competing for attention. If a shorter word says the same thing, use it.
Cold email length matters here as well. Belkins' 2025 benchmark supports keeping a cold email to about 200 words or less. That is a ceiling, not a quota. A clear 90-word email does not improve because another 100 words were added to it.
Social proof can do some of the explaining for you. A short customer result, a relevant testimonial or one useful case study gives the claim something behind it. Relevance matters more than name-dropping. A modest result from a similar business can be more persuasive than a famous client from an unrelated market.
Cold Email Critic checks the value proposition, message length and how heavily the email talks about the sender.
How to end a cold email
Do not let the message just stop.
A cold email needs something the recipient can answer or do. “Hope to hear from you” and “Let me know your thoughts” sound polite, but they leave the other person to figure out what kind of response you actually want.
The ask can also be too big. “Book a demo” expects someone who did not know you five minutes ago to open a calendar and make room for you. Even “schedule a call” asks for time, planning and another meeting on the diary. Plenty of people are already trying to avoid those.
A smaller question is easier to deal with. Ask whether the idea is relevant, whether they want the details or whether you should send an example.
Then sign off and put your name underneath. It sounds basic, but a cold email should never leave someone wondering who actually sent it.
Cold Email Critic checks for missing CTAs, passive closing language and asks that put too much weight on the first reply.
How to write a cold email follow-up
Silence does not always mean no. It also does not mean you should email again tomorrow morning.
Hunter recommends leaving roughly 3 to 5 business days before the first follow-up. Its sequence data also points to the original email plus two follow-ups as a sensible balance. Past that point, you are putting more effort into someone who has already had several chances to respond.
Keep the follow-up short. Around 80 words or less is enough in most cases because the original message is already sitting in the thread.
Do not just write “checking in” and send the same pitch again. Give the person a fresh reason to answer. Add a useful detail, a better example or a simpler question.
Keeping the follow-up in the same thread also saves the recipient from hunting for context. Start a new thread only when the topic has genuinely changed or enough time has passed that the old conversation no longer makes much sense.
When you select a follow-up in Cold Email Critic, the checker uses a shorter length guide and adjusts the checks to account for the earlier message.
Industry and email type flags
Some words only become a problem in context.
“RevShare”, for example, may be perfectly normal in the right conversation. Put it into an iGaming inbox full of bulk affiliate pitches and it can make the message look like one more template before the offer has been considered.
Cold Email Critic uses industry flags to account for that difference. The current categories include iGaming and affiliate marketing, SaaS and tech, recruitment, digital marketing and SEO, financial services, real estate, logistics and supply chain, healthcare and medtech, e-commerce and retail, PR and media, plus general outreach.
Email type matters too. Link building and outreach, affiliate and partnership pitches, sales, and recruitment each have their own recurring patterns.
For link building, that might mean DA or DR references, pasted domain metrics, lists of URLs or the familiar “I came across your site” opener. Those phrases are not automatically wrong. They become useful warning signs when several of them make the email look like a template aimed at every site owner in the same spreadsheet.
This is also the least forgiving part of the Cold Email Critic score. Industry and email type flags are the only section that can pull the score below zero. That is deliberate. These patterns do more than make an email slightly clumsy. They can tell the recipient what category of mass outreach they are looking at before they have properly read the message.
Before sending, paste the draft into Cold Email Critic and see what it catches. Then read the email yourself one more time. The checker can spot patterns. It still cannot know whether the person receiving the message has any reason to care.