Most people arrive at Bluesky from a network where an algorithm decided what they saw, and spend a while waiting for the algorithm to kick in. It does not. Understanding what replaced it is the difference between a timeline that works and one that slowly fills with noise.
Three different things called “feed”
The Following feed is the default, and it is close to what it says: posts from accounts you follow, newest first, plus their reposts. There is no engagement scoring deciding that a post from three days ago deserves another run. If you follow someone who posts forty times a day, you see forty posts.
Custom feeds are the interesting part of the design. A feed is a service that returns a list of post URIs, and anyone can publish one. There are feeds for a single hashtag, for a language, for photography, for posts from people you follow that got no replies. You subscribe to them like accounts, and they sit as extra tabs beside Following.
Discover is Bluesky’s own algorithmic feed, and it behaves the way people expect a feed to behave: it recommends. It is one tab among several, not the front door.
The consequence is that your following list is a piece of configuration. On a network with a strong recommendation engine, following a dead account is free, because the engine simply routes around it. Here, it is a hole in your main feed.
What this does to a stale list
Say you follow twelve hundred accounts. A few hundred stopped posting a year ago, a few hundred more post constantly about something you no longer care about, and a hundred were picked up in a starter pack you barely remember joining.
None of that gets filtered for you. The dormant accounts cost you nothing directly, they simply are not there. The problem is the second group: high volume accounts you have gone cold on crowd out the people you actually want to read, because the feed is chronological and volume wins.
This is why the useful cleanup is not “unfollow everyone who does not follow me back”. It is “unfollow the accounts whose posts I scroll past”. Those are different lists, and the second one is the one that changes your mornings. There is a practical order of operations for working through it.
Where reciprocity does and does not matter
Because the Following feed is built from your follows and nothing else, who follows you has no effect on what you see. It affects reach, in the sense that your posts appear in their feeds, but it does not shape your timeline at all.
That is worth saying plainly, because the follow-for-follow habit imported from other networks assumes otherwise. On Bluesky, following someone back out of politeness has a real cost: their posts now compete for your attention. Following them back because you want to read them has no cost at all. Same action, opposite outcomes, and only you can tell which is which.
If you want to see the shape of your own graph before deciding, the free analyzer shows mutuals, one way follows and the accounts that have gone quiet, without asking you to sign in.
Custom feeds are the pressure valve
The cleanest fix for “I want to keep up with this topic but not follow forty accounts about it” is a custom feed rather than forty follows. Subscribe to a feed, and the topic lives in its own tab instead of diluting your main one.
This matters for pruning, because it removes the guilt from unfollowing. You are not cutting yourself off from a subject; you are moving it out of the room where you read the people you know.
A few patterns worth knowing:
- Feeds are accounts’ work, not the platform’s. They can go away, change behaviour, or fall behind. Nothing you subscribe to is guaranteed.
- Muted words apply across feeds. Muting is the underused tool here: it filters without unfollowing, which is often what you actually wanted.
- Lists are a third thing. A list is a set of accounts you can view as a feed without following any of them, which is the right home for “people I monitor but do not want in my timeline”.
The practical takeaway
Your timeline is exactly the sum of your follows, minus your mutes, plus whatever feeds you deliberately opened. Nothing is trying to fix a bad list for you. That is the cost of a network without an algorithm deciding your attention, and it is also the reason a tidy list pays off here more than anywhere else.
Two guides go deeper on the mechanics: the follow graph is public, which explains what anyone can compute from your follows, and how the rate limits work, which matters the moment you decide to change a few hundred of them at once.
Start with the numbers: analyze any handle, free, no account needed.