# Is Gmail filtering my emails? How to tell and fix it

> Is Gmail filtering your emails? Learn how to tell spam-foldering from a bounce or the Promotions tab, and the exact authentication and reputation fixes.

Gmail is almost certainly filtering your mail if messages you send arrive in recipients' **Spam** folder, land in the **Promotions** or **Updates** tab instead of the primary inbox, or never appear at all while your logs show them as "sent." Gmail does not silently drop mail without a reason — it filters on three things it can measure: whether your domain is properly authenticated with SPF, DKIM, and DMARC; your sending domain and IP reputation; and how recipients engage with what you send. Fix those, and the filtering stops. This guide shows how to confirm Gmail is the one filtering, tell the different outcomes apart, and work through the fixes in order.

## Quick takeaways

- **Filtered ≠ bounced.** Spam-foldering, the Promotions tab, and an outright `550` rejection are three different outcomes with different fixes — identify which one you have first.
- The single biggest lever is **authentication**: Gmail expects valid [SPF](/learning/what-is-spf), [DKIM](/learning/what-is-dkim), and an aligned DMARC record on every domain you send from.
- Gmail publishes your **spam-complaint rate and domain reputation** in Google Postmaster Tools — the closest thing to seeing what Gmail sees.
- Bulk senders (over ~5,000 messages a day to Gmail) must meet [Google's sender requirements](/learning/google-is-making-email-sender-requirements-stricter-starting-nov-2025) or be filtered or rejected outright.
- The **Promotions tab is not spam** — it is a category, and mail there is still delivered. Chasing it can hurt more than it helps.

## How do I know it is Gmail filtering and not a bounce?

Start by separating the three outcomes, because they look similar from the sender's side but mean different things:

- **Filtered to Spam** — the message was *accepted* by Gmail and delivered, just to the Spam folder. Your logs show a successful delivery (a `250` response). The only way to confirm is to check a real Gmail recipient's Spam folder or send a test to your own Gmail account.
- **Sorted into a tab** — the message reached the inbox but under **Promotions** or **Updates**. This is categorization, not filtering, and it is normal for marketing and transactional mail.
- **Rejected** — Gmail refused the message with a `550-5.7.x` error and your mail server logged a bounce. That is not filtering; it is a hard block, usually for failed authentication or a bad reputation. Our guide on [why Gmail rejects emails with a 550 error](/learning/why-is-gmail-rejecting-emails-550-error-2026) covers that path.

If your logs show delivery but recipients cannot find the mail, you have a filtering problem. If your logs show a bounce, you have a rejection problem. The rest of this guide is about filtering.

## Why is Gmail sending my emails to spam?

Gmail's spam filter weighs three families of signal, and a weakness in any one can push you to the Spam folder:

1. **Authentication.** If Gmail cannot verify that you are authorized to send for your domain, it distrusts the message. You need SPF *or* DKIM to pass **and align** with your `From:` domain, plus a DMARC record. A message that fails all authentication is a prime spam candidate — and it is the most common fixable cause.
2. **Reputation.** Every sending domain and IP carries a reputation score with Gmail based on past behavior — complaint rates, spam-trap hits, and how much of your mail users delete unread. New or dormant domains have *no* reputation, which Gmail treats cautiously until you build one by [warming up the domain](/learning/how-do-you-warm-up-a-new-sending-domain-safely).
3. **Engagement and content.** If recipients rarely open your mail, mark it as spam, or you send to addresses that no longer exist, Gmail learns your mail is unwanted. Spam-trigger content — deceptive subject lines, link shorteners, mismatched display names — compounds it.

The order matters: fix authentication first because it is binary and within your control, then reputation and engagement, which take time.

## How do I check what Gmail sees about my domain?

Two tools show you Gmail's own view, and you should use both:

- **Google Postmaster Tools.** Register and verify your sending domain at [postmaster.google.com](https://postmaster.google.com), and after a day or two of volume it reports your **domain reputation**, **IP reputation**, **spam-complaint rate**, and **authentication pass rates** for SPF, DKIM, and DMARC. A "Low" or "Bad" reputation, or a spam rate creeping toward Google's 0.3% ceiling, tells you exactly why you are being filtered.
- **The received message headers.** Send a test to a Gmail account you control, open the message, and choose "Show original." Read the `Authentication-Results` line: `spf=pass`, `dkim=pass`, and `dmarc=pass` are what you want. Our [Email Header Analyzer](/tools/email-header-analyzer) parses that header for you, and [why Gmail reports an SPF error](/learning/why-does-gmail-report-an-spf-error) covers the most common failure.

Between the two, Postmaster Tools tells you *whether* Gmail trusts you and the headers tell you *why* a specific message passed or failed.

## What are Gmail's requirements for senders?

Since early 2024 Gmail has enforced a baseline for anyone sending in volume, and meeting it is no longer optional:

- **Authenticate every message** with SPF and DKIM, and publish a **DMARC** record (at minimum `p=none`) that aligns with your `From:` domain.
- **Keep spam complaints low** — Google's guidance is to stay under a **0.3%** user-reported spam rate, and ideally below 0.1%.
- **Support one-click unsubscribe** (the `List-Unsubscribe` header) on bulk marketing mail.
- **Send from a domain with valid forward and reverse DNS** (a PTR record) on your sending IP.

Bulk senders — roughly 5,000+ messages a day to Gmail addresses — that miss these are filtered to spam or rejected. Smaller senders are held to a softer version of the same bar. You can see the official list on [Google's Email sender guidelines](https://support.google.com/mail/answer/81126). Run the [Email Security Score](/tools/email-security-score) to check where your domain stands against them in one pass.

## Common issues with Gmail filtering

### My email authenticates but still goes to spam

Passing SPF and DKIM is necessary, not sufficient. If your **domain reputation** is low — because of past complaints, a spam-trap hit, or a cold domain — Gmail can filter authenticated mail anyway. Check Postmaster Tools for reputation, prune invalid addresses from your list, and give a cold domain time to warm. Authentication opens the door; reputation decides which folder you land in.

### Only some recipients see my mail in spam

Gmail personalizes filtering. A recipient who has never interacted with you, or who once deleted your mail unread, may see it filtered while an engaged recipient gets it in the inbox. This is expected. The fix is list-level, not per-recipient: improve overall engagement, remove chronically unengaged contacts, and never buy lists.

### My mail lands in the Promotions tab, not Spam

That is categorization, not filtering — the message *was* delivered to the inbox. Gmail sorts bulk, image-heavy, or marketing-shaped mail into [the Promotions tab](/learning/why-emails-land-in-gmail-promotions-tab) by design. For genuine one-to-one and transactional mail, plain-text-leaning formatting and a clean sending reputation help it reach the primary tab, but you cannot force a category.

### Gmail suddenly started filtering mail that used to deliver

A sudden change usually means a reputation event: a spike in complaints, a compromised account sending spam from your domain, or a new sending service you added without authenticating it. Check Postmaster Tools for a reputation drop and audit every service that sends as your domain — a single unauthenticated stream can drag the whole domain down.

## Frequently asked questions

### Can Gmail filter my emails even if I am not a spammer?

Yes. Gmail filters on measurable signals, not intent. A legitimate sender with a cold domain, a missing DMARC record, or a list full of dead addresses can be filtered exactly like a spammer. The signals are what you fix.

### How long does it take to recover Gmail deliverability?

Authentication fixes take effect as soon as DNS propagates — usually hours. Reputation recovery is slower: expect one to several weeks of consistent, low-complaint sending before Postmaster Tools shows the reputation climbing back.

### Does buying Google Workspace stop Gmail from filtering my outbound mail?

No. Workspace is your own mailbox; it does not change how *other* Gmail recipients' filters judge your mail. You still need proper authentication and a healthy reputation to reach Gmail inboxes you send to.

### Will a DMARC record alone fix Gmail filtering?

DMARC is required and it helps by proving alignment, but on its own it does not guarantee inbox placement. It works alongside SPF, DKIM, reputation, and engagement — [DMARC stops spoofing](/learning/does-dmarc-stop-phishing) of your domain, which protects reputation, but it is one part of the picture.

## Where Palisade fits

Most Gmail filtering traces back to an authentication or alignment gap on one of the domains or services you send from — and those are easy to miss when mail is spread across a CRM, a help desk, and a marketing platform. Palisade deploys and monitors SPF, DKIM, and DMARC across every sending source, reads your aggregate DMARC reports to catch a stream that is failing or unsigned, and flags reputation-damaging misconfigurations before Gmail acts on them. Start with the [Email Security Score](/tools/email-security-score) to see what Gmail sees about your domain today.

## Related reading

- [Why are my emails landing in spam and how can I fix it?](/learning/why-are-my-emails-landing-in-spam-and-how-can-i-fix-it)
- [Why is my email going to spam in Outlook but not Gmail?](/learning/why-is-my-email-going-to-spam-in-outlook-but-not-gmail)
- [Why am I not receiving emails? How to troubleshoot](/learning/why-am-i-not-receiving-emails-how-to-troubleshoot)
