You've spent hours crafting the perfect email campaign. The copy is compelling, the design is on point, the offer is irresistible. You hit send — and it lands in spam. All that work, wasted.
The solution? Check your spam score before you send. A pre-send spam check analyzes your email against the same criteria that spam filters use, giving you a chance to fix problems before they cost you deliverability.
What Is a Spam Score?
A spam score is a numerical rating (typically 0-100) that predicts how likely your email is to be flagged as spam. The higher the score, the more likely your email reaches the inbox.
Spam filters from Gmail, Yahoo, Outlook, and others evaluate dozens of signals. A good spam scoring tool checks the same factors proactively.
The 5 Scoring Categories
1. Technical Setup (25 points)
This checks your email infrastructure:
- SPF record valid — is your sending server authorized?
- DKIM signature present — is the email cryptographically signed?
- DMARC policy configured — what happens when authentication fails?
- Blacklist check — is your IP/domain on any blacklists?
If you haven't set these up yet, read our SPF, DKIM, DMARC setup guide.
2. Content Quality (25 points)
Spam filters analyze your email content for red flags:
- Spam trigger words — "FREE!!!", "Act Now", "Limited Time", "Click Here" used excessively
- ALL CAPS text — screaming in emails is a spam signal
- Excessive exclamation marks — "Buy Now!!!" triggers filters
- Misleading subject lines — subject doesn't match content
- Too many fonts/colors — looks like a scam email
This doesn't mean you can't use words like "free" or "discount." It's about context and density. One "free shipping" mention is fine. Seventeen variations of "FREE" in one email is spam.
3. Email Structure (20 points)
- Text-to-image ratio — aim for at least 60% text, 40% images. Image-only emails are heavily penalized
- Alt text on images — every image needs alt text for accessibility and spam scoring
- HTML quality — broken tags, inline CSS issues, and rendering problems hurt your score
- Plain text version — include a text/plain alternative alongside HTML
4. Links (15 points)
- No URL shorteners — bit.ly, tinyurl.com, etc. are associated with phishing. Use full URLs
- Clean link domains — all links should go to legitimate, non-blacklisted domains
- Reasonable link count — too many links looks like a phishing attempt
- No broken links — 404 pages damage trust and trigger warnings
5. Compliance (15 points)
- Unsubscribe link — mandatory. One-click preferred (required by Gmail/Yahoo since 2024)
- Physical address — CAN-SPAM requires your mailing address in the footer
- Accurate "From" info — sender name and address match your brand
- No deceptive content — subject line accurately reflects email content
AI-powered spam scoring
SwiftMail analyzes every email against all 5 categories before you send. If your score is below 75/100, we block the campaign and show you exactly what to fix. No more guessing.
What's a Good Spam Score?
- 90-100: Excellent — send with confidence
- 75-89: Good — minor improvements possible but safe to send
- 50-74: Risky — fix issues before sending
- Below 50: Dangerous — high probability of landing in spam
Best practice: never send a campaign with a score below 75.
How to Improve Your Score
- Fix authentication first — SPF, DKIM, DMARC are the foundation
- Write naturally — avoid spam trigger words and excessive formatting
- Balance text and images — don't send image-only emails
- Use full URLs — no URL shorteners or redirects
- Add unsubscribe link — make it visible, not hidden in tiny text
- Include physical address — even a PO Box works
- Test before sending — always check your score
Free Tools to Check Spam Score
- Mail-Tester.com — send a test email, get a score out of 10
- GlockApps — inbox placement testing across providers
- Litmus — email preview + spam testing (paid)
- SwiftMail — built-in pre-send scoring (coming soon)
Never send a spammy email again
SwiftMail scores every campaign before sending. If it's not ready, we tell you exactly what to fix.
Join the Waitlist