Why Emails Go to Spam
Understanding why your emails land in spam is the first step to improving deliverability. Here are the most common causes and how to fix them.
1. Authentication Failures
The most common cause of emails going to spam is missing or misconfigured email authentication. Modern email providers require proper authentication to trust your emails.
Authentication Checklist
Authorizes which servers can send email for your domain
Cryptographically signs emails to prove authenticity
Tells receivers how to handle unauthenticated email
Important: Starting February 2024, Gmail and Yahoo require SPF, DKIM, and DMARC for bulk email senders (5,000+ emails/day).
2. Poor Sender Reputation
Email providers track the reputation of sending IPs and domains. Poor reputation leads to spam filtering.
What hurts reputation:
- High bounce rates (sending to invalid addresses)
- Spam complaints from recipients
- Hitting spam traps (old, recycled email addresses)
- Sudden spikes in sending volume
- Low engagement (emails never opened)
How to improve reputation:
- Clean your email list regularly
- Use double opt-in for signups
- Make unsubscribing easy
- Warm up new IPs/domains gradually
- Monitor feedback loops from major providers
3. Content Red Flags
While content-based filtering is less dominant than authentication and reputation, certain patterns can still trigger spam filters.
Content to avoid:
- ALL CAPS in subject lines or body
- Excessive punctuation (!!!, ???)
- Spam trigger words (FREE!!!, Act now, Limited time)
- Too many images with little text
- Broken HTML or poor formatting
- URL shorteners (bit.ly, etc.) in bulk email
- Attachments in cold outreach
Best practices:
- Write naturally, like you're emailing a colleague
- Balance text and images
- Use full URLs from your own domain
- Include a plain text version
- Add a clear unsubscribe link
4. Technical Issues
Missing List-Unsubscribe Header
Marketing emails should include a List-Unsubscribe header so email clients can show an easy unsubscribe option.
From/Reply-To Mismatch
If your From and Reply-To addresses use different domains, it may look suspicious to spam filters.
Shared IP Reputation
If you're on shared sending infrastructure, other senders' behavior can affect your deliverability. Consider a dedicated IP for high-volume sending.
Blacklisted Domain or IP
Your sending IP or domain might be on a blocklist. Check tools like MXToolbox to see if you're listed.
Quick Wins to Improve Deliverability
- 1Set up SPF, DKIM, and DMARC (start with p=none)
- 2Clean your email list - remove bounces and unengaged subscribers
- 3Add an easy-to-find unsubscribe link
- 4Use a consistent "From" name and address
- 5Monitor your domain's reputation with Google Postmaster Tools
Test Your Email Configuration
Use our free spam checker to see if your emails have authentication issues.
Check Your EmailBuilding an app that receives email?
Mailhooks automatically verifies SPF, DKIM, and DMARC for every inbound email. Get authentication results delivered via webhook so you can filter spam and protect your users.
Try Mailhooks free