The Mapped River: On the Folly of Perfectly Logical Internal Links

There is a received wisdom in our corner of the web that is so clean, so rational, it feels almost self-evident: a site’s internal link structure should be a perfect, logical map. The user, the thinking goes, is a rational traveler, and it is our duty to provide them with a clear, hierarchical, and semantically consistent set of paths. Every link should have a clear ‘why,’ every click should be a predictable step forward in a pre-ordained journey. This ideal is the bedrock of countless sitemaps and wireframes. And I have come to believe it is largely a fiction that, if pursued too zealously, drains the life from a site.

The flaw in this logic is its assumption about the human mind at the other end of the click. We are not, when we read or explore, purely logical agents. We are associative, digressive, and often serendipitous. We follow a scent, a half-formed curiosity, a tangential idea. The perfectly logical link structure—‘If you liked this about X, you must next see Y’—ignores the beautiful, messy process of how understanding and interest actually form. It treats browsing as a transaction of data rather than an act of exploration.

Consider a recipe blog with a flawless internal link system. The page for ‘Hearty Beef Stew’ might link predictably to ‘Classic Chicken Soup’ and ‘Tips for Browning Meat.’ This is helpful, certainly. But what if it also linked, seemingly illogically, to a post about ‘The History of the Dutch Oven,’ or to a gardener’s note on ‘Overwintering Rosemary’? These links aren’t about completing a task. They’re about expanding a world. They create texture and depth. They acknowledge that a person interested in stew might also be interested in history, in gardening, in the material culture of cooking. They build a web of meaning, not a flowchart of function.

The tyranny of the perfectly logical link is that it over-manages the user’s experience. It says, ‘Your curiosity must flow along these approved channels.’ In doing so, it sterilizes the potential for surprise, for personal discovery. It turns the rich, interconnected landscape of ideas that a good site represents into a subway system—efficient, but entirely underground, with no view of the city above and no unplanned stops.

This isn’t an argument for chaos. Foundational navigation must be clear; a user shouldn’t be lost. But beyond that essential skeleton, we should be building in deliberate, thoughtful ‘illogic.’ These are the links that whisper, ‘This made me think of that.’ They are the annotations in the margin, the librarian’s quiet, ‘If you enjoyed this, you might find this other, different thing interesting.’ They are the paths that fork not because the information architecture demands it, but because human thought naturally meanders.

In the end, a website is not a manual. It is a territory. And while a map with only the major highways is useful, it is the winding footpaths, the scenic overlooks, and the curious, unmarked trails that make a place worth exploring. Our internal links should invite that kind of exploration. They should be less like a subway map and more like a river—with a general direction, yes, but with eddies, tributaries, and hidden banks where interesting things can be found. To pave over all those bends in the name of pure logic is to forget why people wander in the first place.

Notes & further reading

A few pages I came back to while writing this: