How does Gmail decide if an email goes to the Promotions tab?

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

You hit send on a beautifully designed newsletter, and it lands in the Promotions tab. Not spam. Not lost. But not Primary either. So what exactly tipped Gmail's decision? The answer is a mix of content signals, sender signals, and user behavior patterns that Gmail's machine learning has been studying for years.

Gmail doesn't publish a checklist. But from what's been observed and tested across millions of senders, here's what it's actually weighing.

Content signals

Gmail reads the email itself. Promotional language like "Buy now", "Limited offer", "Shop the sale", and "Unsubscribe" in a footer pulls toward Promotions. So does a high image-to-text ratio, multiple links pointing to a website or store, and HTML templates that look like marketing layouts. Even the presence of a tracked URL (those long redirect links ESPs use for click tracking) is a signal. Personal, plain-text emails with natural conversational language tend to go Primary.

Sender signals

Gmail looks at who's sending, not just what they're sending. A dedicated marketing IP, a sending domain that's different from your website domain, and bulk sending headers (like the List-Unsubscribe header that ESPs add automatically) all point toward Promotions. This is one reason emails sent from a shared ESP infrastructure almost always land there. That said, proper email authentication with SPF, DKIM, and DMARC aligned still matters. It's not a Promotions override, but unauthenticated mail is more likely to go to spam rather than Promotions at all.

User behavior

This is the part most senders miss. Gmail watches what individual users do with emails from a particular sender. If someone consistently opens your emails in Promotions and never moves them, Gmail keeps routing there. If someone drags your email to Primary once, Gmail learns that preference for that user. Your tab placement can literally vary subscriber by subscriber, which is why Promotions isn't a wall, it's a default that users can override.

What this means practically

And you can't fully control tab placement, and trying to trick Gmail into Primary by stripping your unsubscribe link or removing tracking is a bad trade. You'd hurt your deliverability and legal compliance to gain a marginal placement advantage that users can change anyway.

What actually moves the needle is engagement. Subscribers who look for your emails, open them, click them, and reply to them are the ones whose Gmail learns to treat your mail as Primary-worthy. That's a relationship problem, not a formatting one.

Worth noting too: Promotions is not spam. It's the inbox. Emails that land there are delivered successfully. The bigger risk is ending up in the spam folder, which is a different outcome entirely and usually points to reputation issues rather than content classification.

If you want to understand how the full tab system works, the Promotions tab overview is a good next read. And if you're trying to diagnose why a specific email is going somewhere unexpected, our free email header analyzer can show you what authentication and routing signals Gmail actually saw.

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

Paste your email details above and get a realistic read on your Promotions signals

I read this on the Email Almanac about how Gmail decides if an email goes to the Promotions tab. I want to understand what's happening with my specific emails. Please help me figure out: 1. Which signals in my emails are most likely triggering Promotions placement 2. What I can realistically change without hurting deliverability or compliance 3. Whether my current engagement patterns suggest Promotions is hurting me or not 4. What a reasonable experiment would look like to test Primary vs Promotions impact My details: - Email platform/ESP: e.g. Mailchimp, SendGrid, HubSpot - Type of email: newsletter / promotional / transactional / mixed - Email format: HTML template / plain text / hybrid - List size and typical open rate: e.g. 8,000 subscribers, 24% open rate - Authentication set up: SPF yes/no, DKIM yes/no, DMARC yes/no - Sending domain vs website domain: same / different - Shared or dedicated IP: shared / dedicated / unknown - Any Gmail-specific complaints from subscribers: yes / no / unsure

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