Emails go to spam because of authentication failures (SPF, DKIM, or DMARC not configured or failing), damaged sender reputation (high complaint rates, blacklists, low engagement), poor list hygiene (spam traps, invalid addresses, unengaged recipients), or content triggers (excessive links, images, spam phrases). Diagnose by checking authentication first, then reputation, then list health, then content — in that order.
Why Are My Emails Going to Spam? Complete Diagnosis Guide
Stop Guessing. Start Diagnosing.
When emails go to spam, most people start changing subject lines or removing images. That's guessing. Here's how to actually diagnose the problem.
Work through these checks in order. The first one that fails is likely your root cause.
Check 1: Authentication (Fix This First)
Open one of your emails that landed in spam. View the full message headers and look for:
SPF result: Should show spf=pass. If it shows fail, softfail, or none, your SPF record is broken or missing.
DKIM result: Should show dkim=pass. If it shows fail or none, DKIM isn't configured or is broken.
DMARC result: Should show dmarc=pass. If it shows fail, your SPF and DKIM alignment is off.
Quick Check Tools
- MXToolbox: Enter your domain → checks SPF, DKIM, DMARC records
- Mail-Tester: Send an email to their address → get a detailed score
- Google Admin Toolbox: Check DNS records directly
If any authentication is failing, fix it before investigating anything else. See our complete authentication guide.
Check 2: Sender Reputation
If authentication passes, the next suspect is reputation.
Google Postmaster Tools (free): Shows your domain reputation (High/Medium/Low/Bad) and spam rate for Gmail. If domain reputation is Low or Bad, that's your problem.
Microsoft SNDS: Shows complaint rate and IP reputation for Outlook. Register your sending IPs to access data.
Blacklist check: Use MXToolbox blacklist checker. Enter your sending IP and domain. If you're on Spamhaus, Barracuda, or SORBS, that explains the spam placement.
Reputation Recovery
If reputation is damaged:
- Immediately stop sending to unengaged recipients
- Clean your list aggressively — remove anyone who hasn't opened in 90 days
- Send only to your most engaged segment for 2-4 weeks
- Monitor complaint rate — must stay below 0.1%
- Gradually increase volume as reputation rebuilds
This takes 2-8 weeks. There's no shortcut.
Check 3: List Health
Bad lists cause bad reputation, which causes spam placement. Check for:
High bounce rate: Above 2% indicates list quality problems. Remove all hard bounces immediately.
Spam traps: You can't see these directly. If your list was purchased, scraped, or hasn't been cleaned in years, it almost certainly contains spam traps. Use an email validation service (ZeroBounce, NeverBounce) to clean it.
Unengaged recipients: Sending to people who never open your email tells Gmail you're not wanted. Implement a sunset policy — stop sending to anyone who hasn't engaged in 90-180 days.
Check 4: Sending Patterns
Volume spikes: Jumping from 1,000 emails/day to 50,000 triggers throttling and spam filters. Increase volume gradually — no more than 20-30% per day.
Inconsistent sending: Sending nothing for weeks then blasting your full list looks like a spammer. Maintain consistent sending frequency.
Missing warmup: New domains and IPs need warming. Start with your most engaged recipients at low volume, gradually increase over 4-8 weeks.
Check 5: Content (Last Resort)
If authentication, reputation, list health, and sending patterns are all clean, then check content:
- Excessive images: Keep image-to-text ratio reasonable. All-image emails are a red flag.
- URL shorteners: bit.ly and similar are heavily associated with spam. Use your own tracking domain.
- Too many links: More than 3-5 links in a marketing email increases risk.
- Missing unsubscribe: Required by law and by Gmail/Yahoo. One-click unsubscribe header is mandatory for bulk senders.
Practitioner note: In 90% of the deliverability cases I diagnose, the problem is authentication or reputation. Content is almost never the root cause. If someone tells you to "avoid spam trigger words," they're solving a problem that hasn't existed since 2015.
Practitioner note: The most common "sudden spam" scenario I see: a company migrated ESPs, their new ESP set up DKIM with a different selector, and nobody updated the DNS. Authentication silently failed for weeks before anyone noticed.
Practitioner note: If you're on a shared IP and your deliverability dropped overnight with no changes on your end, contact your ESP. Another sender on your shared pool may have been flagged. This is the #1 argument for dedicated IPs at scale.
The Diagnosis Flowchart
- Authentication passing? → If no, fix authentication
- Domain reputation good? → If no, check Google Postmaster Tools
- On any blacklists? → If yes, blacklist removal guide
- Bounce rate under 2%? → If no, clean your list
- Complaint rate under 0.1%? → If no, remove unengaged recipients
- Consistent sending volume? → If no, implement gradual warmup
- Content clean? → If no, fix HTML structure, remove URL shorteners
If you've worked through all of this and can't identify the cause, it's time for a professional audit. Schedule a deliverability audit — I'll run a forensic analysis and tell you exactly what's failing and how to fix it.
Sources
- Google: Prevent mail to Gmail users from being blocked or sent to spam
- Google: Postmaster Tools
- Yahoo: Sender Best Practices
- RFC 8058: One-Click Unsubscribe
v1.0 · March 2026
Frequently Asked Questions
Why did my emails suddenly start going to spam?
Sudden spam placement is usually caused by: a DNS change that broke authentication, hitting a spam trap, a spike in complaint rates, landing on a blacklist, or your ESP moving you to a different shared IP pool. Check authentication records first, then Google Postmaster Tools for reputation changes.
How do I stop emails from going to spam in Gmail?
Ensure SPF, DKIM, and DMARC all pass (check via email headers). Maintain spam complaint rate below 0.1% (check Google Postmaster Tools). Send only to engaged recipients. Use a consistent From: address and sending domain. Don't spike volume suddenly.
Does the subject line affect spam placement?
Rarely. Subject lines matter for engagement but modern spam filters rely primarily on sender reputation and authentication, not keyword matching. The exception is extreme cases — subjects with ALL CAPS, excessive punctuation, or known phishing phrases.
Will buying a new domain fix my spam problem?
No. A new domain has no reputation at all, which is worse than a damaged reputation in many cases. You'll need to warm it up from scratch. Fix the underlying problem (authentication, list hygiene, sending practices) rather than running from it.
My ESP says 98% delivered but I know emails are going to spam. Why?
Your ESP's 'delivered' rate means a receiving server accepted the message — it says nothing about inbox vs spam placement. A message can be 'delivered' directly to the spam folder. Use inbox placement testing (GlockApps) or Google Postmaster Tools to see actual placement.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.