Published June 10, 2026 — 16 min read
The short version: We ran 50,000 cold emails through spam filter tests using Mail-Tester, GlockApps, and real Gmail/Outlook inboxes. 47 words and phrases consistently triggered spam flags. The worst offenders dropped deliverability from 92% to 31%. The good news: every single one has a natural replacement that reads like a human wrote it. This article lists all 47, explains why each triggers filters, and gives you the rewrite for each one.
Before I dump a list of words at you, let me explain the methodology. There is a lot of bad information online about spam trigger words. Some articles list words that were triggers in 2015. Others list words that trigger consumer spam filters but do not affect B2B cold email at all. We wanted real data, 2026 edition.
We tested 50,000 cold emails across three environments:
All tests used the same sending infrastructure: 4 dedicated IPs, properly warmed, SPF/DKIM/DMARC configured. The only variable was the email copy. This isolates the trigger word effect from infrastructure issues.
One important note: a single trigger word usually does not tank your deliverability. Spam filters look at combinations. Your email with "free" might land in inbox. Your email with "free + guaranteed + act now + limited time" is going to spam. The more triggers you stack, the faster your score drops.
These are the most common and most damaging. They come from a time when email was a direct response channel and every subject line screamed at you. Modern spam filters have been trained on millions of these and they are the fastest way to get flagged.
| Trigger Word | Spam Score Impact | IPR Drop | Replace With |
|---|---|---|---|
| Free | -2.1 pts | -18% | "no cost" / "included" / "complimentary" |
| Guaranteed | -1.9 pts | -15% | "we've seen" / "consistently" / "reliably" |
| Act now / Limited time | -2.4 pts | -22% | Delete entirely. Just make the offer. |
| Exclusive offer | -1.8 pts | -14% | "something we built for [niche]" |
| Once in a lifetime | -1.6 pts | -12% | Delete entirely. |
| 100% free | -2.3 pts | -20% | "no credit card, no catch" |
| Save big / Massive savings | -1.5 pts | -11% | "we've reduced cost by X%" |
| Best price / Lowest price | -1.4 pts | -10% | "priced at $X" (be specific) |
| Order now / Buy now | -1.7 pts | -13% | "if you want to try it" / "let me know" |
| Don't delete / Don't miss | -1.3 pts | -9% | Delete entirely. Never beg. |
The biggest lesson here: urgency words are the fastest path to spam. "Act now" alone dropped inbox placement by 22%. Combine it with "free" and "guaranteed" and you are looking at a 40%+ delivery failure. Cold email to business owners does not need manufactured urgency. The offer should stand on its own.
Any word that promises wealth, income, or financial transformation triggers spam filters aggressively. These filters have seen enough "make $10K/month from home" emails to last several lifetimes.
| Trigger Word | Spam Score Impact | IPR Drop | Replace With |
|---|---|---|---|
| Earn $ / Make money | -2.0 pts | -17% | "increase revenue" / "grow sales" |
| Double your / Triple your | -1.8 pts | -14% | "2x growth" with a footnote |
| Passive income | -1.9 pts | -16% | "recurring revenue" / "subscription" |
| Get rich / Wealth | -2.2 pts | -19% | Delete. Never use. |
| Millionaire / Billionaire | -2.1 pts | -18% | Delete. Never use. |
| No investment / Zero risk | -1.6 pts | -13% | "takes 5 minutes to set up" |
| Cash / Cash bonus | -1.4 pts | -11% | "payout" / "revenue" |
Notice a pattern here: B2B cold email should talk about business outcomes, not personal wealth. "Increase revenue" lands in inbox. "Make money" lands in spam. The filter sees "make money" and assumes you are selling a course, not a legitimate B2B service.
These are words that scream "I am marketing email and I do not care about you." Subject lines containing these words get deleted without being opened -- if they even reach the inbox.
| Trigger Word/Pattern | Spam Score Impact | IPR Drop | Replace With |
|---|---|---|---|
| RE: / FWD: (fake) | -2.5 pts | -24% | Never fake a reply. Use a real subject. |
| {FirstName} / ALL CAPS | -1.7 pts | -14% | Use real merge fields, lowercase |
| You won't believe | -1.9 pts | -16% | Just state the surprising fact |
| Secret / Hidden / Trick | -1.5 pts | -12% | "under the radar" / "not widely known" |
| Shocking / Amazing / Incredible | -1.4 pts | -10% | Delete. Let data speak for itself. |
| [URGENT] / [IMPORTANT] tags | -1.8 pts | -15% | Delete. If it's urgent, say why. |
| ??? / !!! / Excessive punctuation | -1.3 pts | -9% | One period. One question mark. Done. |
The fake RE:/FWD: trick is the single most damaging thing you can do to a cold email subject line. It dropped inbox placement by 24% in our tests. Beyond the spam filter issue, it damages trust. The moment someone realizes you faked a reply thread, you have burned that contact permanently. Do not do it.
These are phrases that appear in email body copy and trigger filters even when the subject line is clean. Body copy triggers are less aggressive than subject line triggers, but they accumulate. Five body triggers in a 200-word email can push you over the threshold.
| Trigger Phrase | Spam Score Impact | Replace With |
|---|---|---|
| Click here / Click below | -0.9 pts | "here's the link" / "you can find it at" |
| Opt in / Subscribe now | -1.1 pts | "if you're interested" / "let me know" |
| This is not spam | -1.6 pts | Never say this. If you have to say it, it's spam. |
| Unlimited / All-inclusive | -1.0 pts | Be specific about what's included |
| Risk-free / No obligation | -1.2 pts | "cancel anytime" / "no contract" |
| Dear friend / Dear sir | -0.7 pts | "Hi [Name]" or skip salutation |
| Unsolicited / Bulk email | -1.4 pts | Never reference the nature of the email |
| For just $ / Only $ | -1.0 pts | "$29/1000 contacts" (state price plainly) |
| As seen on / Featured in | -0.8 pts | Drop. If you have social proof, use specifics. |
| Satisfaction guaranteed / 100% satisfied | -1.3 pts | "if it doesn't work, you get your money back" |
The phrase "this is not spam" is a special case of stupid. It decreased spam score by 1.6 points on its own. Spam filters have been trained to associate this phrase with... spam. Saying "this is not spam" in an email is like saying "I am not a liar" on a first date. It does not help your case.
Spam filters do not just read your words. They analyze your HTML structure, image-to-text ratio, link patterns, and code quality. These formatting triggers often fly under the radar because people focus exclusively on word choice.
| Trigger | Spam Score Impact | How to Fix |
|---|---|---|
| Image-only emails (no text) | -3.1 pts | Always include 60%+ text content |
| Shortened URLs (bit.ly, etc.) | -2.4 pts | Use full domain URLs only |
| Too many links (5+ in body) | -1.6 pts | One link max per email |
| Red font / oversized text | -1.1 pts | Standard font sizes, dark colors |
| ALL CAPS subject or body | -1.8 pts | Sentence case, always |
| HTML errors / broken tags | -1.0 pts | Validate HTML before sending |
Image-only emails are the worst formatting offender by a wide margin. A 3.1-point spam score drop is catastrophic. This is why you should never send a "designed" HTML email template for cold outreach. Plain text, or minimal HTML with a 60/40 text-to-HTML ratio, is still the standard for cold email in 2026.
Link shorteners are a close second. Bit.ly, TinyURL, and similar services are heavily used by phishers and spammers. Using one signals "I have something to hide about where this link goes." Always use your full domain URL.
Here is a before-and-after of a real cold email we tested. The "before" version used 11 trigger words. The "after" version used zero. Same offer, same audience, same sending infrastructure.
Subject: RE: Exclusive offer for Shopify store owners – limited time!
Dear Store Owner,
Are you looking to boost your sales? We have an amazing opportunity for you. Our verified Shopify email lists are guaranteed to help you reach more customers and grow your business. Act now – this offer won't last! Click here to get started with your free trial. 100% satisfaction guaranteed!
Triggers found: RE:, exclusive offer, limited time, boost, sales, amazing, guaranteed, grow, act now, click here, free, 100% satisfaction guaranteed
Subject: Quick question about [StoreName]
Hi [FirstName],
I noticed [StoreName] sells [category] and does about [estimated revenue range] in annual volume. We work with a few stores in your category who wanted better supplier pricing. Ended up cutting their COGS by about 12-18% on average.
Would it be worth a 5-minute call to see if we could do the same for [StoreName]?
Triggers found: None
The difference is not just word choice. The "after" version does four things right: (1) it mentions something specific about the recipient's business, (2) it leads with a genuine observation, not a sales pitch, (3) it asks a simple question instead of making demands, and (4) it reads like a human wrote it to another human.
The "before" version sounds like a template that got blasted to 10,000 people. Because it is.
Here is the full list of 47 trigger words and phrases, ranked by impact. Run your cold email copy against this list before every send. If you find more than three, rewrite.
| # | Trigger Word/Phrase | Severity | Category |
|---|---|---|---|
| 1 | Free | HIGH | Sales Hype |
| 2 | Act now | HIGH | Sales Hype |
| 3 | Limited time | HIGH | Sales Hype |
| 4 | Guaranteed | HIGH | Sales Hype |
| 5 | Get rich / Wealth | HIGH | Money |
| 6 | 100% free | HIGH | Sales Hype |
| 7 | RE: / FWD: (fake) | HIGH | Clickbait |
| 8 | Image-only email | HIGH | Formatting |
| 9 | Shortened URLs | HIGH | Formatting |
| 10 | Earn $ / Make money | HIGH | Money |
| 11 | Millionaire | HIGH | Money |
| 12 | Exclusive offer | HIGH | Sales Hype |
| 13 | Once in a lifetime | MEDIUM | Sales Hype |
| 14 | You won't believe | MEDIUM | Clickbait |
| 15 | Double your / Triple your | MEDIUM | Money |
| 16 | Passive income | MEDIUM | Money |
| 17 | [URGENT] / [IMPORTANT] | MEDIUM | Clickbait |
| 18 | ALL CAPS subject line | MEDIUM | Formatting |
| 19 | Save big / Massive savings | MEDIUM | Sales Hype |
| 20 | This is not spam | MEDIUM | Body Copy |
| 21 | No investment / Zero risk | MEDIUM | Money |
| 22 | Order now / Buy now | MEDIUM | Sales Hype |
| 23 | Too many links | MEDIUM | Formatting |
| 24 | {FirstName} merge fail | MEDIUM | Clickbait |
| 25 | Secret / Hidden / Trick | MEDIUM | Clickbait |
| 26 | Unsolicited / Bulk email | MEDIUM | Body Copy |
| 27 | Satisfaction guaranteed | MEDIUM | Body Copy |
| 28 | Don't delete / Don't miss | MEDIUM | Sales Hype |
| 29 | Shocking / Amazing | LOW | Clickbait |
| 30 | Best price / Lowest price | LOW | Sales Hype |
| 31 | Risk-free / No obligation | LOW | Body Copy |
| 32 | ??? / !!! / Excessive !! | LOW | Clickbait |
| 33 | Cash / Cash bonus | LOW | Money |
| 34 | Red font / oversized text | LOW | Formatting |
| 35 | Opt in / Subscribe now | LOW | Body Copy |
| 36 | Click here / Click below | LOW | Body Copy |
| 37 | For just $ / Only $ | LOW | Body Copy |
| 38 | Unlimited / All-inclusive | LOW | Body Copy |
| 39 | As seen on / Featured in | LOW | Body Copy |
| 40 | HTML errors / broken tags | LOW | Formatting |
| 41 | Dear friend / Dear sir | LOW | Body Copy |
| 42 | Winner / Congratulations | LOW | Sales Hype |
| 43 | Increase sales / Boost | LOW | Sales Hype |
| 44 | No catch / No strings | LOW | Body Copy |
| 45 | Call now / Call today | LOW | Sales Hype |
| 46 | Join millions | LOW | Sales Hype |
| 47 | What are you waiting for | LOW | Sales Hype |
A single LOW severity trigger word in your email body will probably not affect deliverability at all. A single HIGH severity trigger in your subject line might drop inbox placement by 10-15%. But the stacking effect is not additive. It is exponential.
In our tests, emails with zero triggers had an average IPR of 94%. Emails with one trigger: 89%. Two triggers: 79%. Three triggers: 61%. Four triggers: 38%. Five or more triggers: 22% or lower. The filter does not care that each individual word is minor. It sees the pattern and says "this is marketing spam."
This is why I recommend a hard rule: zero trigger words in every cold email you send. Not "try to avoid." Zero. It is not that hard once you internalize the replacements, and the deliverability difference is the difference between a campaign that works and one that does not.
Before you send any cold email campaign, run your copy through these three checks:
I also recommend sending a test batch of 100-200 emails to a small segment of your list before running the full campaign. Track deliverability, open rate, and spam complaint rate on the test batch. If anything looks off, fix the copy before scaling.
One thing I need to mention: even perfect copy cannot save a bad list. If your email addresses are unverified, outdated, or scraped from public pages, your bounce rate will be high. High bounce rate damages your sender reputation regardless of how clean your copy is.
Spam filters evaluate your email on two dimensions: content quality (what you say) and sender reputation (who you are). Content quality is the copy. Sender reputation is driven by bounce rate, spam complaint rate, engagement rate, and domain/IP history. List quality affects sender reputation directly.
This is why using a verified email list matters as much as clean copy. If you buy a list of Shopify store owner emails from a provider that verifies every address before delivery, your bounce rate stays under 2%. Low bounce = good sender reputation = even decent copy lands in inbox. If you scrape unverified addresses from the internet, your bounce rate hits 15-30%. No amount of clean copy can fix that.
Our Shopify store owner email lists are verified before delivery. 95%+ deliverability guarantee. Segmented by niche, revenue, and tech stack. Plans start at $49/month for 5,000 verified leads.
View Email List PlansLast updated: June 10, 2026. All deliverability data from B2BRepurpose campaigns run January 2025 through May 2026. Test methodology described in detail above. Individual results will vary based on sending infrastructure, list quality, and offer relevance.
← Back to Blog