Skip to content
All Articles
Email Deliverability

Email Deliverability for Gmail: Why Emails Go to Spam and How to Fix It

Gmail uses engagement signals, sender reputation, and authentication to filter email. Learn exactly what Gmail checks and how to ensure your emails reach the inbox.

7 min read

How Gmail filters email

Gmail uses a multi-layered filtering system that combines:

1. Authentication checks (SPF, DKIM, DMARC) — fails here = immediate spam or rejection 2. IP and domain reputation — built up over time from sending history 3. Engagement signals — do recipients open, click, and keep your emails? 4. Content analysis — spam trigger words, HTML patterns, URL reputation 5. User feedback — spam reports and 'move to inbox' actions across all Gmail users 6. Machine learning — patterns learned from billions of emails

Gmail gives particular weight to domain reputation (not just IP reputation) and engagement signals.

Gmail's 2024 bulk sender requirements

Since February 2024, Gmail enforces these requirements for bulk senders (5,000+/day):

- SPF and DKIM authentication required - DMARC record required (p=none is acceptable, but must exist) - DMARC alignment must pass - One-click unsubscribe (List-Unsubscribe-Post header) required - Process unsubscribes within 2 days - Spam complaint rate below 0.10%; throttling begins at 0.08% - Valid forward and reverse DNS required

Gmail enforces these gradually — non-compliant email gets increasingly filtered before being outright rejected.

  • SPF record published and valid for your sending domain
  • DKIM signing enabled — 2048-bit key preferred (required for bulk senders)
  • DMARC record published at minimum p=none (required for bulk senders)
  • DMARC alignment passes — From: domain aligns with SPF or DKIM domain
  • ·One-click unsubscribe: List-Unsubscribe-Post header included in all marketing email
  • ·Unsubscribe requests processed within 2 days (Gmail enforces this for bulk senders)
  • Spam complaint rate below 0.10% in Google Postmaster Tools
  • Valid reverse DNS (PTR) configured for sending IP
  • TLS used for all SMTP connections
  • Sending domain NOT a free email provider (not gmail.com, yahoo.com, etc.)
~32%
Gmail market share

Largest single mailbox provider globally

0.10%
Spam complaint rate threshold

Above this = filtering begins

0.30%
Spam complaint rate hard limit

Above this = widespread blocking

5,000/day
Bulk sender threshold

Triggers stricter requirements

2 days
Unsubscribe processing SLA

Gmail requirement for bulk senders

p=none
DMARC minimum requirement

Must have DMARC record (any policy)

Google Postmaster Tools for Gmail deliverability

Register your sending domain at postmaster.google.com — it's free and provides the most accurate data on Gmail deliverability available.

Watch these metrics daily: - Domain Reputation: Must stay at 'High'. 'Medium' means some filtering; 'Low' or 'Bad' means most email goes to spam. - Spam Rate: Must stay below 0.10%. Check this after every campaign send. - Authentication: Should be 100% SPF and DKIM pass rate.

If domain reputation drops, pause sending to unengaged segments immediately and investigate complaint sources.

Improving Gmail inbox placement

Segment by engagement: Send different content to active openers (last 30 days) vs. less-engaged subscribers. More engaged segments get inbox; less-engaged get promotional or spam. Over time this signals to Gmail that your email is wanted.

Reduce complaint rate: Make unsubscribing easier than reporting spam. Use list-unsubscribe headers. Add a preference center. Let subscribers reduce frequency rather than unsubscribe entirely.

Improve content relevance: Personalized emails get higher engagement. Batch-and-blast generic email gets spam-reported.

Clean your list proactively: Remove subscribers who haven't opened in 6+ months. They hurt your engagement rate and eventually mark spam.

Use Gmail's tabbed inbox correctly: If Gmail categorizes your email into Promotions, that's fine — promotional email is expected there. What hurts is being in spam.

Check your domain's email health

Run a free scan against 60 blacklists. Validate SPF, DKIM, DMARC, and MX records in seconds.