Every day Gmail filters out millions of spam messages before they reach you, yet plenty still leaks through — promotional junk, dead newsletters, and spoofed senders that bury the mail you actually care about. After years of triaging a noisy personal inbox, I learned that no single button fixes this; the trick is layering four built-in tools so spam has nowhere left to hide.
You do not need an extension, a paid cleaner, or a third-party app. I rely on the same four controls Gmail ships with — block sender, unsubscribe, create filter, and report spam — and apply them in a deliberate order. This guide walks through each one and the mistakes that quietly let junk back in.
Quick Answer
To stop spam emails in Gmail, open the message, click the three-dot menu, and choose Block [Sender]. For newsletters, click Unsubscribe beside the sender name. For repeat offenders, go to Settings, See all settings, Filters and Blocked Addresses, and create a filter on the sending domain to delete future mail automatically.
Block one-off senders, unsubscribe from real lists, and filter whole domains to catch the rest.
Why does spam still reach my inbox?
Gmail’s AI catches the vast majority of spam, but “graymail” slips through routinely — marketing from retailers you bought from once, newsletters you forgot you joined, and bulk senders whose practices are technically legitimate. Spammers also rotate sending addresses to dodge blocks. When I relied on the block button alone, junk crept back within a week; combining all four tools cut it to a trickle.
Spam survives because Gmail tolerates “legitimate” bulk mail and spammers keep changing addresses.
How do I block a specific sender in Gmail?
Blocking is the fastest fix for a single bad actor. The first time I tried this I clicked the wrong three-dot icon — make sure it is the one inside the message, not the main toolbar.
- Open the email.
- Click the three-dot icon (More) in the top-right corner of the message itself.
- Select Block [Sender name].
- Gmail moves all future mail from that address to Spam automatically.
Blocking takes effect instantly and syncs across every device signed into your account. If the same nuisance keeps arriving from info@spamsite.com, then news@spamsite.com, blocking individual addresses will not keep up — filter the whole domain instead.
Block handles a single sender instantly, but it only stops one address at a time.
How do I unsubscribe from mailing lists safely?
For genuine newsletters and promotions, Gmail shows a grey Unsubscribe link at the top of the email, right next to the sender name.
- Open the email.
- Click Unsubscribe, or Open Unsubscribe form for senders that use a web form.
- Confirm if prompted. Gmail sends the request on your behalf and moves the message to Spam.
In my experience the mail stops within one to ten business days, since most senders process unsubscribe requests in batches. No Unsubscribe link means the sender is not using standard list headers — block them or build a filter, and if it looks like phishing, click nothing inside it.
Use Unsubscribe only for senders you recognize; expect a one to ten day lag.
How do I create a filter to catch repeat spam?
Filters are the most powerful option because they act on every match automatically, targeting a domain, a subject keyword, or a combination. This is the tool I reach for when one sender just will not quit.
- Click the search bar at the top of Gmail.
- Click the filter icon (funnel) on the right side of the search bar.
- Enter your criteria. To block a whole domain, type it in the From field, for example @unwanteddomain.com. Use the Subject field for keyword patterns.
- Click Create filter.
- Choose an action: Delete it, Skip the Inbox, Mark as spam, or Apply a label.
- Optionally tick Also apply filter to matching conversations to clean up existing mail.
- Click Create filter to save.
Before I save any filter, I test the criteria in the regular Gmail search bar. If only the junk appears and none of my real mail does, it is safe to proceed — a 30-second check that has saved me from quietly deleting important messages. To pull every existing message from a sender in one pass, search from:spamsender@example.com and bulk-select the results.
Filters delete spam on arrival across a whole domain, but always test the criteria first.
Should I report spam or just delete it?
Reporting beats deleting every time. Every report you submit improves Gmail’s AI for your account and for Gmail users everywhere; deleting alone teaches the filter nothing.
- Select or open the email.
- Click the Report spam button (stop-sign icon) in the toolbar, or use the three-dot menu and select Report spam.
- For dangerous fakes, choose Report phishing instead — this flags the message to Google’s security team for review.
I make a habit of marking junk as spam before clearing it out, so Gmail keeps getting smarter about what I never want to see.
Report spam to train Gmail’s filter; deleting alone leaves it none the wiser.
Which spam method should I use when?
When three or more options overlap, I keep this comparison handy to pick the right one fast.
| Method | Best For | Takes Effect | Blocks Domain? |
|---|---|---|---|
| Block Sender | One-off junk senders | Immediately | No (address only) |
| Unsubscribe | Legitimate mailing lists | 1–10 business days | Yes (via list removal) |
| Create Filter | Repeat patterns / domains | Immediately | Yes (with @domain) |
| Report Spam | Training Gmail’s AI | Immediately | Helps all Gmail users |
| Report Phishing | Dangerous fakes | Immediately | Escalated to Google |
Match the tool to the threat: block for one sender, filter for a domain, report to train the AI.
Common Mistakes to Avoid
- Blocking without filtering. Spammers rotate addresses within one domain, so a block lets the next variation through. Fix: add a filter on @theirdomain.com for persistent offenders.
- Clicking Unsubscribe in suspicious mail. For unknown senders, any link — including unsubscribe — can confirm your address is live. Fix: use Report phishing instead and click nothing inside the email.
- Deleting instead of marking as spam. Deleting clears the inbox but teaches the filter nothing. Fix: mark as spam first, then delete if you want it gone.
- Making filter criteria too broad. A filter on the word “deal” will catch your bank and Amazon too. Fix: test the search criteria in the Gmail search bar before saving.
- Ignoring the Promotions tab. Gmail may already be sorting newsletters out of your main inbox. Fix: check the Promotions tab before building custom filters.
Frequently Asked Questions
Does blocking a sender in Gmail apply on my phone too?
Yes. Gmail syncs blocks across every device automatically. When I blocked a persistent retailer on the web, their mail started landing in Spam on my Android phone within seconds, with no extra setup.
How many senders can I block in Gmail?
Gmail allows up to 1,000 blocked senders per account. Once I crossed a few hundred blocks for one spammy network, I switched to a single domain-level filter — it used the separate 1,000-filter limit and was far easier to manage.
Is it safe to click Unsubscribe in a spam email?
Only for companies you recognize. For a retailer I had actually bought from, Gmail’s built-in unsubscribe worked cleanly; for a random unsolicited sender I never touch the link and use Report phishing instead.
Can I permanently delete spam without it hitting the Spam folder first?
Yes. Create a filter and choose Delete it as the action. I set this up for a daily junk blast and the messages now vanish on arrival, bypassing Spam entirely — just keep the criteria specific.
Why am I still getting emails after unsubscribing?
Most senders take one to ten business days to process the request. When mail from one list kept arriving after two weeks, I discovered they used several domains, so I blocked each one with a filter and it finally stopped.
How do I bulk-delete every email from one spam sender at once?
Search from:spamsender@example.com in the Gmail search bar. I tick Select all, then click Select all conversations matching this search, and hit Delete or Report spam to clear hundreds of messages in one move.
Conclusion
Gmail’s built-in tools — Block, Unsubscribe, Filter, and Report — are all I have ever needed to cut junk mail dramatically without installing anything. Start with Unsubscribe and Report spam for the quickest wins, then layer in filters for repeat offenders.
For a tidier inbox overall, see how to set up Gmail filters and labels that sort mail for you. If junk is hiding real mail, this guide on why Gmail stops receiving emails helps, and if your own messages get stuck, clear a stuck Gmail outbox here.