The question comes up constantly: can you follow a hashtag on Bluesky? The honest answer is no, not the way you follow an account – there is no button that adds #birdwatching to your following list.

But there are four methods that get you the same practical result, and one of them is better than what X ever offered. Here is each one, and when to use which.

First: Do Hashtags Even Work on Bluesky?

Yes, and better than they did during the platform's early days. Hashtags are fully indexed, tappable, and open a chronological feed of every public post using that tag. Bluesky's hashtag system had a genuine comeback through 2025 and 2026 – we covered that shift in the Bluesky hashtag comeback.

Two things to know before you start:

  • Matching is literal. #WorldCup and #Worldcup resolve to the same feed (case is normalized), but #WorldCup2026 is an entirely separate conversation from #WorldCup. There is no stemming, no fuzzy matching, no "related tags."
  • Hashtags are facets, not text. Under the hood a hashtag is a rich-text facet attached to a post record – structured data, not just a string with a hash in front. That is why tag feeds are fast and precise. Details in our facets and rich text guide.

Method 1: Pin the Hashtag

Best for: tags you check regularly – your team, your fandom, your industry.

Bluesky's official app lets you pin a search to your feed tabs. Third-party clients go further: in Skyscraper for iOS you can pin hashtags directly to your navigation and jump straight into the tag feed with one tap, no search step.

This is the closest thing to "following" a hashtag, and for most people it is the right answer. The tag lives in your app permanently, updates in real time, and costs you nothing.

Limitation: you have to go look at it. It does not come to you.

Method 2: Subscribe to a Custom Feed

Best for: topics where the community has already done the curation work.

Custom feeds are Bluesky's genuine advantage over every other platform here. A feed generator is a small service that decides which posts belong in a feed – and many are built around a hashtag or set of hashtags, with spam filtering and quality rules layered on top.

Subscribing to a feed puts it in your feed tabs alongside Following and Discover. It is a real subscription, it persists, and unlike a raw tag it survives tag drift – when a community migrates from #Show to #ShowS3, a well-maintained feed follows.

Search the Feeds tab for your topic before you settle for a raw hashtag. Bluesky's 2026 roadmap put explicit weight on giving custom feeds more visibility and better curation tooling, so this method is getting better.

Limitation: a feed has to exist. For niche topics, one may not.

Method 3: Keyword Alerts

Best for: things you need to know about but do not want to monitor.

This inverts the model. Instead of you checking a feed, the feed notifies you.

Skyscraper's Keyword Alerts watches the Bluesky firehose for terms you choose and emails you when they appear or spike. It works on hashtags and on plain keywords, which matters – plenty of conversation about a topic never uses the tag.

This is the right tool for brand monitoring, breaking news on a specific subject, or watching for a product announcement. It is the wrong tool for a busy tag you would enjoy browsing.

Limitation: email, not a timeline. Best for signal, not for browsing.

Method 4: Build a List Instead

Best for: when the tag is noisy but you know who the good posters are.

Sometimes the hashtag is not what you want. If #CBB gives you 5,000 posts an hour during March Madness and you only care about twelve writers, a Bluesky list of those twelve is strictly better than the tag.

Lists give you a chronological feed of exactly the accounts you chose. No algorithm, no spam, no tag hijacking. The tradeoff is that you miss the good post from someone you have never heard of – which is the whole point of a hashtag.

Note that lists you create are public by default.

Which Method Should You Use?

Goal Use
Check a tag daily Pin the hashtag
Follow a topic with an existing community Custom feed
Be told when something happens Keyword alerts
Follow the people, not the topic List
Live event, right now Pinned tag + trending tool

Most people end up using two or three together: a couple of pinned tags for browsing, a custom feed or two, and keyword alerts for the things they cannot miss.

Finding the Right Hashtag in the First Place

Because matching is literal, picking the wrong variant means watching a dead feed. Two ways to find the live one:

  • Search variants and compare recency. The right tag has posts from minutes ago, not days.
  • Check what is actually trending. Our live trending hashtags tool shows which tags are moving on Bluesky right now, in one-hour windows. During a live event this is the fastest way to find where the conversation actually went.

For Developers

If you are building hashtag tracking yourself, you have two paths: query the search endpoint on a schedule, or consume the firehose and filter on facets. The firehose is the right answer for anything real-time – see our firehose streaming guide and Jetstream guide. Mind the rate limits if you go the polling route.

We also expose trending hashtags as an API if you would rather not run the pipeline yourself.

Frequently Asked Questions

Why can't I just follow a hashtag natively?

Bluesky's design pushes topical following toward custom feeds, which are more flexible than raw tag subscriptions – a feed can filter spam, combine tags, and apply quality rules a tag cannot.

Are hashtags case sensitive on Bluesky?

No, case is normalized. But word boundaries matter: #MarchMadness and #March_Madness are different tags.

How many hashtags should I use in a post?

One to three. Bluesky's culture is noticeably less tolerant of tag-stuffing than Instagram's, and tags count against your character limit.

Can I mute a hashtag?

Yes. Keyword muting works on hashtags, which is the standard way to avoid spoilers during a live event.

Follow Any Hashtag with Skyscraper

Download Skyscraper for iOS →

Related Reading