Back to Blog
spam filters deliverability Gmail ISP email filtering

How Email Spam Filters Work: What ISPs Check Before Delivering Your Email

A technical but accessible explanation of how Gmail, Outlook, and Yahoo decide whether your email reaches the inbox or the spam folder.

InboxEagle Team ·

Spam filters at major ISPs like Gmail, Outlook, and Yahoo evaluate every incoming email across dozens of signals before deciding whether it reaches the inbox. Understanding how these filters work is essential for diagnosing deliverability problems — and for building an email program that consistently lands in the inbox.

Email Spam Filtering Scale

99.9% of spam Gmail claims to block before reaching users
15B+ emails Gmail processes daily
45% of all email sent globally is spam Statista
0.30% spam complaint rate that triggers Gmail filtering

The Four Categories Spam Filters Evaluate

1. Sender Reputation

Sender reputation is the most important factor in modern spam filtering. ISPs maintain reputation scores for:

  • Sending domains: The domain in your From address
  • Sending IPs: The IP addresses your email actually sends from
  • Root domains: The organizational domain underlying subdomains

Reputation is built on:

  • Spam complaint rate: The percentage of recipients who mark your email as spam (the most heavily weighted signal)
  • Bounce rate: Invalid addresses signal poor list hygiene
  • Engagement rate: Opens, clicks, and replies tell ISPs that subscribers want your mail
  • Sending history: Consistency of volume and frequency over time

2. Authentication

Modern spam filters require authentication before they’ll even fully evaluate the content:

  • SPF: Does the sending IP appear in the domain’s authorized sender list?
  • DKIM: Is there a valid cryptographic signature proving the message wasn’t modified?
  • DMARC: Does the email pass the policy the domain owner specified?

Failing authentication immediately raises the spam probability score. Gmail and Yahoo require DMARC for bulk senders as of 2024.

3. Content Analysis

Content signals are evaluated but weighted less heavily than reputation in modern systems:

  • Text patterns: Machine learning models scan for language associated with spam
  • HTML structure: Broken HTML, excessive inline styles, or image-only emails raise risk
  • Link reputation: URLs in your email are checked against blocklists and phishing databases
  • Text-to-image ratio: Image-only emails hide content from text analysis — treated as suspicious
  • Header analysis: Missing or malformed email headers raise flags

4. Engagement Signals

Gmail and other ISPs use their users’ behavior as a spam signal:

  • If users at that ISP frequently open emails from your domain → strong inbox signal
  • If users rarely open or delete without reading → weak inbox signal
  • If users move emails from inbox to spam → strong spam signal
  • If users move emails from spam to inbox → strong inbox signal

This is why engagement-based segmentation (sending only to active openers) isn’t just about open rate optimization — it directly shapes how ISPs route your future mail.

How Gmail’s Spam Filter Works

Gmail uses a multi-layer filtering system:

  1. IP reputation check: Is the sending IP known for spam?
  2. Domain reputation check: What is Google’s historical assessment of this domain?
  3. Authentication verification: Does SPF/DKIM/DMARC pass?
  4. Content classification: Machine learning analysis of message content
  5. Engagement lookup: How do Gmail users typically interact with this sender?
  6. Policy enforcement: Does the sender’s DMARC policy require action?

All of these are evaluated simultaneously, and the result is a probability score that determines whether the message goes to inbox, promotions, spam, or is blocked entirely.

How Blocklists Interact with Spam Filters

ISPs consult external blocklist databases (DNSBLs) as part of their filtering decision:

  • Spamhaus: Most widely used blocklist; listing here causes significant delivery problems across all ISPs
  • Barracuda: Used heavily by Outlook and enterprise mail systems
  • SURBL: URL-based blocklist checking links in email content
  • URIBL: Another URL-based blocklist

Being listed doesn’t automatically block all your mail — ISPs use blocklists as one signal among many — but listing on Spamhaus or similar major lists can drop delivery rates by 30–50%.

Why the Same Email Performs Differently at Different ISPs

Your reputation is separate at each ISP. A domain that Gmail views as “High” may be “Medium” at Outlook and “Low” at Yahoo because:

  • Each ISP’s users have different complaint rates for your mail
  • Your IP reputation differs in each system’s database
  • Each ISP weights signals differently

This is why checking Google Postmaster Tools alone isn’t sufficient — you need visibility across all major ISPs simultaneously. InboxEagle monitors Google Postmaster, Yahoo Sender Hub, and seed list placement across 20+ providers in real time.

What Triggers a Spam Filter

The highest-risk actions that trigger spam filtering:

  1. High spam complaint rate: Above 0.10% at Gmail, above 0.30% for Yahoo
  2. Sending to spam traps: Addresses that were never valid or were abandoned years ago
  3. Authentication failures: SPF/DKIM/DMARC not passing
  4. Sudden volume spikes: 10x normal volume in a single send
  5. Very low engagement: High send volume with very few opens/clicks signals poor list quality
  6. Blocklist listing: IP or domain appearing on major blocklists

Understanding how spam filters work helps you build an email program that works with ISP filtering systems rather than against them. InboxEagle monitors all the signals ISPs evaluate — reputation, authentication, placement — and alerts you when anything changes. Start a free trial →

Frequently Asked Questions

How do spam filters decide if an email is spam?
Spam filters evaluate emails across four main categories: (1) Sender reputation — the trust score of your sending domain and IP, built on complaint rates, bounce rates, and engagement history. (2) Authentication — whether SPF, DKIM, and DMARC pass. (3) Content signals — text analysis for spam patterns, HTML structure, link reputation. (4) Engagement signals — whether recipients at that ISP typically open, click, or delete emails from your domain.
Does Gmail use AI to filter spam?
Yes. Gmail uses machine learning models trained on billions of spam examples to classify email. These models analyze sender reputation, content, authentication, and user behavior signals simultaneously. Gmail claims its filters block over 99.9% of spam, phishing, and malware before it reaches users. Gmail also uses engagement data — emails from senders that users frequently engage with are less likely to be filtered.
Why does the same email go to spam at Gmail but not Outlook?
Gmail and Outlook use different spam filtering algorithms, reputation databases, and signal weights. Gmail weighs user engagement (opens, replies) and DMARC compliance heavily. Outlook's SmartScreen focuses more heavily on IP reputation and content patterns. Your domain or IP reputation may differ between the two systems, causing different filtering outcomes for identical emails.
Does email content still affect spam filtering?
Content matters, but less than it did in the early 2000s. Modern spam filters primarily use sender reputation and engagement signals — not just keyword matching. However, certain content patterns still raise risk: excessive punctuation and capitalization, high image-to-text ratio, suspicious links, missing unsubscribe, and missing physical address. Clean HTML and clear copy reduce content-based filtering risk.
What is a spam trap and how does it affect deliverability?
A spam trap is an email address used by ISPs and blocklist operators to identify senders who are not following best practices. Pristine spam traps are addresses that were never valid — hitting them means you're sending without permission. Recycled spam traps are old, abandoned addresses reactivated as traps — hitting them means poor list hygiene. Both trigger blocklisting and reputation damage.

One deliverability insight, every Friday.

Trusted by 2,000+ email senders. Free, always.