The fastest way to block spam in Gmail

Open the email you want to block. Click the three dots (more actions menu) in the top right of the message. Select "Block [sender's name]" from the dropdown. Gmail will send that sender's future emails straight to your spam folder automatically.

If you do not see a block option, the email may have come from a mailing list or a shared inbox. In that case, use the "Unsubscribe" link at the bottom of the email instead — this removes you from the sender's list entirely, which is faster than blocking individual messages.

Blocked senders stay blocked unless you change your mind. To unblock someone, go to Settings, click the Filters and Blocked Addresses tab, find the blocked address, and click "Unblock."

Key Takeaways

  • The block button in Gmail's three-dot menu sends all future emails from that sender to spam automatically.
  • Unsubscribe links at the bottom of marketing emails remove you from the list faster than blocking, and are required by law on legitimate marketing messages.
  • Gmail's spam filter learns from your choices — marking unwanted mail as spam trains it to catch similar messages in the future.
  • You can create filters to automatically delete, archive, or label emails from specific senders or with certain words in the subject line.
  • Blocking someone does not delete their past emails; it only stops new ones from arriving in your inbox.

Using Gmail's spam filter and training it to work better

Gmail filters spam automatically before it reaches your inbox. The filter looks at sender reputation, message content, and patterns it has learned from millions of other emails. It is not perfect — some spam gets through, and occasionally legitimate mail lands in spam by mistake.

You train the filter by marking messages. If spam reaches your inbox, click it and select "Report spam" from the three-dot menu. If a legitimate email lands in your spam folder, open it there and click "Not spam." Each action teaches Gmail's filter what you consider unwanted, and it adjusts for future messages from that sender and similar ones.

Check your spam folder once a week. Gmail keeps spam for 30 days before deleting it, so you have time to rescue anything that was filtered by mistake. Look for emails from people or services you actually use, and mark those as "Not spam" so they stop being filtered.

Creating filters to handle specific senders or topics

Filters let you set rules for emails that match certain conditions. You can filter by sender address, subject line keywords, or words anywhere in the message. Once a filter matches, you can have Gmail automatically delete the email, send it to a label, archive it, or mark it as read.

To create a filter, click the search box at the top of Gmail and then click the funnel icon (Show search options). Fill in the criteria — for example, type a sender's address in the "From" field or a word in the "Subject" field. Click "Create filter with this search." Choose what you want Gmail to do with matching emails: delete, archive, explore a label, or mark as spam.

Filters run on new emails only, not on messages already in your inbox. If you want to explore a filter to old emails too, check the box "Also explore filter to matching conversations" before you finish creating it.

Blocking entire domains and managing mailing lists

If you receive spam from many addresses at the same domain (like spammer@badsite.com, noreply@badsite.com, and contact@badsite.com), blocking each one individually is slow. Instead, create a filter for the domain. In the "From" field, type the domain name with an asterisk: *@badsite.com. Then set the filter to delete or spam those emails automatically.

Mailing lists are different from spam — they are services you signed up for, even if you no longer want them. Every legitimate marketing email must have an unsubscribe link at the very bottom. Click it to remove yourself from the list. This is faster and more reliable than blocking, because it tells the sender's system to stop sending to you, rather than just hiding the emails.

If an unsubscribe link does not work or does not exist, that is a sign the email is spam rather than a legitimate mailing list. Block the sender instead.

Stopping emails with specific words or phrases

Some spam uses the same keywords repeatedly — phrases like "act now," "limited time," or product names you never search for. You can create a filter that catches emails with those words and sends them straight to spam or deletes them.

Open the search options (click the funnel icon in the search box). In the "Has the words" field, type the phrase you want to filter. Use quotation marks around exact phrases: "act now" will catch that exact phrase, while act now without quotes will catch emails with both words anywhere in the message. Create the filter and set it to delete or spam those emails.

Be careful with common words — filtering for "free" might catch legitimate emails about free shipping or free trials from services you use. Test a filter by searching for the phrase first and reviewing what it catches before you set it to delete automatically.

Protecting yourself from phishing and spoofed addresses

Some spam pretends to come from a bank, payment service, or company you know. These are called spoofed emails, and they try to trick you into clicking a link or entering your password. Gmail marks suspicious emails with a question mark next to the sender's name, warning you that the address may not be real.

If an email claims to be from your bank but the sender address is not your bank's official domain, it is spoofed. Do not click links in it. Block the sender and report it as spam. If you are unsure whether an email is real, go directly to the company's website by typing the address yourself — do not click a link in the email.

Gmail's security features flag many spoofed emails automatically, but some get through. When in doubt, contact the company directly using a phone number or website address you know is real.

Using labels and folders to organize instead of delete

Blocking and filtering delete or hide emails, but sometimes you want to keep messages from a sender without seeing them in your main inbox. Create a label and set up a filter to send those emails there automatically.

Click the label icon (the tag symbol) in Gmail's left sidebar and select "Create new label." Give it a name like "Newsletters" or "Notifications." Then create a filter for emails from that sender and set it to "explore label" instead of delete. Those emails will arrive in your inbox but also be tagged, so you can find them later by clicking the label.

This approach works well for mailing lists you want to keep but do not want cluttering your inbox. You can read them on your schedule by clicking the label, rather than having them interrupt your day.

Frequently Asked Questions

Does blocking someone in Gmail prevent them from seeing my emails?

No. Blocking only stops their emails from reaching your inbox — it does not prevent you from sending to them or them from seeing emails you send. If you want to prevent someone from contacting you at all, you may need to block them in other services too, like Google Chat or Google Meet.

Can I block all emails from a certain country or language?

Gmail does not have a built-in country or language filter. However, you can create a filter using keywords common in spam from a particular region, or filter by sender domain. If you receive a lot of spam in a language you do not use, filtering for common words in that language can help.

What happens to emails I block — are they deleted?

Blocked emails go to your spam folder, not the trash. They stay there for 30 days before Gmail deletes them automatically. You can still view them in the spam folder if you need to recover one by mistake.

Will marking something as spam hurt a legitimate sender?

Marking an email as spam reports it to Gmail's spam team, which helps them improve the filter for everyone. It does not directly contact the sender or get them in trouble. If you mark something as spam by mistake, open it in your spam folder and click "Not spam" to undo it.

Can I create a filter that applies to multiple senders at once?

Yes. In the "From" field of a filter, you can use the OR operator: sender1@example.com OR sender2@example.com. This creates one filter that catches emails from both addresses. You can also use wildcards like *@domain.com to catch all addresses from a domain.