ColdOps
All posts
Copy & campaigns

15 cold email spam trigger words killing your deliverability

By Mo Charradi, Founder7 min read

What spam trigger words actually do in 2026: they don't blacklist you on sight, but they add points to a cumulative spam score that also weighs your links, formatting, sender reputation, and volume behavior. On a warmed domain with clean structure, one risky word is survivable. On a young domain, in an email with three links and an image signature, the same word tips you into spam. Here are the 15 words and phrases still worth removing from cold email — and what to write instead.

If you want the fast version: paste your draft into the free spam-word checker — it flags all of these by category, plus the structural red flags, in your browser.

Money words — the highest-scoring category

Filters weight money language heaviest because it's the load-bearing vocabulary of actual spam.

1. "Free" — the classic, and still scored. "Free trial," "for free," "100% free" all read as promotional. Instead: be specific — "no charge for the first month" reads human; better yet, don't lead with price at all in a first touch.

2. "Cash" / "make money" / "extra income" — pure spam vocabulary. If your offer genuinely involves revenue, name the mechanism: "adds 2–3 booked calls a week" beats "make more money."

3. "Discount" / "lowest price" / "save big" — price-promotion language belongs in newsletters to opt-in lists, not first-touch cold email. Instead: don't discount in email one. You haven't established value yet — a discount on an unknown thing is worth zero.

Urgency words — the manipulation tell

4. "Act now" — nobody legitimate has ever needed a stranger to act now.

5. "Limited time" / "expires" / "deadline" — fake scarcity from someone the recipient has never met. It doesn't create urgency; it creates the spam-folder pattern match.

6. "Urgent" — the word that guarantees it isn't. Instead of all three: real cold email urgency comes from relevance ("you just posted that you're hiring SDRs"), not from a countdown.

Salesy phrases — the ones that sound like a landing page

7. "Guarantee" / "guaranteed" / "risk-free" — over-promising language that filters and humans distrust equally. Instead: evidence. "Here's what it caught for another agency last week" outperforms any guarantee.

8. "Click here" — both a filter signal and a UX relic. Instead: if you must link, make the anchor text describe the destination — or better, ask permission first and send the link in the reply.

9. "Buy now" / "order now" / "sign up free" — transactional commands in a first touch. Cold email's job is starting a conversation, not closing one.

10. "No obligation" / "no catch" / "no strings attached" — announcing there's no catch is how people with a catch talk.

11. "This isn't spam" — the single most self-defeating phrase in email. Filters literally score it. Never write it.

12. "Winner" / "congratulations" / "you've been selected" — lottery-scam vocabulary. If your personalization engine generates "you've been selected," fix the template.

Hype words — lower risk, still a tell

13. "Amazing" / "incredible" / "unbelievable" — empty intensity. Specifics persuade; superlatives get discounted at best, filtered at worst.

14. "Revolutionary" / "breakthrough" / "cutting-edge" — press-release language. Nobody's mailbox provider believes your cold email is revolutionary, and neither does your prospect.

15. "Game-changer" / "life-changing" — same problem, LinkedIn dialect. Instead of all of these: say what it does, for whom, in plain words. "Flags a dying mailbox before your client notices" needs no adjective.

The structure matters as much as the words

Word choice is half the score. The free checker also flags the structural signals, because they compound with the words:

Structural flagSafe zone
ALL-CAPS wordsZero
Exclamation marksZero (one at most)
Links0–1 per email
LengthUnder ~120 words
Images / HTML stylingNone — plain text wins

An email with zero trigger words but four links, an image banner, and 300 words still reads as a newsletter blast to a filter. As covered in why cold emails go to spam, the winning pattern is mail that looks like one person typing to one person — because that's what it should be.

The two-minute pre-send check

  1. Paste subject + body into the spam-word checker — clear the Money and Urgency hits, judge the rest.
  2. Count your links. More than one? Cut.
  3. Read it aloud. Anywhere you sound like a landing page, rewrite it as you'd say it to a person.
  4. Confirm the sending domain itself is healthy with the deliverability checker — copy can't outrun a broken SPF record or a blacklisted domain.

Copy is the part of deliverability you control per-email. Reputation is the part you control per-domain — and for agencies running many domains across many clients, that's the part that breaks silently. ColdOps watches the domain side across every client workspace so the words you fixed here actually get the inbox placement they earned.

Frequently asked

Do spam trigger words still matter in 2026?
Yes, but as one signal among several — not as an instant spam verdict. Modern filters score words alongside structure (links, formatting, length), sender reputation, and engagement history. A trusted sender can say 'free' and reach the inbox; a cold domain saying 'free' plus three links plus ALL CAPS gets filtered.
What words should I avoid in cold email?
The highest-risk categories are money words (free, cash, discount), urgency words (act now, limited time, urgent), salesy phrases (guarantee, risk-free, click here, buy now), and hype (amazing, revolutionary, game-changer). Each is easy to replace with plain, specific language.
Will one spam word send my email to spam?
Almost never on its own. Filters score cumulatively: one 'free' in an otherwise plain, personal email from a warmed domain is fine. Problems compound — several trigger words plus multiple links plus an image plus a new domain is what tips the score.
How do I check my email for spam words before sending?
Paste your subject line and body into a spam-word checker before the campaign goes live. Our free checker flags trigger words by category, plus structural red flags like ALL-CAPS, exclamation marks, and link count — it runs in your browser with nothing sent to a server.

Keep reading