What determines if an email lands in the inbox or spam folder?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
Mailbox providers like Gmail, Outlook, and Yahoo run automated spam filters that look at dozens of signals before deciding where your email lands. No single factor determines placement. It's a weighted combination that shifts constantly as the filters learn.
Here's what actually gets checked:
Authentication. Your email needs to pass SPF, DKIM, and DMARC checks. This proves you're actually authorized to send from your domain and the message hasn't been tampered with. If authentication fails, spam placement is almost guaranteed. (You can check your setup in 30 seconds with our free SPF checker and DKIM lookup tool.)
Sender reputation. Every sending domain and IP address builds a reputation score based on past behavior. High bounce rates, spam complaints, and blocklist appearances damage reputation. Consistent engagement (opens, clicks, replies) builds it. If you're sending from a brand new domain or a shared IP with poor history, your starting reputation is weaker. Warming up gradually helps.
Engagement signals. Mailbox providers watch what recipients DO with your emails. Opens, clicks, forwards, and replies are positive. Deletes without opening, marking as spam, and ignoring emails entirely are negative. If 60% of your list never opens anything from you, filters notice. That's why list hygiene matters. Dead weight kills engagement ratios.
List quality. Where your email addresses came from matters. Purchased lists, scraped addresses, and old unengaged contacts trigger spam traps and bounces. Permission-based lists with recent opt-ins perform better. If you're seeing high bounce rates or low engagement, your list quality is probably the problem.
Content patterns. Spam filters scan subject lines, body text, and links for known spam patterns. All-caps subject lines, excessive exclamation marks, and phrases like "act now" or "limited time" raise flags (though they won't kill you if everything else looks good). More important: consistent formatting, clean HTML, and working unsubscribe links signal legitimate mail.
Historical behavior. Filters compare your current send to your past patterns. Sudden volume spikes, dramatic content shifts, or sending after months of silence all look suspicious. Predictable, steady sending builds trust.
What this means practically: you can't fix inbox placement with one magic trick. You need authentication set up correctly, a clean engaged list, and content that people actually want. If your open rate is under 15% or your bounce rate is over 2%, start there. Everything else compounds those problems.
Not sure where you stand? Check authentication first (links above), then run through your engagement and bounce rates. If you're stuck, our SOS hotline is free and we'll walk through what's actually breaking.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.