Gmail almost never tells you that it is filtering you. There is no bounce, no error code, and no notification. Your send reports as delivered, your dashboard looks normal, and replies quietly stop.
That gap between delivered and seen is the whole problem. Delivery means Gmail accepted the message. Placement means Gmail put it somewhere a human will look. Only the first one produces a status code.
The signal that actually tells you
Split your open rate by recipient domain. That is it. That single view separates the two explanations people usually argue about.
Bad copy or bad targeting drags every provider down at once, because the mail is equally uninteresting to everyone. Filtering is provider-specific: Gmail slides while Outlook, Yahoo, and the corporate domains hold roughly where they were.
| Pattern | Gmail | Everyone else | What it means |
|---|---|---|---|
| Copy problem | Down | Down | Rewrite the email, the domain is fine |
| Gmail filtering | Down sharply | Flat | Placement issue, cut volume now |
| List problem | Down | Down, plus bounces | Stale or unverified list |
| Normal variance | Down slightly | Down slightly | Wait a week before acting |
Open rates are noisy for other reasons, so read the trend across several sends rather than one. A single bad Tuesday is not a filtering event.
Apple Mail Privacy Protection pre-fetches images and inflates opens for anyone on Apple Mail. That inflation is roughly constant, so week-over-week comparisons still work, but the absolute number is not a real open rate and never was.
What Postmaster Tools will and will not show you
Google Postmaster Tools reports spam rate, domain reputation, IP reputation, and authentication results for mail you send to Gmail addresses. When it works it is the only direct read on what Google thinks of you.
The catch is volume. The dashboards need meaningful daily volume to Gmail addresses before they populate, commonly put at a few thousand a day, and most teams doing careful outbound never send that much. If you are below the threshold you get empty charts, which is not the same as good news.
The number that matters most is the spam rate, and Google publishes the line in its sender guidelines: 0.10%, with 0.30% as the level you should never reach. That first figure is one complaint per thousand delivered messages. At a thousand sends a day, a single person hitting the spam button puts you at the line.
Fix in this order
Authentication first, because it is cheap to check and catastrophic to get wrong. If SPF, DKIM, and DMARC alignment all pass, stop looking at DNS. It is not the cause. See warming a new sending domain for the records themselves.
Then, in order:
- Cut volume by half. Immediately, before diagnosing anything else. Continuing at the volume that triggered filtering makes recovery longer.
- Suppress the cold end of the list. Anyone who has not opened in ninety days is contributing risk and no upside. An engagement score does this sorting for you, but a manual ninety-day cut works fine.
- Fix targeting before copy. A good email to the wrong person still generates complaints. Complaints are what Gmail actually measures.
- Rewrite the opener. Only now. Copy is the thing everyone reaches for first and the thing that matters least when placement is the problem.
- Hold the reduced volume for two weeks. Then ramp the way you would warm a new domain.
The part nobody wants to hear
There is no appeal. There is no support ticket, no reset, and no vendor who can call Google on your behalf, whatever their sales page says.
Reputation is a rolling measure of whether people want your mail. The only mechanism for changing it is sending mail people want, consistently, for long enough that the average moves. Plan for weeks rather than days, treat any more precise number you read as folklore since none of the providers publish one, and know that the most common reason it takes longer is that somebody quietly turned the volume back up in week two.
FAQ
How do I know if Gmail is filtering me or my copy is just bad?
Split your open rate by recipient domain. Bad copy drags every provider down together. Filtering shows up as Gmail falling while Outlook and everything else holds steady.
Does Google Postmaster Tools work for low volume?
Not really. The dashboards need meaningful daily volume to Gmail addresses before they populate, commonly put at a few thousand a day, which most small outbound teams never reach. The per-provider split of your own send data is the practical substitute.
How long does recovery take?
Expect weeks of clean sending rather than days, and treat any specific figure with suspicion since none of the providers publish one. There is no appeal process and no reset button. The only lever is a sustained record of mail people want.
Should I switch domains if I get filtered?
Only as a last resort, and never without fixing the cause first. A fresh domain with the same list and the same copy gets filtered again, and now you have two damaged domains instead of one.