Bluesky Bookmarks and Account Portability: Why Moving Your PDS Doesn't Lose Your Archive

Published by
Philipp Defner's X profile picture
Philipp Defner
· · 3 minutes read

Bluesky shipped its own bookmark button in early September 2025. Nice for saving a post in the moment. Doesn't do anything about what happens to that post six months later.

The thing people don't think about with Bluesky until it happens to them is PDS migration. AT Protocol is built so your account isn't tied to one company's servers the way it is on X. Your identity and handle can move from one Personal Data Server to another, and in theory nothing about who you are on the network changes. That's the whole pitch of the protocol.

In practice it means the post you bookmarked can become unreachable at its old location, or the account that made it moves and the URL you had breaks, or the person deletes the post outright. Bluesky's native bookmarks just point at the post. If the post moves or disappears, the bookmark points at nothing.

Birdfeeder keeps a searchable backup of every Bluesky post you save, so a deleted post or an account moving between PDSes on the AT Protocol never takes your saves with it. The mechanism is simple: the moment you bookmark something, Birdfeeder copies it into its own database. That copy isn't a pointer to wherever Bluesky currently thinks the post lives. It's a fetch that already happened. Doesn't matter which PDS is hosting the account tomorrow, or whether the post still exists at all.

This is the same problem Birdfeeder already solved for X bookmarks, which disappear constantly when accounts get suspended or posts get deleted. Bluesky's architecture makes the failure mode different (protocol-level migration instead of platform-level deletion) but the fix is identical: don't depend on the source staying put.

Once something's in your archive, the rest of the product works the same regardless of which network it came from. Full-text search across everything you've ever saved, a weekly summary email so bookmarks don't just pile up unread, and on the yearly plan a one-time import of your entire back catalogue plus the ability to export it back out.

Bluesky bookmarks are private by default, visible only to you. Birdfeeder adds an option on top of that: you can selectively publish individual saved posts to a public Birdfeeder profile if you want to share what you've been reading, without making your whole archive public.

Birdfeeder shut down in early 2023 over X's API pricing changes. It came back in July 2026 with Bluesky and Mastodon support alongside X, built by Philipp Defner. Adding Bluesky wasn't just "support another network." It meant designing around a protocol that assumes accounts will move, instead of assuming they won't.

Related feature