email filters

Clean Up Email With Filters That Work

Spread the love

Filters fail for one reason more often than any other: they are written against what you assume your mail looks like instead of what it actually contains. The fix is to search first and convert the search into a rule second. Here is that workflow in Gmail, Outlook and Apple Mail, including the parts the help pages skip.

Search before you build anything

Gmail’s filter builder accepts the same syntax as the search box, as Google’s filter help sets out, so the search box is your test bench. Type a query, look at the first twenty hits, then turn it into a filter. Five operators cover most of the work:

  • from:([email protected]) — brackets are needed once an address contains a plus sign or subdomain
  • subject:(invoice OR receipt OR "order confirmation") — OR has to be capitalised or it is read as a word
  • has:attachment larger:5M — finds the mail eating your 15 GB
  • older_than:2y — shortlists archive candidates
  • list:(*.substack.com) — catches one publishing platform, which is usually thirty senders at once

A filter built from a single message’s From address breaks the day that sender switches bulk-mail provider. Matching on list: or a subject pattern survives the move. Once the archive is under control, the rest of an inbox system is a separate problem — a 15-minute inbox routine is the natural next step.

The Gmail filter, and the one checkbox people miss

Gear icon > See all settings > Filters and blocked addresses > Create a new filter. Fill in From, Subject, or “Has the words”, press Create filter, then choose the actions. The useful ones:

  • Skip the Inbox (Archive it) — the message never appears, but stays searchable forever
  • Apply the label — several are allowed at once, and typing a slash nests them, e.g. Receipts/2026
  • Never send it to Spam — worth setting for bank alerts and invoices, which aggressive spam scoring eats
  • Also apply filter to matching conversations — offered only on the creation screen, never again

That last line is where an afternoon disappears. Forget to tick it and the rule starts working tomorrow while three thousand old newsletters sit in the inbox exactly where they were. The only remedy is deleting the filter and building it again with the box ticked. Gmail also stops at 1,000 filters and 5,000 characters of criteria per account, so one filter per sender does not scale — group by platform or by subject pattern instead.

Gmail filters and blocked addresses settings screen with a label rule being created

Outlook rules execute in order, and that order is the design

In Outlook on the web: Settings > Mail > Rules > Add new rule. Add a condition (From contains, Subject includes, Has attachment), then an action (Move to, Mark as read, Assign category), then finish. Outlook evaluates from top to bottom and stops at the first rule whose action ends processing, so a broad rule placed above a narrow one silently shadows it. Put the specific rule first and end it with “Stop processing more rules”.

Two traps here. Rules made in the web client sync down to desktop Outlook, but rules made in classic desktop Outlook do not always sync up, so a laptop-only rule vanishes when you sign in elsewhere. And any rule that moves mail also pulls it out of Focused Inbox, which is why “missing” messages are almost always sitting in a folder you created two years ago.

Apple Mail is stricter: Mail > Settings > Rules only runs on new mail while the app is open, and it cannot touch anything that arrived while the Mac slept. The only rules that fire with the Mac off are iCloud Mail’s server-side rules, set at iCloud.com > Mail > Preferences > Rules.

Receipts: the label that pays for itself

Every subscription you pay for sends a receipt on the same date each month, and that pile is the cheapest audit of your own spending you will ever run. Filter on subject:(invoice OR receipt OR renewal OR "payment received") together with has:attachment, apply a Receipts label, skip the inbox, and star the result. Twice a year, open the label and sort by sender: the same vendor appearing at two different prices means a plan changed without an email you actually read. The same archive is what you dig through at tax time, and seven years in one label beats searching an archive of 40,000 messages. If the totals surprise you, there is a systematic way to cut those subscriptions once you can see them listed.

Do not filter what you should unsubscribe from. Gmail shows an Unsubscribe link at the top of bulk mail when the sender includes a List-Unsubscribe header; that removes the sender permanently, while a filter only hides the mail and lets it keep consuming quota. Unsubscribe first, filter whatever still arrives.

Keep the rules honest with a quarterly check

Settings > Filters lists every rule with a match count. A filter showing zero matches over 90 days is broken or pointless — delete it. A filter matching more than 500 messages is probably too broad and may be hiding something you needed. Look for orphaned labels whose rule was deleted, and prove archived mail is still reachable by searching -in:inbox label:Newsletters once. While you are in there, confirm that nothing you care about is being routed by a rule you no longer remember writing; scam mail that slips past a badly written rule is worth a look too, and spotting a phishing email in ten seconds is a skill that pairs well with a tidy mailbox.

Twenty minutes, four times a year, is the whole maintenance cost of a mailbox that stops demanding attention.

Scroll to Top