The simplest way to prevent spam is to control who gets your email address

Spam arrives because your email address ended up on a list — either sold by a website you signed up for, harvested from a public page, or guessed by automated tools. You cannot stop all spam, but you can cut it sharply by being selective about where you give your real address and by using the filtering tools your email provider already has.

The two most effective moves are creating a separate email address for online shopping and signups, and turning on the spam filter that comes with your email account. Both take minutes to set up and catch the majority of unwanted mail before it reaches your inbox.

Key Takeaways

  • Use one email address for personal contacts and another for websites, shopping, and newsletters — this keeps your main inbox cleaner and makes it easier to abandon the second address if it gets overloaded.
  • Turn on your email provider's spam filter in settings; Gmail, Outlook, and Yahoo all have filters enabled by default but you can adjust how aggressive they are.
  • Never reply to spam, click unsubscribe on emails you did not sign up for, or confirm your address is real — these actions tell spammers your address is active and worth selling.
  • Mark unwanted emails as spam or junk in your email program so the filter learns what you do not want to see.
  • Avoid posting your email address on public websites, social media, or forums where automated tools can scrape it.

Create a separate email address for signups and shopping

Your main email address should be for people you actually know. Create a second address — through Gmail, Outlook, Yahoo, or any free provider — and use that one for online shopping, newsletter signups, social media accounts, and any website that asks for your email. This takes five minutes and cuts spam to your primary inbox by half or more.

When the secondary address gets too much mail, you can stop checking it or delete it entirely and create a new one. Your real contacts still reach you at your main address, which stays clean. Some people use a third address just for financial accounts like banking and credit cards, keeping those separate from shopping and entertainment signups.

Turn on and adjust your email provider's spam filter

Gmail, Outlook, and Yahoo all have spam filters built in and turned on by default. These filters catch most unsolicited mail before it reaches your inbox — it goes to a Spam or Junk folder instead. You should check that folder once a week to make sure real emails did not get caught by mistake, but most of what lands there is actually spam.

If spam is still reaching your inbox, you can make the filter stricter. In Gmail, open Settings, go to Filters and Blocked Addresses, and create a new filter for words that appear in spam you receive — like "limited time" or a sender's domain. In Outlook, go to Settings, Mail, Junk Email, and move the slider from Standard to Strict. Yahoo has similar controls under Mail Settings. Making the filter stricter will catch more spam, but check your inbox regularly to catch false positives.

Mark spam as spam so the filter learns

Every time you see an unwanted email, mark it as spam or junk instead of deleting it. This teaches your email provider's filter what you do not want to see. Over time, the filter gets better at catching similar messages automatically. In Gmail, click the three dots and select Report Spam. In Outlook, right-click and choose Junk, then Report Phishing or Report Spam. In Yahoo, click the three dots and select Report as Spam.

Do this consistently for a few weeks and you will notice fewer unwanted emails reaching your inbox. The filter is learning your preferences and blocking similar senders and subjects before they arrive.

Never reply to spam or click unsubscribe on unsolicited mail

If you reply to spam — even to say "stop sending me emails" — you confirm your address is real and active. Spammers then sell it to other lists or use it more aggressively. The same is true if you click an unsubscribe link in an email you never signed up for. That click tells the sender your address works.

The only exception is email from a legitimate company you actually did business with. If you signed up for a newsletter or account and want to stop receiving mail, unsubscribe is safe to use. But for random spam, ignore it completely. Mark it as spam and move on. Legitimate senders include an unsubscribe link because the law requires it; scammers include fake unsubscribe links to harvest active addresses.

Avoid posting your email address publicly

Automated tools called bots crawl websites, forums, and social media looking for email addresses written in plain text. Once they find yours, it gets added to spam lists. If you need to share your email on a public page, write it in a way bots cannot read — like "name at domain dot com" instead of "name@domain.com".

Be cautious about email addresses in social media bios, forum signatures, or business websites. If you must post an address publicly, use a separate one that you do not mind receiving spam at, or use a contact form instead of listing your address directly. Most websites let visitors send you a message without seeing your actual email.

Use email aliases or forwarding addresses for less-trusted sites

Many email providers let you create aliases — extra addresses that forward mail to your main inbox. Gmail calls these "aliases", Outlook calls them "send as" addresses, and some providers offer true forwarding addresses. You can give a different alias to each website, and if one starts receiving spam, you can disable just that alias without losing your main address.

This is more advanced than a second email account, but it gives you the same benefit: you control which address goes where, and you can shut down individual addresses without disrupting your real email. Some people create an alias for each online store, so if one gets hacked or sells your address, they know exactly which company did it.

Frequently Asked Questions

Why do I get spam if I have never given my email to anyone?

Email addresses are often guessed using common patterns (firstname.lastname@gmail.com), harvested from public websites or data breaches, or purchased from companies that collected them. You do not have to sign up anywhere for spam to find you — it is a numbers game for spammers.

Is it safe to unsubscribe from emails I did not sign up for?

No. Unsubscribing from unsolicited mail confirms your address is real and active, which makes you a more valuable target. Only unsubscribe from emails sent by companies you actually did business with. For everything else, mark it as spam and ignore it.

Will changing my email address stop all spam?

A new address will be clean at first, but spam will find it again over time unless you are careful about where you use it. The key is using separate addresses for different purposes — one for people, one for shopping and signups — so you can control where spam goes.

Can I recover my email address if it is on too many spam lists?

You cannot remove your address from spam lists directly, but you can stop seeing the mail by using a strong spam filter or by abandoning the address and creating a new one. If you keep the address, mark unwanted mail as spam consistently and adjust your filter settings to be stricter.

Does my email provider sell my address to spammers?

Legitimate providers like Gmail, Outlook, and Yahoo do not sell your address. Spam comes from other sources — websites you signed up for, data breaches, public pages, or automated guessing. Some free services do sell user data, which is why using a major provider for your main address is safer.