The Mason's Mortar: A Critique of the 'Semantic URL' as a Foundational Element

There is a piece of advice so ubiquitous in our craft that it has ossified into gospel: the URL must be semantic. It must be a pristine, human-readable sentence fragment, a perfect summary of the content it delivers. We are told that this clarity is paramount for users and algorithms alike, a cornerstone of good information architecture. But what if, in our fervent pursuit of this ideal, we have mistaken decorative tile for structural brick? What if the semantic URL is not the foundation we believe it to be, but merely the pleasing facade applied long after the real work is done?

The argument for semantic URLs is seductive. A URL like `/blog/2024/critique-of-semantic-urls` is undeniably cleaner and more interpretable than a string of alphanumeric gibberish. It offers a user a clue, a tiny breadcrumb of context before they even click. It feels orderly, logical, and professional. However, this focus on surface-level semantics often leads us to prioritize the wrong things during a site’s most critical phase: its initial structuring. We become so preoccupied with crafting the perfect, future-proofed sentence for a URL that we risk building a brittle architecture, one that is resistant to the inevitable evolution of content and context.

The true foundation of a robust website is not the words in the address bar, but the underlying, often invisible, relationships between its content. A meticulously planned hierarchy, a thoughtful internal linking strategy, and a sound redirect plan are the load-bearing walls. The semantic URL is the interior decorator’s paint choice. It matters, but it won’t stop the house from collapsing if the framework is unsound. We have all seen—or built—sites where a restructuring was avoided because it would ‘break the beautiful URLs.’ This is the dogma’s most pernicious effect: it can make us afraid of necessary change, shackling our content to an outdated architecture for the sake of a pretty permalink.

Furthermore, the value of these semantics to the average user is frequently overstated. How many visitors truly parse and derive meaning from the URL structure in their address bar? For many, it is an opaque string, glanced at only for the domain name to verify legitimacy. The real guidance happens through intuitive navigation, clear headings, and strategic internal links—the elements that actually constitute user experience, not the often-truncated text in a browser’s UI.

This is not a call to abandon readable URLs for a mess of parameters and UUIDs. It is, instead, a plea for perspective. The semantic URL is a best practice, a fine polish to apply. But it is a secondary concern. Our primary duty is to be masons, not scribes. We must pour our energy into the mortar that binds content together—the site structure and linking strategies that give a site its true strength and flexibility. Let the URLs be clean and sensible, by all means, but never let their semantics dictate the integrity of the build. The foundation must always come before the facade.

Notes & further reading

A few pages I came back to while writing this: