How do mailbox providers decide where to place emails?

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

Mailbox providers (Gmail, Outlook, Yahoo, Apple Mail, etc.) use filtering systems that constantly analyze billions of emails to figure out what their users actually want. They're not trying to hurt you. They're trying to protect their users from spam, scams, and noise.

The filtering decisions happen in layers, and each layer checks different signals. Think of it like airport security. Some checks are quick ("Does your passport scan?"), some dig deeper ("Have you traveled to this country before?"), and some are invisible until you trip a flag.

Layer 1: Authentication (The Passport Check)

First thing mailbox providers check: authentication records. SPF says your server is allowed to send for your domain. DKIM proves the message wasn't tampered with. DMARC tells receiving servers what to do if authentication fails.

If you don't pass authentication, you're already at a disadvantage. Gmail and Yahoo both require DMARC for bulk senders. Outlook weighs authentication heavily in its filtering. No authentication means you're starting from zero trust.

Layer 2: Sender Reputation (Your Track Record)

Mailbox providers track your domain and IP address over time. If your past emails got opened, clicked, and replied to, you've built trust. If they got deleted unread, ignored, or marked as spam, you've burned it.

This reputation score isn't public. You can't check it like a credit score. But you can see the effects. A new domain with no history starts neutral (sometimes called "warming up"). A domain that's been sending good email for years gets the benefit of the doubt. A domain that's been flagged for spam gets scrutinized hard.

Shared IP addresses (common on ESPs like Mailchimp or Brevo) mean your reputation is blended with other senders on that IP. Dedicated IPs give you full control but require consistent volume to maintain reputation. If you send 100 emails a month on a dedicated IP, it stays cold. Reputation needs activity.

Layer 3: Engagement Behavior (What Users Actually Do)

And this is the biggest lever mailbox providers use, and it's invisible to you. They track what their users do with your emails at a per-sender level.

Positive signals: opening emails, clicking links, replying, moving messages to folders, adding your address to contacts, searching for your emails later. Negative signals: deleting without opening, marking as spam, ignoring repeatedly, unsubscribing quickly after signup.

Here's the kicker. Engagement is measured differently for each recipient. If subscriber A opens every email you send but subscriber B deletes them all unread, future emails to subscriber A still land in the inbox while emails to subscriber B might get filtered to spam. Same sender, same campaign, different placement. Mailbox providers personalize filtering based on individual user behavior.

That's why sending to unengaged subscribers hurts you. You're training the filters that your emails aren't wanted. Even if those subscribers never mark you as spam, their silence tells the algorithm to deprioritize your future messages.

Layer 4: Content Signals (What's Inside the Email)

Filters scan the email itself for spam patterns. Not just obvious stuff ("FREE MONEY!!!"), but subtler signals. High image-to-text ratio. Broken HTML. Suspicious links. Misleading subject lines. Attachments from unknown senders.

Content filtering used to be the main event (early 2000s spam filters), but it's now just one input among many. A perfect-looking email from a sender with bad reputation still gets filtered. A slightly spammy-looking email from a trusted sender usually gets through. Reputation overrides content in most cases.

Layer 5: Machine Learning (The Invisible Hand)

Modern filtering systems use machine learning models trained on billions of emails. They spot patterns humans can't. Maybe emails with a certain phrase combo get deleted 80% of the time. Maybe emails sent at 3am on Sundays underperform. Maybe users who signed up via a specific form never engage.

These models adapt constantly. What worked last month might not work this month if user behavior shifts. And the models are proprietary. Gmail's filters work differently from Outlook's, which work differently from Yahoo's. There's no universal rule set.

Layer 6: User Feedback (Direct Overrides)

When a user marks your email as spam, that's a direct signal to demote future emails. When they mark it as "not spam" (moved from spam to inbox), that's a direct signal to promote. Unsubscribes also matter, especially if they happen immediately after receiving an email.

Complaint rates (spam reports divided by delivered emails) above 0.1% are a red flag for most mailbox providers. Above 0.3%, you're likely to see widespread filtering. If users are telling the filter "I don't want this", the filter listens.

The Result: Inbox, Spam, or Limbo

After all these layers, the filter makes a call: inbox, spam folder, or (rarely) block entirely. Some emails land in tabs (Gmail's Promotions tab, Outlook's Other folder). These aren't spam, but they're deprioritized.

Placement isn't binary. It's a confidence score. High confidence = inbox. Medium confidence = Promotions tab or "Other". Low confidence = spam. And placement can vary per recipient based on their individual engagement history with you.

Now one last thing. Mailbox providers don't tell you which signal caused a placement decision. You can't email Gmail and ask "Why did this land in spam?" You have to reverse-engineer it from your metrics. Low open rates + high spam complaints = engagement problem. Authentication failures + new domain = trust problem. Sudden volume spike = reputation problem.

If you're seeing placement issues, start with the Email Header Analyzer (free, shows auth results and routing) and check your sender reputation signals. If you're stuck figuring out which layer is tripping you up, the SOS hotline is free and we'll walk through it with you.

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

Get a placement diagnosis for your setup

I read this on the Email Almanac about "How do mailbox providers decide where to place emails": "Mailbox providers use layered filtering: authentication (SPF/DKIM/DMARC), sender reputation (domain/IP history), engagement behavior (opens/clicks/deletes per recipient), content signals (spam patterns), machine learning models (pattern detection), and user feedback (spam reports/unsubscribes). Placement is personalized per recipient based on their individual engagement with your emails. Complaint rates above 0.1% trigger filtering, above 0.3% causes widespread issues. Shared IPs blend reputation with other senders, dedicated IPs require consistent volume." Give me a diagnosis and action plan for MY specific situation: 1. Diagnosis: Based on my setup below, which filtering layer is most likely causing issues? 2. Authentication check: What to verify first (SPF/DKIM/DMARC status) 3. Reputation signals: What metrics indicate sender reputation problems vs engagement problems 4. Immediate fixes: What to change this week to improve placement 5. Long-term strategy: How to build trust with each mailbox provider over time --- My details (the more you share, the better the diagnosis): - Email platform/ESP: e.g. Mailchimp, SendGrid, Postmark, HubSpot, custom SMTP - Domain(s): your sending domain(s) - Sending volume: e.g. 5,000/month or 500/day - Type of email: marketing / transactional / mixed / cold outreach - Current inbox rate (if known): e.g. ~85% inbox, or "not sure" - Open rate: e.g. 22% - Bounce rate: e.g. 1.5% - Complaint/spam rate: e.g. 0.05% - Unsubscribe rate: e.g. 0.2% - IP type: shared / dedicated / unknown - Authentication: SPF: yes/no, DKIM: yes/no, DMARC: yes/no/unsure - Domain age: e.g. brand new, 2 years old, 10+ years - Any recent changes: [new domain, IP switch, volume spike, content change, ESP migration] - Problem mailbox providers (if any): Gmail, Outlook, Yahoo, Apple Mail, etc. - Engagement trend: improving / stable / declining / unknown

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