How to Check Whether Gmail Is Filtering Your Outreach
Gmail uses sophisticated filtering that varies by recipient. Here's how to test whether your outreach is making it to Gmail inboxes and what to do when it's not.
Gmail is the primary email provider for most cold email targets in North America. It's also the provider with the most sophisticated spam filtering. Knowing whether Gmail specifically is filtering your outreach — and why — is essential for campaign performance.
How to confirm Gmail filtering is the problem
Method 1: Inbox placement test
The placement test uses a seed Gmail address. If the test shows spam, Gmail is filtering your email. Check the authentication results in the test output — this tells you whether Gmail saw SPF, DKIM, and DMARC as passing or failing.
Method 2: Segment open rates by recipient domain
In your ESP analytics, filter your campaign open rates to show only @gmail.com recipients. If Gmail open rates are significantly lower than non-Gmail recipients on the same campaign — Gmail filtering is the specific issue.
Method 3: Send a test to your own Gmail
Send an email from your cold email infrastructure to a Gmail address you control. Check: which folder did it land in? View the original headers — what do the authentication results show?
Gmail filtering signals
Using Google Postmaster Tools
If your domain sends enough volume to Gmail, you can register it in Google Postmaster Tools (postmaster.google.com). This shows:
- Domain reputation: Bad / Low / Medium / High
- IP reputation: for your sending IPs
- Spam rate: percentage of emails marked as spam by Gmail users
- Authentication: SPF/DKIM/DMARC pass rates
- Delivery errors: specific error codes from Gmail servers
This data is delayed 1–2 days but provides the most authoritative view of what Google actually thinks of your domain.
What Gmail looks for
Gmail's spam filtering is multi-layered. The order of evaluation (roughly):
- Authentication: SPF, DKIM, DMARC
- Sender reputation: domain and IP history
- Content signals: links, images, formatting, language patterns
- Recipient behavior: what previous recipients did with email from this sender
Common causes of Gmail-specific filtering
Failed authentication
Gmail weights DKIM heavily. A failed DKIM signature is the most common cause of Gmail spam placement. Check with the DKIM checker.
Low domain reputation
New domains or domains with short positive history get filtered more aggressively by Gmail. This is why warmup matters — you're building the reputation history that Gmail uses to filter.
High unsubscribe or spam rate
Gmail tracks when recipients mark your email as spam or use Gmail's unsubscribe feature. A spam rate above 0.1% is a threshold where Gmail starts applying more aggressive filtering. Above 0.3%, filtering becomes severe.
Content patterns
Gmail recognizes patterns in cold email content — certain phrases, link patterns, formatting styles. Emails that look too much like known spam templates get filtered regardless of authentication. Plain text emails generally perform better than HTML-heavy emails for cold outreach.
Fixing Gmail-specific problems
- DKIM failing: re-enable and re-publish in Google Workspace Admin
- Low reputation on new domain: extend warmup, build more engagement history
- High spam rate: improve list quality and targeting, ensure unsubscribe works
- Content filtering: simplify to plain text, reduce link count, avoid template-like formatting
Monitoring Gmail deliverability ongoing
For any high-volume sending domain:
- Register in Google Postmaster Tools (requires DNS verification)
- Weekly placement tests to catch changes early
- Monitor open rates segmented by @gmail.com recipients
Run the checks first
Before replacing anything, run a free inbox placement test. You might find the issue is DNS, not the domain — and save yourself a week of unnecessary work.