We read a lot of cold email. We write a lot of cold email. And because we run campaigns for other people, we also get to see the cold email that lands in our clients' inboxes from everyone else. Reader, it is not good out there.
So we did what any responsible outbound team does on a slow Friday: we collected the worst offenders, anonymized them beyond recognition, and roasted them. Every example below is invented but painfully realistic. If one of them sounds like an email you sent last week, no judgment. We have sent versions of all eleven ourselves. That is exactly why we can fix them.
Here are 11 bad cold email examples, each with a roast and a real fix you can use today.
1. The 200-word wall of text
"Hi there, I wanted to reach out because at Acme we have built a next-generation, AI-powered, end-to-end revenue orchestration platform that helps forward-thinking teams unlock synergies across the entire customer lifecycle by leveraging our proprietary..." (this continues for four more paragraphs)
The roast: Nobody has ever read paragraph two of this email, including the person who wrote it. It is not an email, it is a hostage situation.
The fix: Write it, then cut it to under 100 words. One relevant reason for the email, one line on the outcome you drive, one clear ask. If it does not fit on a phone screen without scrolling, it is too long. Length is not thoroughness, it is a tax on the reader.
2. The fake "re:" reply
Subject: "re: our conversation" (there was no conversation)
The roast: You tricked me into opening an email by pretending we already talked. Now the first thing I feel toward your brand is betrayal. Great start to a relationship.
The fix: Earn the open with a subject line that is honest and specific to the reader. A real trigger, a real number, a real question. We wrote a whole guide on cold email subject lines that do not require lying about a meeting that never happened.
3. The "quick question" that is not quick
Subject: "Quick question" ... followed by six sentences, three links, and a request for 30 minutes.
The roast: The only quick thing about this email is how fast I archived it. "Quick question" is the most oversubscribed subject line in the history of the inbox, and yours is neither quick nor a question.
The fix: If you promise quick, deliver quick. Ask one genuine question that a busy person can answer in a single line. Better yet, make the subject line about them, not about how little of their time you are pretending to want.
4. The aggressive triple follow-up in 48 hours
Monday: "Just checking in." Tuesday: "Bumping this up." Wednesday: "Did you see my email?"
The roast: Three follow-ups in three days is not persistence, it is a countdown timer on the block button. You have managed to be annoying before I even know what you sell.
The fix: Space follow-ups out over days and weeks, not hours, and make each one add something new: a fresh angle, a relevant resource, a different question. Persistence works, but only when it looks like patience. Volume is not the same as pressure.
5. The "I know you're busy, so I'll be brief"
"I know you're incredibly busy, so I'll keep this short and to the point," followed by 250 words that are neither short nor to the point.
The roast: Acknowledging that I am busy and then writing me a novella is a special kind of self-aware failure. You know the crime and you committed it anyway.
The fix: Do not announce brevity. Just be brief. The best way to respect someone's time is to take less of it, silently. If you catch yourself writing "I'll be quick," delete that line and then delete half of what follows it too.
6. The total mismatch (wrong person entirely)
"Hi, as the Head of Fleet Logistics, you clearly care about optimizing your warehouse routes..." sent to a solo freelance graphic designer.
The roast: I do not have a fleet. I do not have a warehouse. I have a laptop and a cat. Your list bought this contact by the pound and it shows.
The fix: Targeting is not a step you skip to save time, it is the whole game. Build a tight list where every single contact plausibly has the exact problem you solve. Start from a real ICP and a clean list, because no clever copy survives being sent to the wrong human.
7. The 14 visible merge tags
"Hi {FirstName}, I noticed {Company} is doing great things in {Industry} and thought you at {{first_name}} might want to {value_prop}..."
The roast: Nothing says "handcrafted, personal outreach" like a merge tag that forgot to merge. You did not personalize this email, you exposed the machine mid-sentence.
The fix: Test your merge fields before you send, on real rows, and always have a fallback value for every tag. Then go one better: add a genuine line of personalization that no template variable could produce, so the reader knows a person actually looked.
8. The guilt-trip breakup email
"I've reached out a few times and haven't heard back, so I'll assume you're not interested and stop bothering you. Sorry to have wasted your time."
The roast: The passive-aggressive breakup email: making a stranger feel guilty for not replying to an email they never asked for. It is a manipulation tactic wearing a trench coat of politeness.
The fix: A final email is fine, but make it useful, not guilt-laden. Leave the door open with value: a relevant resource, a clear one-line summary of what you offer, and a genuine "if the timing is wrong, no problem." Warmth outperforms guilt every time.
9. The "just circling back" for the fifth time
"Hi again, just circling back on this in case it slipped through the cracks!" (email number five, each identical to the last)
The roast: At this point you are not circling back, you are orbiting. The cracks did not swallow your email. I saw all five. That is the problem.
The fix: If a follow-up adds nothing new, it should not be sent. Each touch needs a reason to exist: a new insight, a relevant trigger event, a different angle on the value. If you genuinely have nothing to add, that is your signal to pause the sequence, not to circle again.
10. The paragraph all about themselves
"We were founded in 2014. We have raised two rounds of funding. We have 47 employees. We were named a Cool Vendor. We have three office locations. We are passionate about innovation..."
The roast: A whole paragraph and not one word about me, the reader. This is not an outreach email, it is a company "About Us" page that got lost and wandered into my inbox.
The fix: The reader does not care about your funding, your headcount, or your founding date. They care about their own problem. Lead with something relevant to them, and mention yourself only as far as it explains why you can help. Reader value first, always.
11. The calendar link in the first line
"Hi Priya, grab a slot on my calendar here: [link]. Looking forward to connecting!" (this is the entire email)
The roast: We have not met, you have not told me what you do, and you are already asking me to give you 30 minutes of my week. That is not outreach, that is a proposal on a first glance.
The fix: Earn the meeting before you ask for it. Give the reader a reason to want the call first: a relevant problem, a specific outcome, a genuine question. The calendar link is the last step of a good email, never the first.
So what does a good one look like?
Strip away all eleven mistakes and the good version is almost boring in its simplicity. It is short. It is written to one specific person who plausibly has the problem you solve. It leads with a relevant reason for writing, usually a real trigger event, not a feature list. It offers the reader something useful before it asks for anything. And it makes one clear, small ask that a busy person can say yes to without a meeting first.
None of that is a trick. It is just respect for the reader's time and attention, expressed in about 90 words. If you want the deeper mechanics, we keep a library of cold email templates that work, and a longer breakdown of why cold email campaigns fail when the fundamentals are off. It also helps to know the real volume math behind booking a meeting, so you send enough good emails instead of a flood of bad ones.
The uncomfortable truth: most of these bad emails are not sent by lazy people. They are sent by busy people who ran out of time to make the email shorter, more relevant, and more about the reader. Good outreach is mostly the discipline to do those three things when it would be easier not to.
Frequently asked questions
What makes a cold email bad?
A cold email is bad when it costs the reader more effort than it offers value. That shows up as a few repeat habits: too long to scan, all about the sender, cheap tricks like a fake 're:' subject line, or asking for a meeting before giving any reason to care. The fix is always the same shape: be short, be relevant to the one person you are writing to, and lead with something useful to them.
Are cold emails still worth sending in 2026?
Yes, when they are good. Inboxes are more crowded and buyers more skeptical than they were five years ago, which is exactly why the lazy emails above fail so loudly. A relevant, well targeted, short email tied to a real trigger still books meetings every day. The bar has simply moved: mediocre outreach used to be ignored, and now it hurts your sender reputation.
How long should a cold email be?
Short enough to read on a phone without scrolling, which in practice means roughly 50 to 125 words. If your draft runs past a single screen, you are almost certainly explaining your product instead of earning a reply. Cut it until only the relevant reason for writing and one clear ask remain.
Want us to roast yours? (We roast our own drafts too.)
Every draft we send goes through an internal teardown first, because it is a lot cheaper to feel the cringe in a review than in a prospect's inbox. If you want a second set of eyes on your outreach, send it over and we will tell you exactly where it is losing the reader, kindly but honestly. Book a free teardown and we will roast your emails before your prospects get the chance to.