The Gmail spam filter catches the overwhelming majority of junk before you see it. What lands in the inbox is the residue: mail from companies you once gave your address to, lists your address was sold onto, and cleverly disguised phishing. Each type needs a different response, and one common instinct - clicking unsubscribe on everything - makes the problem worse. Here is how to stop spam emails on Gmail properly.
How to stop spam emails on Gmail: know what you are looking at
The right action depends entirely on which of these landed in your inbox:
- Unwanted but legitimate. A retailer or newsletter you signed up for, possibly years ago. It has a real unsubscribe link that works. → Unsubscribe.
- Gray-market bulk mail. You never signed up; your address was sold. The unsubscribe link may exist but rarely helps. → Report as spam, then block.
- Phishing and scams. Fake invoices, delivery notices, account warnings. → Report as phishing. Never click anything inside.
Mixing these up is the main reason inboxes stay noisy. Unsubscribing from a phishing message tells the sender your address is live.
Action 1: Report, do not just delete
Deleting junk teaches Gmail nothing. Reporting it trains the filter for your account.
- Tick the message in the list (no need to open it).
- Click the ! Report spam icon in the toolbar.
- For anything impersonating a bank, courier or Google itself, use the three-dot menu → Report phishing instead.
Ticking from the list is also the answer to how to block spam emails on Gmail without opening them: nothing inside the message loads, so no tracking pixel fires, and the report still counts.
Gmail’s classifier uses those signals per account, so a week of consistent reporting noticeably improves what reaches your inbox. The same report option sits in the three-dot menu of the Gmail app, so this is also how to stop spam emails on Android and iPhone.
Action 2: Block the repeat senders
Blocking sends everything from that address to Spam automatically.
- Open a message from the sender.
- Three-dot menu at the top right of the message.
- Block “Sender name”.
Blocking is exact-address based, so it is best for a persistent single sender. Our guide to blocking senders in Gmail covers the limits and how to review your block list later.
Action 3: Filter whole domains and patterns
When the sender rotates addresses within one domain, a filter beats blocking. Here is how to create a filter in Gmail for that:
- Click the sliders icon in the search bar.
- In From, enter the pattern:
*@spammydomain.com. - Create filter → tick Delete it → tick Also apply filter to matching conversations.
Useful variations:
- Filter on a subject phrase that repeats across the campaign.
- Filter on a distinctive footer string in the Has the words field.
- Choose Skip the Inbox plus a label rather than Delete it if you want to review the catch before it goes.
A Gmail filter acts on new mail as it arrives, and the “Also apply” checkbox sweeps up everything already sitting in the mailbox.
Action 4: Unsubscribe from the legitimate half
A large share of what feels like junk is not junk at all - it is promotional emails you technically opted into. The volume is the problem, not the legality, and for that the unsubscribe link is the correct tool.
If you need to unsubscribe from emails sent by dozens of these companies, do it in one pass. Mass Unsubscribe Gmail scans the mailbox, groups messages by sender, and sends opt-out requests for every sender you tick. For senders that publish no working opt-out, it can move their mail to spam instead, which reaches the same outcome from your side.
Clear the legitimate noise in one pass
See every sender ranked by volume, unsubscribe from the ones you never read, and delete their backlog at the same time.
Add to Chrome - it's freeAction 5: Cut off the supply of your address
Stopping the current wave matters less than not starting the next one, and it is the part of how to stop getting spam emails that most advice skips.
- Use tagged addresses.
you+store@gmail.comreaches your inbox normally. When junk arrives at that exact tag, you know precisely who leaked or sold it, and you can filter the tag away in one rule. - Keep a throwaway address for downloads, trials and one-off signups.
- Never reply to junk mail, not even “remove me”.
- Do not load remote images in suspicious mail - tracking pixels confirm the address is live. Turn it off in Settings → General → Images → Ask before displaying external images.
- Check breach exposure at a service such as Have I Been Pwned, and change the password anywhere reused.
What not to do
- Do not click unsubscribe in genuine junk. It is the single most common way to increase volume.
- Do not use “report spam” on a newsletter you signed up for if you can unsubscribe instead - it works, but harms senders you may actually want later.
- Do not open attachments from unknown senders, ever - especially
.zip,.htmland macro-enabled documents. - Do not bother clearing out reported mail by hand for filtering reasons; Gmail deletes it after 30 days. Do it only to reclaim storage.
A realistic expectation
Junk never reaches zero, because sending costs almost nothing. So the honest answer to how to permanently stop spam emails on Gmail is that you cannot stop it being sent - only stop seeing it. Report consistently for two weeks, block the persistent addresses, filter the rotating domains, and unsubscribe from the legitimate lists in one pass - most inboxes go from a dozen unwanted messages a day to one or two a week. That is how to stop receiving spam emails in practice.
Frequently asked questions
Is it safe to unsubscribe from spam emails?
Not from genuine junk. On mail from a legitimate company the unsubscribe link is safe and effective. On junk it confirms that a real person reads the address, which usually increases the volume. Report it and block the sender instead.
Why did I suddenly start getting more junk mail?
Usually a data breach or a list sale put your address into circulation. Check your address at a breach-notification service, and from then on use a tagged or separate address for signups so you can see which source leaked.
How do I delete spam emails in Gmail automatically?
You do not need to. Anything in the Spam folder is deleted automatically after 30 days - though emptying it yourself frees storage sooner.
How do I stop spam emails for good?
You cannot stop it being sent, but you can stop it reaching your inbox. Reporting trains Gmail's filter for your account, blocking handles repeat senders, and filters catch whole domains. Combined, they push nearly all of it out of sight.