Skip to content
Deliverability8 min read

Why Emails Go to Spam (And How to Fix It)

Understanding why your emails land in spam is the first step to fixing deliverability issues. This guide covers the most common causes and provides actionable solutions to get your emails back in the inbox.

1. Authentication Failures

Email authentication is how mailbox providers verify that you are who you claim to be. Missing or failing authentication is one of the fastest ways to land in spam.

Missing or Failing SPF

SPF tells receivers which servers can send email for your domain. Without it, your emails look suspicious. A failing SPF (too many DNS lookups, unauthorized IP) is equally damaging.

Missing or Invalid DKIM

DKIM cryptographically signs your emails. If the signature is missing or doesn't validate (wrong selector, key mismatch), mailbox providers can't verify email integrity.

No DMARC Policy

DMARC ties SPF and DKIM together and tells receivers what to do with failures. Without DMARC, you miss out on alignment benefits and can't receive authentication reports.

Fix It

Set up SPF, DKIM, and DMARC for your domain. Use our domain scanner to check your current authentication status and get specific recommendations.

2. Poor Sender Reputation

Mailbox providers track your sending history and assign a reputation score to your domain and IP addresses. Low reputation equals spam folder.

New Domain or IP

New senders have no reputation, which mailbox providers treat with suspicion. Sending high volumes immediately will trigger spam filters.

Shared IP Problems

If you send through an ESP on shared IPs, other senders' bad behavior can affect your deliverability. Consider dedicated IPs for high-volume sending.

History of Spam Complaints

Past spam complaints, bounces to spam traps, or blacklist appearances create a negative reputation that takes time to recover from.

Fix It

Warm up new domains/IPs gradually by starting with small volumes to engaged subscribers. Check blacklists regularly and request removal if listed. Monitor your reputation with Google Postmaster Tools.

3. Content Triggers

Your email content itself can trigger spam filters. While modern filters focus more on sender reputation, content still matters.

Common Content Red Flags
  • -Spam trigger words: "FREE!!!", "Act now", "Limited time", "Click here", excessive urgency
  • -ALL CAPS and excessive punctuation: "BUY NOW!!!" looks like spam
  • -Too many links: Emails stuffed with links, especially to different domains
  • -Image-heavy emails: Large images with minimal text (spammers use images to hide text from filters)
  • -URL shorteners: bit.ly and similar services are often used to mask malicious links
  • -Attachments: Especially .exe, .zip files or unexpected attachments
Fix It

Write naturally and avoid salesy language. Maintain a healthy text-to-image ratio (at least 60% text). Use your own domain for links instead of shorteners. Test your content with spam checking tools before sending.

4. Technical Issues

Technical problems with your email setup can silently hurt deliverability even when everything else looks fine.

Missing Unsubscribe Link

Required by law (CAN-SPAM, GDPR) and by major mailbox providers. Gmail and Yahoo now require one-click unsubscribe headers for bulk senders.

Malformed Headers

Invalid From addresses, missing Message-ID, broken MIME encoding, or mismatched header domains can trigger filters.

No Reverse DNS (PTR Record)

Your sending IP should have a PTR record that matches your domain. Many mailbox providers check this.

Broken HTML

Invalid HTML, unclosed tags, or missing plain text alternative can cause rendering issues and spam flags.

Fix It

Always include a visible unsubscribe link and List-Unsubscribe header. Validate your HTML before sending. Ensure your sending infrastructure has proper PTR records. Send both HTML and plain text versions.

5. Engagement Signals

Mailbox providers track how recipients interact with your emails. Poor engagement signals that your emails aren't wanted.

What Providers Track
Positive Signals
  • - Opens and reads
  • - Replies to your emails
  • - Moving to primary inbox
  • - Adding to contacts
  • - Clicking links
Negative Signals
  • - Marking as spam
  • - Deleting without reading
  • - Ignoring consistently
  • - Unsubscribing immediately
  • - Low open rates

Important: Gmail and Yahoo require bulk senders to maintain spam complaint rates below 0.3%. Exceeding this threshold will severely impact deliverability.

Fix It

Only email people who opted in and want to hear from you. Remove inactive subscribers after 6-12 months of no engagement. Segment your list and send relevant content. Make unsubscribing easy to prevent spam complaints.

6. How to Diagnose Deliverability Issues

Before you can fix the problem, you need to identify what's causing it. Here's a systematic approach.

1Check Authentication

Run your domain through our scanner to verify SPF, DKIM, and DMARC are properly configured and passing.

Scan your domain
2Test with Mail-Tester

Send a test email to mail-tester.com to get a spam score and detailed analysis of what might be causing problems.

Visit mail-tester.com
3Check Blacklists

Search your domain and sending IP addresses against major blacklists like Spamhaus, Barracuda, and SORBS.

Check MXToolbox Blacklists
4Monitor Reputation

Set up Google Postmaster Tools to monitor your domain reputation, spam rate, and authentication results with Gmail.

Google Postmaster Tools
5Review Email Headers

Check the headers of emails that landed in spam. Look for Authentication-Results to see SPF/DKIM/DMARC status and any X-Spam headers that indicate why it was filtered.

7. Quick Fixes Checklist

Here are practical steps you can take today to improve your email deliverability.

Set up SPF, DKIM, and DMARC

This is non-negotiable. Start with DMARC p=none to monitor, then move to quarantine/reject.

Add List-Unsubscribe headers

Include both List-Unsubscribe and List-Unsubscribe-Post headers for one-click unsubscribe.

Clean your email list

Remove hard bounces immediately. Sunset subscribers who haven't engaged in 6-12 months.

Warm up new domains/IPs

Start with 50-100 emails/day to your most engaged subscribers. Gradually increase over 4-6 weeks.

Use a consistent From address

Don't change your From address frequently. Recipients and filters learn to trust consistent senders.

Send plain text alternatives

Always include a plain text version alongside HTML. This improves compatibility and trust.

Monitor your metrics

Track bounce rates, spam complaints, and open rates. Set up alerts for sudden changes.

Request removal from blacklists

If listed, fix the underlying issue first, then submit removal requests to each blacklist.

Summary

Email deliverability isn't a one-time fix - it's an ongoing process. The key factors are:

  • 1.Authentication: SPF, DKIM, DMARC must all pass
  • 2.Reputation: Build and protect your sender reputation
  • 3.Content: Avoid spam triggers, maintain text/image balance
  • 4.Technical: Proper headers, unsubscribe links, valid HTML
  • 5.Engagement: Only email people who want to hear from you

Resources

Check Your Email Authentication

Use our free scanner to verify your SPF, DKIM, and DMARC configuration and get actionable recommendations to improve deliverability.

Scan Your Domain