Skip to main content
SEO

Slugs: the 30-second decision that follows your URLs for years

Every article, product, and documentation page starts with the same small decision: what goes after the slash. It takes thirty seconds, and unlike most thirty-second decisions, this one follows the project for years.

What a slug is actually doing

A slug exists so that URLs can be read, guessed, remembered, and linked. Search engines use it as a weak ranking signal. Users scan it in search results and browser history. And unlike the page title, changing it later is expensive: every external link, bookmark, and search index entry points at the old address until you build a redirect.

The practical rules are boring and stable. Lowercase letters, digits, hyphens between words, nothing else. Short enough to read aloud, specific enough to tell the pages apart. /blog/post-2026-final-v2 fails on both counts.

Transliteration and why accented characters bite

Titles in any language beyond plain ASCII force a choice. Modern browsers display über-uns in the address bar perfectly well, but every time that URL gets copied into a spreadsheet, sent through a chat client, or pasted into a terminal, something can mangle it. Most teams normalize to ASCII: ueber-uns, energie-converter. Consistency matters more than which convention you pick; mixing both styles in one site is the version that confuses people.

The text to slug tool handles this: paste a title, get a clean slug, with accent stripping done the same way every time. Doing it by hand once is fine. Doing it by hand for a hundred pages is how My-Article-Title! ends up live in production.

Renaming without wrecking your search traffic

When a slug has to change, the sequence is: publish the new URL, add a 301 redirect from the old one, update internal links, then submit the new URL to your search console. Skipping the redirect step is how a site quietly loses its rankings for a term it used to own. Check the chain afterward with a redirect checker, because redirect chains (A to B to C) waste crawl budget and dilute signals.

The multilingual wrinkle

Localized sites have a second decision: translated slugs or shared slugs per locale. Translated slugs read better and rank better in each language. Shared slugs are simpler to maintain, and they keep a single canonical resource across locales, which keeps the hreflang cluster from drifting. Whichever you pick, pick it once and write it down; retrofitting the other style means mass redirects.

Slugs are cheap to get right and expensive to fix. The next time a title is waiting for its URL, spend the thirty seconds. The future maintainer of the site, who may well be you, gets a cleaner job either way.