When you open a custom feed on Bluesky, you expect to see the latest posts from the community or topic you follow. Instead, the feed may display old posts from hours or even days ago, making it feel stale and unusable. This happens because Bluesky custom feeds rely on algorithm updates, indexing delays, or incorrect feed settings that prevent fresh content from appearing at the top. This article explains the technical reasons behind outdated custom feeds and provides step-by-step fixes to restore real-time updates.
Key Takeaways: Resolving Stale Custom Feeds on Bluesky
- Pull down to refresh: Manually triggers a fetch of the latest posts from the feed algorithm.
- Log out and log back in: Clears the local cache that may be serving old data.
- Clear browser or app cache: Removes stored feed snapshots that prevent new content from loading.
Why a Custom Feed Shows Old Posts on Bluesky
Custom feeds on Bluesky are powered by the AT Protocol and external feed generators. When you subscribe to a custom feed, your client — either the Bluesky app or a third-party interface — fetches a list of post URIs from the feed generator’s API endpoint. The feed generator then returns a set of posts based on its algorithm, such as recency, popularity, or specific keywords.
Old posts appear when the feed generator caches results and does not recompute the feed on every request. Some feed generators refresh their data every 15 to 60 minutes to reduce server load. If the generator has not updated its result set, the client displays the same older batch of posts. Additionally, the Bluesky client itself caches feed responses locally. If the cached response is not invalidated, the app continues showing the same old posts even after the generator has newer content available.
Another cause is a misconfigured feed algorithm that prioritizes engagement or a fixed time window. For example, a feed that shows the top posts from the last 24 hours will not update with new content until the next day. If the feed uses a static list of post IDs, it will never refresh automatically.
Steps to Fix a Custom Feed That Shows Old Posts
Follow these steps in order. Test the feed after each step to see if new posts appear.
- Pull down to refresh the feed
Open the custom feed tab in the Bluesky app or web client. Place your finger at the top of the feed list and drag downward until the loading spinner appears. On desktop, click the refresh icon next to the feed name or press F5. This sends a new request to the feed generator, bypassing the client’s short-term cache. - Switch to a different feed and switch back
Tap or click the Home tab or another custom feed. Wait five seconds, then return to the problematic feed. This forces the client to reload the feed data from the server rather than from memory. - Log out of Bluesky and log back in
Go to Settings > Account > Sign Out. Close the app or browser tab completely. Open Bluesky again and sign in with your credentials. Logging out clears the session cache and any stale feed responses stored locally. - Clear the browser or app cache
On the web version, open your browser’s settings, find the privacy or history section, and clear cached images and files. On the mobile app, go to Settings > Cache and clear all cached data. On iOS, you may need to offload the app and reinstall it. On Android, go to Settings > Apps > Bluesky > Storage > Clear Cache. - Unsubscribe and resubscribe to the feed
Go to the custom feed’s page. Tap the three-dot menu next to the feed name and select Remove Feed or Unsubscribe. Wait 10 seconds, then tap Add Feed or Subscribe again. This resets the subscription state and forces a fresh fetch of the feed’s metadata and post list. - Check the feed generator’s update frequency
Visit the feed generator’s homepage or documentation. Look for information about how often the feed is recomputed. If the generator updates every hour, wait the full hour before expecting new posts. If the generator is abandoned or broken, the feed will never refresh. In that case, find an alternative feed from a different creator. - Report the issue to the feed creator
If the feed still shows old posts after all previous steps, the problem may be on the generator side. Send a direct message to the feed creator on Bluesky or visit their support channel. Describe the feed name, the time you last saw new posts, and the steps you have tried.
If Bluesky Still Has Issues After the Main Fix
Custom Feed Shows ‘Feed Offline’ After Refresh
If the feed displays an offline error after you refresh, the feed generator’s server may be down or rate-limiting your requests. Wait 15 minutes and try again. If the error persists, the generator is likely offline permanently. Unsubscribe from the feed and look for a replacement.
New Posts Appear but Then Disappear
This indicates a conflict between the feed algorithm and your moderation settings. Go to Settings > Moderation > Muted Words and Muted Accounts. Check if any keywords or accounts that match the new posts are muted. Remove any relevant entries. Also check Settings > Moderation > Adult Content and ensure the feed’s content rating matches your filter level.
Feed Posts Are Not Sorted by Time
Some custom feeds sort by popularity or random order, not by recency. This is by design. Read the feed’s description on its subscription page. If the description says “top posts” or “best of,” the algorithm does not prioritize new posts. To get a chronological view, use a feed labeled “Latest” or “Recent.”
| Item | Manual Refresh | Cache Clear |
|---|---|---|
| Action | Pull down or click refresh icon | Clear app or browser cache |
| Effect | Sends new request to feed generator | Removes locally stored feed data |
| Persists after app restart | No | Yes |
| Requires login | No | No |
Use manual refresh as the first troubleshooting step. Clear the cache if the feed remains stale after multiple refreshes.
You now have a clear set of actions to fix a custom feed that shows old posts on Bluesky. Start with a simple pull-to-refresh, then escalate to cache clearing and resubscription if needed. If the feed generator is the source of the problem, report it to the creator or switch to a more active feed. For feeds that sort by popularity, consider using a chronological feed from Bluesky’s built-in “Following” tab for real-time updates.