Mastodon Hashtag Block From a Specific User: How to Set
🔍 WiseChecker

Mastodon Hashtag Block From a Specific User: How to Set

You want to stop seeing posts from a specific Mastodon user that contain a certain hashtag. Mastodon does not offer a built-in feature to block a hashtag from only one user. The platform treats hashtag blocking as a global mute that hides all posts with that hashtag from every user in your home feed. This article explains the workaround using mute, block, or list filters to achieve the same result. You will learn the exact steps to hide unwanted hashtagged posts from one user without affecting your view of the same hashtag from others.

Key Takeaways: Control Hashtag Visibility From a Single User

  • Account > Mute > Hide from timeline: Temporarily removes all posts from that user, including hashtagged content, without unfollowing.
  • Account > Block: Permanently removes the user from your feed and prevents future interaction, including all hashtagged posts.
  • Preferences > Filters > Add new filter: Creates a word filter that hides only posts containing the hashtag when posted by a specific domain or user name in the filter context.

ADVERTISEMENT

Why Mastodon Lacks a Per-User Hashtag Block

Mastodon treats hashtag blocking as a global mute. When you block a hashtag in Preferences > Filters, the filter applies to your entire home feed and all public timelines. The platform does not support a filter condition that says “only hide this hashtag when User X posts it.” This design keeps the filtering system simple and reduces server processing overhead. If you want to hide a hashtag from a single user, you must use one of the account-level tools: mute, block, or a custom filter with a user-specific keyword.

The limitation affects users who follow many accounts and want to keep a hashtag visible from most people but suppress it from one person. For example, you might enjoy #photography from your favorite photographers but want to hide it from a friend who posts too many low-quality snapshots. Mastodon’s filter system cannot distinguish between the same hashtag from different users. You must either mute the entire account or create a workaround that targets the user’s display name or handle alongside the hashtag.

Steps to Block a Hashtag From One User Using Mute or Block

The quickest method is to mute or block the user who posts the unwanted hashtag. Muting preserves your follow relationship and hides the user’s posts from your home feed. Blocking removes the user entirely and unfollows you from them. Both methods stop all hashtagged posts from that user. Choose mute if you want to keep following the user but not see their content. Choose block if you do not want any interaction with that user.

  1. Navigate to the user’s profile page
    Open the user’s profile by clicking their avatar or display name on any of their posts. The profile page shows their bio, follower count, and recent posts.
  2. Open the three-dot menu
    Click the three-dot icon located near the top right of the profile area. The icon is labeled “More” or shows a vertical ellipsis.
  3. Select Mute or Block
    From the dropdown menu, choose “Mute @username” or “Block @username.” Mute hides the user’s posts from your home feed but does not unfollow them. Block unfollows the user and prevents them from seeing your posts or interacting with you.
  4. Confirm the action
    A confirmation dialog appears. For mute, you can also check “Hide from timeline” to remove existing posts. Click “Mute” or “Block” to confirm.

After muting or blocking, the user’s posts no longer appear in your home feed. This includes all posts that contain the hashtag you wanted to block. The hashtag itself remains visible in your feed when other users post it. If you later want to see the user’s posts again, go to Preferences > Muted users or Blocked users and unmute or unblock them.

Alternative: Mute Without Unfollowing

Muting is the preferred workaround because it does not break the follow relationship. The user does not receive a notification when you mute them. Their posts remain visible if you visit their profile directly. This method works well when you want to keep following the user for occasional direct messages or profile visits but do not want their hashtagged posts in your timeline.

ADVERTISEMENT

Steps to Block a Hashtag From One User Using a Custom Filter

If you do not want to mute or block the entire user, you can create a custom filter that targets the hashtag plus the user’s handle or display name. This method works only if the user consistently includes their handle or a unique keyword in their posts. The filter hides posts that match both the hashtag and the keyword. Posts from other users that contain the hashtag but not the keyword remain visible.

  1. Open Preferences
    Click your profile avatar in the top right corner and select “Preferences” from the dropdown menu.
  2. Go to Filters
    In the left sidebar, click “Filters” under the “Moderation” section.
  3. Click “Add new filter”
    The button appears at the top of the Filters page. A form opens for entering filter details.
  4. Enter the filter phrase
    In the “Phrase” field, type the hashtag followed by the user’s handle. For example, type “#photography @username” without quotes. The filter matches posts that contain both terms. You can also enter the hashtag and a unique word from the user’s display name.
  5. Set the filter context
    Under “Context,” check the boxes where the filter should apply. Select “Home” to hide the posts from your home feed. Optionally check “Public timelines” and “Conversations” for broader coverage.
  6. Choose the action
    Select “Hide” to remove matching posts from your timelines. Select “Warn” to show a warning label with an option to reveal the post.
  7. Save the filter
    Click “Save” at the bottom of the form. The filter takes effect immediately for new posts. Existing posts in your feed may require a refresh to be hidden.

This filter approach is less reliable than muting because it depends on the user including the handle or keyword in every post. If the user posts the hashtag without the handle, the filter does not match, and the post remains visible. Test the filter by refreshing your feed and checking for false positives or missed posts. Adjust the phrase as needed.

Common Issues and Workarounds

Filter Does Not Hide Posts From the Home Feed

If the custom filter does not hide posts, verify that the filter context includes “Home.” Filters only apply to the contexts you select. Also check that the phrase uses the exact hashtag spelling and user handle. Hashtags are case-insensitive, but handles are case-sensitive in some Mastodon versions. Use the handle exactly as it appears in the user’s profile URL.

Hashtag Block Still Visible From Other Users

If you mute the user, the hashtag remains visible from other users. This is the expected result. If you apply a global hashtag filter, it hides the hashtag from everyone. To avoid this, use the custom filter method with a user-specific keyword. If the keyword is too generic, the filter may hide posts from multiple users. Choose a keyword that is unique to the target user, such as their display name or a frequent phrase they use.

Muted User’s Posts Still Appear in Lists or Hashtag Feeds

Muting hides posts from the home feed but does not hide them from public hashtag feeds or lists. If you view a hashtag page directly, muted users’ posts still appear. To hide them there, you must block the user or apply a filter that includes the “Public timelines” context. Blocking provides the most complete removal across all views.

Mute vs Block vs Custom Filter for Hashtag Blocking

Item Mute Block Custom Filter
Removes posts from home feed Yes Yes Yes
Removes posts from hashtag feeds No Yes Only if filter context includes public timelines
Preserves follow relationship Yes No Yes
User receives notification No No No
Affects other users’ hashtagged posts No No Only if filter phrase matches other users

The table shows that mute is the simplest method for hiding all content from one user. Block is the most thorough but breaks the follow. Custom filter is the most targeted but requires careful phrase selection and does not guarantee 100% coverage. Choose the method that matches your tolerance for false positives and your desire to maintain the follow relationship.

You now have three ways to block a hashtag from a specific Mastodon user. Start with mute if you want a quick fix that hides all of the user’s posts. Use the custom filter if you want to keep seeing the user’s other content but suppress only the hashtagged posts. Block only if you no longer want any interaction with that user. For a more permanent solution, consider creating a list of trusted accounts and adding only the users whose hashtagged content you want to see, then view the list feed instead of the home feed.

ADVERTISEMENT