Skip to content

Guide

How to organize bookmarks

Bookmark bars fail in a specific way. They grow monotonically, they're sorted by an attribute you don't remember, and their only description is whatever the page put in its title tag.

The fix is less about tidying and more about separating two things you've been mixing.

01 · Step one

Split the shortlist from the archive.

Your bookmark bar is doing two incompatible jobs. One is a shortcut rack: ten or twenty things you open constantly. The other is an archive: everything you might want again someday.

The shortcut rack should be small enough to scan without reading. Everything else should leave the bar entirely. Mixing them is why both are unusable.

Shortcuts
Under twenty. Icons only. Things you open weekly or more.
Archive
Everything else, out of the bar and into something that can actually search.
Reading list
A third, temporary bucket. It should empty. If it never empties, it's an archive.

02 · Step two

Save the content, not just the address.

A URL is a pointer, and pointers rot: pages change, paywalls appear, sites disappear. More immediately, a URL contains almost nothing you can search on.

When you save a link, keeping the readable text of the page, or a screenshot of the part you cared about, changes it from an address into something with searchable substance.

A bookmark that only knows its URL is a memory with no content.

03 · Step three

Give up on the folder tree.

Bookmark folders fail for the usual hierarchy reasons: one home for multi-home things, an early guess about categories, and upkeep with no visible reward. Nested bookmark folders are the least-maintained structure in personal computing.

A flat archive with good search beats a deep tree with weak search almost every time. If you want structure, apply it to the twenty shortcuts, where the payoff is immediate.

04 · Step four

Build a way back in.

An archive nobody enters is a graveyard. The way in can be simple: when you start a project, spend five minutes searching your own archive before searching the web. It's a small habit and it surfaces things you'd forgotten you had.

Better still is software that does the noticing for you, bringing older saves back when they line up with current work.

05 · Where Shelf fits

One flat library that reads what you saved.

Links sent to Shelf are kept with their content, described in plain language on your Mac, and connected to related saves. You search by meaning as well as words, so a half-remembered description usually finds the page.

Shelf isn't a browser sync tool: it doesn't replace the twenty shortcuts on your bar, and it isn't trying to.

Next thought

Links and screenshots are inputs. A visual library is what you build from them.

How to build a visual library

Shelf V3 is out now

Shelf V3 is the current build. Shelf does not use automatic updates, so download the latest build here and install it over your current version.

This is intentional. Shelf is built around a local-first, privacy-focused philosophy. An automatic updater requires additional background processes, network connections, update infrastructure, and another system with permission to modify the app. We prefer to keep Shelf’s network footprint and background activity as small as possible.

Manual updates keep the process explicit: Shelf only checks the internet when a feature actually needs it, and you decide when a new version is downloaded and installed.

Download the latest version →Version 3.0 · macOS 14+