Gmail spam filter not working? Why junk still reaches your inbox
Gmail's spam filter is not broken. It was built for scams, not for the sales mail, newsletters and notifications that pile up unread. Here is how to tell which problem you have, the free fixes that work, and where an AI anti-spam fits.
By Mateus RapiniUpdated 8 min read
If it feels like the Gmail spam filter is not working, you are not imagining it. Almost everyone I talk to has thousands of unread messages, some have a hundred thousand, and most of that pile is junk that was too tedious to open one by one. But in most inboxes the filter is doing exactly what it was built to do. The trouble is that it was built for a different kind of junk than the kind that buries you.
This guide explains the difference, shows how to check whether something is actually wrong with your account, and walks through the free fixes in the order that makes the most difference. At the end I explain where a tool like QuietMail fits, and where you do not need one.
Spam and the other junk: why Gmail lets it through
Gmail's spam filter is very good at one job: catching mail nobody asked for. That means scams, phishing, fake invoices and mass mail from senders with a bad reputation. Most of what fills an inbox today is something else. It is the store you bought from once, the app that sends a "weekly summary", the webinar invitation, the newsletter you signed up for in 2019, the cold pitch from someone who found your address on a company website.
To Gmail, that mail is legitimate. The sender is real, the message is properly signed, and there is an unsubscribe link. Since February 2024, Google has required anyone sending more than 5,000 messages a day to Gmail addresses to authenticate their mail, to offer one-click unsubscribe, and to keep complaint rates below 0.3%. Those rules pushed out a lot of real spammers. They also turned every marketing team into a sender that passes the checks. The result is an inbox that is technically "clean" and still full of mail you never open.
So when the Gmail spam filter seems not to be working, first ask which of these you are seeing:
| What lands in your inbox | What it is | Who should deal with it |
|---|---|---|
| Scams, phishing, fake prize or invoice mail | Real spam | Gmail's spam filter, with your reports |
| Promotions, newsletters, app and social notifications | Bulk mail you once agreed to | You: unsubscribe, filters, or an anti-spam that follows your rules |
| Cold sales and recruiting pitches | Unsolicited, but sent by real people | You: block, filter, or rules |
If most of your junk is in the first row, something may be wrong, and the next section is for you. If most of it is in the second and third rows, the filter is working as designed, and the fix is to tell your mailbox what you personally consider noise.
When the spam filter really is failing
Real spam in the inbox, week after week, usually has a cause you can find. Check these in order:
- A filter that overrides spam. In Gmail on a computer, open Settings, then "Filters and Blocked Addresses". Any filter with the action "Never send it to Spam" beats the spam filter. A broad one, for example on a common word, lets real spam straight through. Delete or narrow it.
- A hacked contact. Mail from people you write to tends to be trusted. If junk keeps arriving from the real address of someone you know, their account has probably been taken over. Tell them, so they can change their password.
- Mail forwarded from another account. If an old address forwards into Gmail, or Gmail fetches it by POP, spam can slip through more easily, because it arrives from a server Gmail treats as yours. Check "Forwarding and POP/IMAP" and "Accounts and Import" in Settings, and turn on spam filtering at the source if you can.
- A work account with loose rules. On Google Workspace, an administrator can allowlist domains or IP addresses. If your company mail is noisy and your personal Gmail is not, ask your administrator.
- Your address was leaked. A sudden jump in spam often follows a data breach. Have I Been Pwned tells you whether your address appears in known breaches. You cannot unleak an address, but knowing why the spam started helps you stop worrying about the settings.
The free fixes that work, in order
These cost nothing and take minutes. Do them before you pay for anything, including QuietMail.
1. Report spam instead of deleting it
When a real scam lands in the inbox, select it and click "Report spam" (the exclamation mark icon). Deleting it teaches Gmail nothing. Reporting it gives the filter a signal about that sender. For newsletters you did sign up for, unsubscribe instead: reporting them as spam can also push mail you want from the same sender into Spam.
2. Block the repeat offenders
Open a message, click the three dots next to Reply and choose "Block". Future mail from that address goes straight to Spam. It works well for one persistent sender. It does little against senders who rotate addresses, which most spammers do.
3. Unsubscribe from legitimate senders, and only from them
For stores, apps and newsletters, the "Unsubscribe" link Gmail shows next to the sender name is safe, and it works because of the 2024 rules above. Gmail has also been adding a "Manage subscriptions" page that lists your bulk senders by volume, which makes this faster if your account has it. Never click "unsubscribe" inside an obvious scam: it only tells the sender your address is read. The guide on how to stop promotional emails in Gmail covers unsubscribing, tabs and filters for marketing mail in detail.
4. Build filters for the patterns that do not change
Filters are the most powerful free tool Gmail has. In the search bar, click the sliders icon to open the search options, fill in what the mail has in common, and click "Create filter". Some that work well:
from:(@news.examplestore.com)for one store's marketing domain.category:socialto handle all social network notifications.unsubscribe -from:(me)in "Has the words" to catch most bulk mail, because almost all of it contains that word.
For the action, pick "Mark as read" or "Skip the Inbox (Archive it)"
rather than "Delete it". A filter is literal, and the "unsubscribe" one
will also catch receipts and newsletters you like. Archived mail is
still in "All Mail" if you need it, and you can add exceptions with
-from: as you find them.
5. Let the tabs do part of the work
If you use the default inbox with the Promotions, Social and Updates tabs, Gmail already sorts much of the bulk mail away from Primary. In many inboxes, most of the unread count sits in those tabs. That is fine, as long as you know the number on the badge is mostly noise. If you need to clear the pile itself, the guide to deleting all unread emails in Gmail at once shows how to do it safely.
Where the free fixes run out
The fixes above handle real spam and the steady senders. They struggle with the rest, for three reasons:
- Filters match words, not meaning. You cannot write a filter for "sales pitches, except from my pharmacy", or "app notifications unless they are about a payment". You can only list senders and words, and hope.
- New senders arrive every day. Every new store, event or tool you touch starts mailing you. A filter written last month does not know about them.
- Unsubscribing is a job that never ends. It works, one sender at a time, and the list refills.
This is the gap a rules-based AI anti-spam is meant to close.
Where an AI anti-spam fits
I built QuietMail for exactly this pile. You describe the noise once, in plain words: switch on presets such as "Ads & sales pitches" or "Social notifications", whitelist the people who matter, and add rules like "newsletters I never open" or "shipping notifications, but keep anything from my pharmacy". From then on, an AI model reads a copy of each new message and answers one yes/no question: is this noise under your rules? If yes, plain code does the one thing you chose: mark it as read, move it to Spam or move it to Trash. Everything else stays where it was.
A few things matter more than the AI itself:
- You can see every decision. The activity log shows each message QuietMail acted on, the reason, and an Undo that puts it back.
- The AI cannot touch your mailbox. It has no tools and returns nothing but its judgment. An independent security lab has checked the app: QuietMail passed the security review Google requires of apps that access Gmail (CASA Tier 2, validated by TAC Security in September 2026). The Security page explains exactly what it can and cannot do.
- It also works in the other direction. Paid plans check your Spam folder too, and move mail you would want back to the inbox.
- It is not only for Gmail. It works with Gmail and Google Workspace, Outlook.com and Hotmail, and Zoho Mail. If your junk is in Outlook, the guide to the Outlook spam filter not working is the twin of this one.
It does not replace Gmail's spam filter. It sits on top of it and deals with the mail Gmail considers legitimate but you consider noise. When you first connect an inbox, it goes through the unread mail from the last 35 days, not your whole history. It can mark the older unread mail as read in one go, but it does not sort or delete it, so clearing the old pile is still a job for the free steps above.
The free plan covers one inbox with no card, with 80 AI calls a month; your whitelist and blacklist run on every message without using a call. Paid plans start at $4.99 a month and analyze every message. If you want a side-by-side view with other tools, the AI Gmail filter comparison puts QuietMail next to Inbox Zero, SpamGenius and Gmail's own filters, and the roundup of the best spam filter for Gmail adds SaneBox and Clean Email.
A short checklist
- Look at what is actually reaching you: real spam, or legitimate bulk mail.
- Remove any filter with "Never send it to Spam" that is too broad.
- Report real spam, block repeat senders, unsubscribe from legitimate ones.
- Add two or three filters for the patterns that never change.
- Clear the old unread pile once, safely.
- If new noise keeps arriving faster than you can filter it, let rules in plain words handle it, and check the activity log for the first week.
Try it
Let the noise go quiet on one inbox, free
QuietMail is an AI anti-spam for Gmail, Outlook and Zoho Mail. The free plan covers one inbox with no card and 80 AI calls a month. Paid plans start at $4.99 a month.
Compare
Weighing your options?
- SaneBox alternative · how QuietMail compares
- Clean Email alternative · how QuietMail compares
- AI Gmail filter · how QuietMail compares
- Security · what the AI can and cannot do to your mailbox
Keep reading
- Outlook spam filter not working? How to fix junk in Outlook and Hotmail
Why junk still reaches your Outlook.com, Hotmail or Outlook app inbox, the settings that quietly switch the filter off, the free fixes in the right order, and where an AI anti-spam fits when the junk is mail Microsoft considers legitimate.
- How to stop promotional emails in Gmail, and keep the ones you want
Unsubscribe the right way, let the Promotions tab and a few filters do the sorting, silence the notifications on your phone, and know what to do when new stores keep finding you. Free steps first, on a computer and in the Gmail app.
- How to delete all unread emails in Gmail at once, even 100,000
Gmail only selects 50 messages at a time, but one link selects every unread email in your account. Here is how to delete, archive or mark them all as read safely, on a computer and on a phone, and how to keep the pile from coming back.