I'm Alec. I founded Gmail Unsubscribe and Baxter, and over 100,000 people have installed our products. I spend a lot of time looking at what's actually in people's inboxes, and the pattern almost never changes: a few real conversations buried under months of mail from senders they signed up for once and forgot about.
Most cleanup advice tells you to select everything and hit delete. That works right up until March, when you need the confirmation number for a flight you booked in November. A clean email routine separates three actions that people tend to blur together.
Unsubscribe, archive, and delete are three different jobs
These get used interchangeably and they do completely different things.
- Unsubscribing asks a sender to stop sending you future messages. It changes nothing about the mail already in your account.
- Archiving removes a message from your inbox and keeps it in Gmail. It stays searchable, and it still uses storage. Google's documentation on archiving describes it as moving mail out of the inbox, not out of the account.
- Deleting moves a message to Trash, where Gmail keeps it for 30 days before erasing it permanently.
Say a clothing retailer has sent you 40 sale emails in six months. Unsubscribing stops the next 40. Archiving those 40 clears your inbox but keeps the order history you might need for a return. Deleting them removes the record, which is fine for an expired 20% off code and not fine for the confirmation of the jacket you actually bought.
So the order matters:
- Protect the mail that proves a purchase, confirms travel, or secures an account.
- Unsubscribe from the lists you no longer read, so the pile stops growing.
- Archive the old promotional mail that's left.
- Delete only what you're certain has no future value.
Two things people expect to work that don't: archiving does not unsubscribe you, and blocking a sender in Gmail routes their mail to Spam without taking you off their list. Both leave you subscribed.
Work by sender, not by message
Processing promotional mail one message at a time is the reason people give up halfway. The senders are the unit that matters. Decide once about a sender, then handle all their mail together.
- Find the repeat senders. Newsletters, retail offers, event promos, and social notifications. The average first scan with our extension finds about 15 of them, and most people are surprised by at least five.
- Open one recent message from each. You're checking one thing: does this sender ever send you something you'd need? A travel company might send both discount campaigns and flight-change alerts on the same address.
- Decide: unsubscribe, or keep and archive. Unsubscribe from lists you don't read. Archive the old mail either way. Leave things in the inbox only when they need an action from you.
- Check back in a few days. An unsubscribe can take a few days to take effect, so one more message arriving on Tuesday doesn't mean the request failed.
The exception is genuine spam, meaning mail from senders you never gave your address to. Don't click their unsubscribe links, don't reply, don't interact at all. Any of that confirms your address is live. Use Gmail's Report spam and Block sender instead, which is what our guide to stopping spam in Gmail walks through, and is it safe to unsubscribe covers where that line sits.
When to keep a sender
- It sends receipts, invoices, or anything you'd hand to an accountant.
- It sends security alerts or is tied to account recovery. Losing that mail can cost you the account.
- It sends travel confirmations or delivery updates you're currently waiting on.
- You're unsure. Archive instead of deleting, and revisit it next month.
A food delivery app is the classic case. Keep the order confirmations, unsubscribe from the weekly offers, and archive the promotions after checking that no refund thread is sitting in the same conversation.
Why some unsubscribes don't work
This is the part cleanup tools tend to skip. An unsubscribe request can fail because the sender never built a working way out. The link opens a preference page that asks you to log in, or it 404s, or it removes you from one list while five others keep running.
Roughly a third of unsubscribe attempts hit senders with no working unsubscribe mechanism at all. That's our own first-party measurement across our users' real requests, not an industry statistic. It's also why we think a cleanup tool has to report per-sender results rather than mark everything as done.
When a sender does support it, there's a defined order of mechanisms to try, and our extension works through all three:
- One-click unsubscribe (RFC 8058). An automated request to the endpoint the sender publishes in the message headers. Since 2024, Google and Yahoo require bulk senders to support it, which made this path much more reliable. The full explanation is in what is List-Unsubscribe.
- Unsubscribe by email. A message to the address the sender nominates, sent from your own account.
- The unsubscribe link. The conventional URL, as a fallback.
If a sender fails all three, treat it as inbox management rather than a completed unsubscribe. Archive their backlog or filter their mail, and know that future delivery still depends on them. Calling that an unsubscribe is the thing we refuse to do.
Choosing a cleanup tool
Any app that cleans Gmail is asking for access to your email, so the permission screen deserves a real read. Google lets you review and revoke third-party access from your account at any time. Beyond that, five questions separate the tools:
| Question | Why it matters |
|---|---|
| Does it work inside Gmail, or route your mail elsewhere? | An extension acts in your account. A web app may need broader access or forwarding. |
| Does it group by sender? | Sender-level decisions are the only thing that scales past a few hundred messages. |
| What happens on unsubscribe? | It should use the sender's own mechanism and show you failures. |
| Does it archive or delete by default? | Archiving is reversible. Silent deletion is not. |
| What are the limits and the price? | Compare scan limits, unsubscribe limits, and renewal terms before paying. |
The failure mode worth knowing about: public reviews of some cleanup tools describe "unsubscribes" that are really Gmail filters sending the sender's mail straight to Trash. The inbox looks clean and you never left the list. After using any tool, open Gmail's Settings, then Filters and Blocked Addresses. Filters you didn't create mean the unsubscribes were cosmetic. We compare the main options honestly in our write-ups on Clean Email, Trimbox, Unroll.me, and Mailstrom.
For ours, the numbers are public and simple. The free plan includes unlimited scanning, unlimited bulk delete and archive, and 5 unsubscribes a month. Pro is $35.88 a year for unlimited unsubscribes. Plenty of people clear their backlog on the free plan over a few months and never pay us, which is a fine outcome.
Want to see your own sender list? The scan is free, read-only, and takes about a minute. Most people find around 15 senders they'd forgotten about.
Add to Chrome, freeClearing the backlog
Once the senders are handled, the old mail is a search problem. In Gmail on the web, search category:promotions older_than:6m, select the page, then click the link offering to select every conversation that matches, and archive or delete the lot. The step-by-step version, including what the mobile apps can't do, is in how to mass delete emails in Gmail. If you've been archiving for years, that pile is still in your account and still using storage, which is what deleting archived messages covers.
A five-minute weekly routine
A clean inbox stays clean if you catch new subscriptions before they become a pile. Once a week, five minutes:
- Look for senders that appeared more than once this week.
- Decide whether each one ever sends you something useful.
- Unsubscribe from the ones that don't.
- Archive their old mail.
- Next week, check whether the delivery actually stopped.
If a retailer sends three promotions a week, unsubscribe once, archive the existing ones, then search for them next week. Still arriving? The sender is probably running several lists, or their unsubscribe didn't work. Both are worth knowing, and neither is something you can tell without checking.
Frequently asked questions
What does it mean to clean your email?
Three jobs, not one: stop future messages by unsubscribing, clear old mail out of the inbox by archiving, and delete only what you're certain you won't need.
Does archiving unsubscribe me?
No. Archiving keeps the message in your Gmail account and does nothing to the sender's list. They keep mailing you.
Why do emails keep arriving after I unsubscribe?
The request may not have taken effect yet, the sender may run several separate lists, or the sender may have no working mechanism. About a third of attempts hit that last case in our data.
Is it safe to let an app clean my Gmail inbox?
Read the Google permission screen, check whether the app archives or silently deletes, and check whether it reports failed unsubscribes. You can revoke any app's access from your Google Account later.
How often should I do this?
One real cleanup, then five minutes a week. The weekly pass is what stops you from needing a second real cleanup.