The fastest way to reduce spam is to use your email provider's built-in filters and mark unwanted messages as spam
Most email services — Gmail, Outlook, Yahoo Mail — automatically catch obvious spam and sort it into a separate folder. But spam that makes it to your inbox usually stays there until you take action. The single most effective step is to mark each unwanted message as spam or junk. Every time you do, your email provider learns what you don't want to see, and similar messages get filtered automatically going forward.
Beyond that, the real work is preventing spam from reaching you in the first place. Spammers get your address by scraping websites, buying lists from data brokers, or guessing common name patterns. Once they have it, they send thousands of messages hoping a small percentage will stick. You cannot stop all of it, but you can make your address less attractive and less useful to them.
Key Takeaways
- Mark every spam message as spam or junk in your email provider's interface — this trains your filter and removes similar messages automatically.
- Never reply to spam, click unsubscribe links in unsolicited emails, or confirm your address is real, because doing so tells spammers your address is active.
- Use your email provider's filter settings to block specific senders, domains, or keywords, and create rules that automatically delete or sort messages.
- Create a separate email address for online shopping, signups, and forms so your primary address stays out of spam lists.
- Unsubscribe only from legitimate marketing emails you recognize — real companies include a working unsubscribe link, while spam does not.
Mark spam as spam, not delete
When you delete a spam message, it goes to trash but teaches your filter nothing. When you mark it as spam or junk, your email provider records the sender, subject line, and content as unwanted. The next message from that sender or with similar characteristics gets caught automatically.
In Gmail, click the message and select the trash icon, then choose "Report spam" from the dropdown. In Outlook, right-click the message and select "Junk" then "Block Sender". In Yahoo Mail, click the spam icon at the top of the message. Do this consistently, and your filter improves week by week. Most readers see a noticeable drop in inbox spam within two to three weeks of regular marking.
Never respond to spam, even to unsubscribe
Replying to spam — even to say "stop sending me emails" — tells the spammer your address is real and monitored. They will add it to their active list and sell it to other spammers. The same applies to clicking unsubscribe links in unsolicited emails. If you do not recognize the sender or did not sign up for the list, do not click anything.
The only exception is legitimate marketing email from companies you actually do business with. Real retailers, banks, and subscription services include a working unsubscribe link at the bottom because they are required by law to honor it. Spam does not. If you are unsure whether an email is legitimate, check the sender's domain by visiting the company's official website directly — do not click links in the email itself.
Use filter rules to block senders and keywords
Your email provider lets you create rules that automatically sort, delete, or block messages based on sender address, domain, subject line, or keywords. If you get repeated spam from the same sender or domain, a filter rule stops it before it reaches your inbox.
In Gmail, open Settings and go to Filters and Blocked Addresses. Click "Create a new filter" and enter the sender address or domain. Choose "Delete it" or "Skip the inbox" (archive it). In Outlook, go to Settings, then Mail, then Junk Email, and add senders to the Blocked Senders list. In Yahoo Mail, click Settings, then Filters, and create a rule. You can also filter by subject line keywords — for example, if you keep getting emails with "URGENT" or "ACT NOW" in the subject, create a rule to delete anything matching those words.
Use a separate email address for signups and shopping
Your primary email address is valuable because it is tied to your bank, your employer, and people who actually know you. Every time you enter it into a website form, shopping cart, or contest entry, you risk it being sold to a data broker or leaked in a breach. Spammers buy these lists in bulk.
Create a second email address specifically for online shopping, newsletter signups, social media, and any form you fill out online. Use your primary address only for people and services you trust. This keeps your main inbox clean and gives you a place to dump the secondary address if it gets too much spam — you can always create another one. Some readers use a third address for one-time signups they will never need again.
Check your email provider's spam filter settings
Gmail, Outlook, and Yahoo all have adjustable filter strength. By default, most are set to "Standard" — they catch obvious spam but let some through to avoid accidentally blocking legitimate mail. You can usually increase the filter level to "Strict" or "Aggressive" if you are willing to check your spam folder occasionally to make sure nothing important got caught.
Go to your email provider's Settings or Preferences and look for Spam, Junk, or Filters. Read what each setting does before changing it — moving the slider too far can block real emails from banks, shipping notifications, or password resets. A safer approach is to leave the filter at Standard and rely on marking spam manually, which is more accurate because you decide what is unwanted.
Avoid posting your email address publicly
Spammers use automated tools to scan websites, forums, and social media for email addresses. If you post your address publicly on a website, in a forum signature, or in a social media bio, spammers will find it and add it to their lists. If you need to share your email on a public page, write it as "name at domain dot com" instead of "name@domain.com" — humans can figure it out, but automated scrapers cannot.
Be cautious about which websites you trust with your address. Small or unfamiliar sites are more likely to sell your data to brokers. If a site does not have a privacy policy or does not explain how it uses your email, consider using your secondary address instead.
Frequently Asked Questions
Why do I get spam if I never signed up for anything?
Spammers buy email lists from data brokers who collect addresses from public websites, leaked databases, and purchased lists from other companies. They also use software to guess common address patterns like firstname.lastname@domain.com. Once they have your address, they send bulk messages hoping some will get through.
Is it safe to click unsubscribe on emails I don't recognize?
No. Clicking unsubscribe on unsolicited email tells spammers your address is real and monitored, which makes it more valuable. Only unsubscribe from emails you recognize as legitimate — real companies from banks, retailers, or services you use. Spam does not include a working unsubscribe link.
Will marking spam as spam actually reduce how much I get?
Yes, but it takes time. Your email provider learns from your markings and improves its filter. Most readers see a noticeable drop within two to three weeks of consistently marking unwanted messages. The improvement continues as long as you keep marking spam.
Can I block an entire domain from sending me email?
Yes. In Gmail, create a filter with the domain name (for example, @spammydomain.com) and set it to delete or skip the inbox. In Outlook, add the domain to your Blocked Senders list. This stops all email from that domain, so use it only when you are certain you will never need mail from that source.
What should I do if my email address is in a data breach?
You cannot undo a breach, but you can monitor what happens next. Check haveibeenpwned.com to see which breaches included your address. Change your password on any site where you used the same password. Expect more spam for a few months as your address circulates through spam lists, but it will decrease over time. Continue marking spam and using filters.