A URL slug is the readable tail of a link — the part after the domain. For example, in example.com/blog/10-ways-to-fix-your-garden-spring-2026, the slug is "10-ways-to-fix-your-garden-spring-2026". A clean slug helps readers and search engines understand the page before they click it.
The rules are simple:
All lowercase — mixed case in URLs causes duplicate-content confusion.
Words joined with hyphens, not underscores or spaces.
No special characters — question marks, exclamation marks, ampersands and em dashes have to go.
Accents transliterated — "Café Menu 2026" becomes "cafe-menu-2026", not a broken string of percent-codes.
Short beats long — keeping a slug under about 60 characters is a good rule of thumb. Cut filler words rather than the meaning.
Examples:
"10 Ways to Fix Your Garden — Spring 2026!" becomes "10-ways-to-fix-your-garden-spring-2026".
"Café Menu 2026" becomes "cafe-menu-2026".
Doing this by hand for one post is fine. Doing it for fifty posts is where a tool earns its keep.…