Why do some emails go to spam?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

Emails land in spam when mailbox providers (like Gmail, Outlook, or Yahoo Mail) decide your message looks risky or unwanted. They're not guessing. They're scoring hundreds of signals every time you hit send.

The signals fall into a few big categories:

Sender reputation. Your domain and sending IP have a history. If past emails from your setup triggered complaints, bounces, or low engagement, that reputation follows you. A poor reputation means the mailbox provider treats your new emails with suspicion (even if they're perfectly fine).

Engagement history. If people consistently ignore, delete, or mark your emails as spam, that tells mailbox providers your messages aren't wanted. Low open rates and high delete-without-reading rates hurt. Conversely, if people open your emails, reply, forward them, or move them to folders, that's a green flag.

Authentication setup. Broken or missing SPF, DKIM, or DMARC records make it easy for spammers to forge your domain. Mailbox providers penalize unauthenticated senders because they can't verify you're legitimate.

List quality. If your list includes spam traps, purchased contacts, or addresses that haven't engaged in years, you're sending to recipients who never wanted your emails. High bounce rates and complaint rates follow.

Sending patterns. Sudden volume spikes, inconsistent sending schedules, or switching domains without warming up the new one all trigger caution. Mailbox providers compare your current behavior to your history. Big changes look suspicious.

Content triggers. This one's overstated (engagement and reputation matter more), but yes, some content patterns raise flags. Emails that mimic phishing attempts (urgent subject lines, suspicious links, no real sender info) or look like bulk promotional mail with zero prior relationship get filtered. Content alone rarely causes spam placement for a sender with good reputation and engagement.

The most common mistake is thinking spam filtering is about one thing. It's not. You can have perfect authentication and still land in spam if your engagement is terrible. You can write beautiful emails and still get filtered if your domain reputation is shot. Spam filtering is a weighted combination of all these signals, and different mailbox providers weigh them differently.

So if your emails are going to spam right now, you need to figure out which signal (or signals) is the problem. Check your authentication setup first (it's the easiest to fix). Then look at your engagement metrics and list quality. You can check your SPF and DMARC with our free tools, or just ask us if you're stuck ;)

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Diagnose my spam signals

I read this on the Email Almanac about why emails go to spam. The answer explained that mailbox providers score multiple signals (sender reputation, engagement, authentication, list quality, sending patterns, content) and that spam placement is usually a combination of these, not just one factor. Help me figure out which signal is hurting ME: 1. Based on my metrics and setup below, which spam signal is most likely my problem? 2. How do I confirm that diagnosis (what do I check, where do I look)? 3. What's the fastest fix I can make this week? 4. What's the long-term fix I need to prioritize? --- My setup (fill in what you know): - Email platform/ESP: e.g. Mailchimp, SendGrid, Postmark, HubSpot - Sending domain(s): your domain - Sending volume: e.g. 10,000/month or 500/day - Type of email: marketing / transactional / mixed / cold outreach - Current inbox rate (if known): e.g. ~70% inbox, or "not sure" - Open rate: e.g. 18% - Bounce rate: e.g. 3% - Complaint/spam rate: e.g. 0.1% - Authentication status: SPF: yes/no, DKIM: yes/no, DMARC: yes/no/unsure - IP type: shared / dedicated / unknown - List source: opt-in signups / purchased / scraped / inherited / mixed - List age: when did you last clean inactive subscribers? - Recent changes: new domain, IP switch, volume spike, content change - Which mailbox providers are filtering you: Gmail, Outlook, Yahoo, all of them

Edit the yellow boxes, then send to the AI of your choice.