How to Report Spam in a Mastodon Hashtag Stream
🔍 WiseChecker

How to Report Spam in a Mastodon Hashtag Stream

Spam posts in a Mastodon hashtag stream clutter your feed and waste your time. These unwanted messages often contain links to scams, repeated promotional content, or automated replies that do not belong in a topic-based conversation. Mastodon provides built-in tools to report individual posts directly from the hashtag timeline without leaving your current view. This article explains how to identify spam, submit a report against a post in a hashtag stream, and use additional moderation features to keep your feed clean.

Key Takeaways: Reporting Spam in a Mastodon Hashtag Stream

  • Post dropdown menu (three dots icon): Opens the report option for any post in the hashtag timeline.
  • Report > Spam category: Sends a report that prioritizes spam-related content to your instance moderator.
  • Mute or block the spammer: Hides all future posts from that account without requiring a full report.

Why Spam Appears in Hashtag Streams and How Mastodon Handles It

Spam in a Mastodon hashtag stream occurs when an account posts irrelevant or malicious content and adds a popular hashtag to gain visibility. Unlike a direct message or a follow request, a hashtag stream shows all public posts that include that tag, regardless of the sender’s reputation. Mastodon does not automatically filter spam in hashtag streams because the platform relies on decentralized moderation. Each instance moderator reviews reports and takes action against accounts that violate the server’s rules.

When you report a post from a hashtag stream, the report includes the post content, the account that posted it, and the specific hashtag that caused the post to appear. Your instance moderator can then investigate the account and decide to suspend it, delete the post, or remove the offending hashtag from the account’s posts. Reporting also helps train the instance’s spam filters, which reduce the visibility of similar posts in the future.

What Counts as Spam in a Hashtag Stream

Not every unwanted post is spam. Mastodon defines spam as repeated, unsolicited, or deceptive content. Common examples include accounts that post the same link across dozens of unrelated hashtags, automated accounts that reply with promotional text, and accounts that copy popular posts and replace the links with phishing URLs. If a post appears off-topic or contains a link to a known scam site, it qualifies as spam.

Steps to Report a Spam Post in a Mastodon Hashtag Stream

You can report spam directly from the hashtag timeline without navigating to the account’s profile. The process works identically on the Mastodon web interface and the official mobile apps.

  1. Open the hashtag stream
    Type or click the hashtag you want to view in the search bar. For example, type #tech and select the hashtag from the search results. The stream displays all recent public posts that include that hashtag.
  2. Locate the spam post
    Scroll through the timeline until you see the post you believe is spam. Look for signs such as a suspicious link, an unfamiliar account with no profile picture, or content that does not match the hashtag topic.
  3. Click or tap the three-dot menu
    In the top-right corner of the post, you see a three-dot icon. On the web interface, this icon is visible when you hover over the post. On mobile, it appears as a small circle with three dots. Tap or click it to open the dropdown menu.
  4. Select Report
    From the dropdown menu, choose Report. A new dialog box opens with the post and the account pre-filled.
  5. Choose the Spam category
    In the report dialog, you see several options: Spam, Violates server rules, and Other. Select Spam. This tells the moderator that the post is unsolicited promotional or deceptive content.
  6. Add optional details
    You can write a short note in the text box explaining why the post is spam. For example, type “Account posts the same link in 20 different hashtags every hour.” This note helps the moderator act faster.
  7. Submit the report
    Click or tap the Submit button. The report is sent to your instance moderator. The post remains visible to you until the moderator reviews the report, but you can mute or block the account immediately using the same three-dot menu.

Alternative Method: Report from the Account Profile

If the three-dot menu does not load or you prefer to report from the account’s profile page, click the account name to open their profile. Then click the three-dot menu on the profile header and select Report. The same report dialog appears, but the post is not pre-filled. You must manually select the spam post from the account’s recent posts list.

Additional Moderation Actions for Hashtag Stream Spam

Mute an Account Directly from the Hashtag Stream

Muting an account hides all of its posts from your timeline, including hashtag streams, without notifying the account. To mute an account from a hashtag stream, click the three-dot menu on the spam post and select Mute. Confirm the mute in the dialog. The account’s posts disappear from your view immediately.

Block an Account from the Hashtag Stream

Blocking an account prevents it from following you, mentioning you, or seeing your posts. It also removes all of its posts from your timeline. To block an account, click the three-dot menu on the spam post and select Block. Confirm the block. Use this option only when the account is aggressive or harassing.

Filter the Hashtag Temporarily

If a hashtag stream is flooded with spam from many accounts, you can add the hashtag to your muted words list. Go to Preferences > Filters > Add new filter. Choose Home and lists as the filter context. Enter the hashtag without the hash symbol, for example tech. Set the expiration to 30 days or longer. Posts containing that hashtag are hidden from your home feed and hashtag streams until the filter expires.

If the Report Does Not Remove the Spam

Report Not Submitted Due to Network Error

If the Submit button does not respond or you see a red error banner, check your internet connection. Refresh the page and try again. If the issue persists, close the browser tab and reopen the hashtag stream. On mobile, force-close the app and reopen it before retrying the report.

Moderator Does Not Act on the Report

Moderators may take several hours or days to review reports, especially on small instances. If the spam post remains after 48 hours, you can send a direct message to the instance admin or moderator account listed on the instance’s About page. Include the post URL and the report ID if available.

Spam from a Different Instance

When the spam account belongs to a different Mastodon instance, your moderator can forward the report to the remote instance’s moderator. During the report submission, check the box labeled Forward report to [remote instance domain]. This ensures the remote moderator sees the report and can take action against the account.

Item Report from Hashtag Stream Mute from Hashtag Stream
Action taken Sends a report to your instance moderator Hides all posts from that account on your device
Account notified No No
Requires moderator review Yes No
Removes existing posts from your view No Yes
Works across all hashtags Yes Yes

Reporting spam from a hashtag stream keeps the topic-focused timeline useful for everyone. Use the three-dot menu on any suspicious post to submit a report. If the spam is widespread, apply a temporary filter to block the hashtag from your view. For persistent spam from a single account, mute or block it directly. These tools give you control over your Mastodon experience without waiting for a moderator to act on every post.