Spam word checker
Highlights the words in your cold email that trip spam filters, by how risky they are, with a plainer word for each.
Subject: is the subject. Merge fields like {{firstName}} are fine.Over budget
Budget: 2 units. A never word spends it all.2 never-tier words are in the email. Remove them before you send. 4 structure checks need a look: links, URL shorteners, exclamation marks, money and percentage promises.
Where the risky words are
Numbers in the text match the notes. Each note has a plainer word.Your email
8 marksHi Jane,
I hope this email finds you well. My name is Tom and I'm the founder of Outbound Labs, a leading AI-powered platform that helps B2B companies like Northwind scale their outbound engine 10x with cutting-edge automation.
We've helped over 500 companies increase their pipeline by 300% in just 90 days. Book a free demo today and get a risk-free 30-day trial - guaranteed results or your money back!
Would you be open to a quick 15-minute call this week? Check out our case study here: https://bit.ly/3xYz
Looking forward to hearing from you!
Best regards,
Tom
Structure checks
Links, shorteners, fake replies and formatting, from the rules in Ken's own linter.3 passedNothing to do here.Link safetyFake Re: or Fwd:ALL CAPSShowHide
Next
What the spam word checker flags
Paste a subject and body. The checker highlights every risky word and phrase by tier and counts them against a spam budget for the email:
- Never. Words with no safe use in cold email: phishing language like "verify your account" and "action required", and scam phrases like "no strings attached" and "risk-free".
- High. Money, urgency and hype words such as "discount", "act now", "guaranteed" and "click here". One of these spends the whole budget.
- Medium. Everyday sales words such as "offer", "price", "trial" and "ROI". One per email is fine. Two use up the budget, and more starts to read like a pitch.
It also runs structure checks: links in a first email, URL shorteners, link text that hides where a link goes, a fake "Re:" or "Fwd:" in the subject, words in ALL CAPS, stacked exclamation marks, and money or percentage promises.
How to read the spam budget
Filters score clusters, not single words. One medium word in a normal sentence is fine. Three deal words in one sentence next to a dollar sign in the subject is a promotion. The budget turns that into numbers you can check:
- Never words: zero, always.
- High words: aim for zero. One uses the whole budget.
- Medium words: one per email. Two use up the budget.
- Subject line: no words from any tier, and no $, % or emoji.
Each highlight has a number that matches a note with the safer alternative. Fix the text, check it again, and the meter shows how much of the budget is left.
How to replace spam words without sounding stiff
Swap the claim for the specific thing behind it:
- "No obligation" becomes "if it isn't a fit, say so and I'll stop".
- "Guaranteed" becomes the guarantee itself: what you do if it doesn't work.
- "Save money" becomes the cut you expect, in their numbers.
- "Act now" becomes the real reason the timing matters, or nothing.
- "Click here" becomes link text that says where the link goes.
Concrete numbers are fine in the body. One specific figure reads as proof. A stack of dollar signs and percentages reads as an ad.
Why content still matters for cold email
Gmail and Outlook decide mostly on reputation: whether your domain passes SPF, DKIM and DMARC, how recipients treated your past mail, and how often they report it. Google asks every sender to keep the spam rate in Postmaster Tools below 0.1% and never reach 0.3%. Words come after all of that.
Content matters more inside companies. Many B2B buyers sit behind gateways such as Proofpoint, Mimecast and Barracuda, which still score message text with SpamAssassin-style rules. Clean copy won't save a bad domain, but spammy copy can sink a good one at exactly the companies you sell to.
This checker runs the rules from Ken's own copy linter. It doesn't predict whether Gmail will deliver a given message. No word list can.