How to Set Up Gmail Filters for Newsletters (Step by Step)
The exact filters, search operators and settings that move newsletters out of your main inbox and into a folder you read on purpose — plus the Outlook and Apple Mail equivalents.
The Subscribeam Team
The Subscribeam team builds tools for newsletter readers and creators — and writes about how to do both well.
This is the practical companion to our guide on beating newsletter overload. That one explains why separating reading from correspondence works; this one is the click-by-click version for Gmail, with the equivalents for Outlook and Apple Mail at the end.
Budget ten minutes. You'll create one label, one filter, and optionally a second filter for the handful of senders you never want to miss.
Step 1: create the label
In Gmail on desktop, scroll to the bottom of the left sidebar and click More, then Create new label. Call it Reading.
One label, not a hierarchy. The instinct to create Reading/Tech, Reading/Finance and so on is strong and worth resisting — every sub-label is a sorting decision you have to make forever, and Gmail's search is faster than your folders. The single exception is described in step four.
Step 2: build the filter
Click the sliders icon at the right of the search bar to open the search options panel, then put this in the Has the words field:
list:(*)This is the important trick, and almost nobody knows about it. Bulk mail that follows the standards sets a List-Id or List-Unsubscribe header, and Gmail's list: operator matches on it. It is far more precise than searching for the word “unsubscribe” in the body, which catches every retailer's receipt and the occasional real email containing the word.
Click Create filter and tick:
- Skip the Inbox (Archive it) — this is the one that does the actual work.
- Apply the label:
Reading. - Never send it to Spam — optional, but it stops Gmail second-guessing newsletters you deliberately signed up for.
- Also apply filter to matching conversations — this retroactively files everything already in your inbox, which is deeply satisfying and takes about twenty seconds.
We'd leave Mark as read unticked at first. Seeing an unread count on the Reading label is a useful nudge while the habit forms; turn it on later if the badge starts to feel like a debt.
A note on the mobile app: filters can only be created on desktop, but once created they apply everywhere, since the rules run on Google's servers rather than in the client. Set this up once at a computer and your phone inherits it immediately.
Step 3: check what it caught
Open the Reading label and skim the senders. You're looking for anything that isn't a newsletter — order confirmations, shipping notifications and account alerts sometimes carry list headers too.
For each one you want back in your inbox, add an exception to the filter rather than abandoning the whole approach. Edit the filter and extend the search:
list:(*) -from:([email protected]) -from:(*.bank.com)Two or three exceptions usually covers it permanently. If you find yourself adding a tenth, the catch-all isn't right for your mail and you're better off listing newsletter senders explicitly — see the fallback below.
Step 4: the one refinement worth making
If there are two or three newsletters you genuinely never want to miss, give them a second filter that runs on sender address and applies a Reading/Priority label without archiving.
from:([email protected] OR [email protected])Order matters less than you'd think here — Gmail applies all matching filters, so a message hitting both will end up labelled twice and stay in the inbox, which is what you want. Keep this list to three senders at most. The moment everything is priority, nothing is.
The fallback: explicit sender lists
If list:(*) behaves oddly with your mail — it occasionally does with corporate accounts or heavily-forwarded addresses — build the filter from senders instead. Gmail accepts a long OR list:
from:([email protected] OR [email protected] OR [email protected])It's more maintenance, but it never surprises you. The workflow becomes: when a new newsletter arrives in your inbox, open the filter and add the sender. Ten seconds, once per subscription.
Useful search operators while you're here
The same operators that build filters make auditing your subscriptions much faster. A few worth knowing:
list:(*) older_than:6m— every newsletter over six months old. Select all, archive, and your backlog is gone in one action.list:(*) is:unread— what you've actually not read. Sobering, and the best possible input to a cull.from:(sender) after:2026/01/01— how much a single sender has sent you this year. Run this on anything you're unsure about; the volume is often the answer.list:(*) has:attachment— rare and usually worth a look, since most newsletters don't attach files.label:reading is:unread older_than:14d— the stale-reading query. Worth running at the end of each reading window.
These work in the search bar directly, and any of them can be turned into a filter with the same panel used above. One genuinely useful automation: a filter matching list:(*) older_than:30d that applies a Stale label, so anything you didn't get to becomes visibly separate from this week's arrivals rather than blending in.
Two Gmail settings that help
Turn off the Promotions tab, or don't. If your filter is archiving newsletters anyway, the category tabs become redundant and you can disable them under Settings → Inbox → Categories. Some people prefer keeping Promotions for retail mail and letting the filter handle newsletters. Either works; running both without thinking about it is what causes confusion about where things went.
Use the unsubscribe link Gmail offers. When Gmail shows an “Unsubscribe” link next to the sender name, that's it reading the List-Unsubscribe header — the same header your filter matches on. It's the cleanest way to leave a list, because it goes through the sender's own system rather than a third-party redirect.
Keeping the filter healthy
Filters rot quietly. Once or twice a year, open the Reading label and check two things: that nothing important has been silently routed there for months, and that the exception list still matches senders you actually care about. Five minutes, and it prevents the one failure mode that makes people abandon filtering altogether — missing something that mattered and blaming the system rather than the stale rule inside it.
Outlook and Apple Mail
Outlook. Settings → Mail → Rules → Add new rule. There is no equivalent of list:(*), so use a condition on the sender or on the message header if your version exposes it. Otherwise build the rule from senders as they arrive — the fallback approach above works identically here.
Apple Mail. Mail → Settings → Rules. Recent versions also ship automatic categorisation with a Newsletters category, which does most of this for you without any setup. If you're on a version that has it, try that before building rules by hand.
Fastmail, Proton and similar. Both have rule engines that can match on arbitrary headers, which means you can filter on List-Unsubscribe directly and get the same precision as the Gmail operator.
What this doesn't solve
Filters move the problem to a better place; they don't reduce it. If you're subscribed to thirty newsletters, you now have a folder with thirty newsletters in it, and the honest fix is the quarterly cull rather than more clever routing.
It also doesn't help with the addresses themselves. If you're starting fresh, pointing every subscription at one deliberately-chosen address makes all of this simpler — we cover the options in using email aliases for newsletters. And when you subscribe through the Subscribeam directory, every signup goes to the same address by design, which means your filter only ever has one thing to catch.
Subscribe to your favourites in one click
Browse the Subscribeam directory, pick the newsletters you want, and enter your email once. Manage or cancel any of them from a single place.
Browse newslettersKeep reading
The Best AI Newsletters in 2026, Sorted by How Technical You Want It
AI is the noisiest newsletter category there is. These are the ones worth reading — split by how much maths you want, and with a note on which hype signals to walk away from.
The Best Cybersecurity Newsletters, for Professionals and Everyone Else
Security reading splits sharply between people who do this for a living and people who just don't want to get breached. Here's what to read in each case.