How do I make a good URL slug?
Use a few lowercase words that describe the page, separated by hyphens, with no accents, punctuation or dates that will go stale. This tool converts any title into that format.
- Paste a title, or several on separate lines.
- Keep the hyphen separator, which search engines read as a space.
- Set a max length if your CMS has a limit.
- Turn on stop word removal for shorter slugs.
- Copy the results.
Examples
Accents, symbols and punctuation
Input
Café & Crème Brûlée: A Beginner's Guide
Result
cafe-and-creme-brulee-a-beginners-guide
Frequently asked questions
Hyphens or underscores?
Hyphens. Google's URL guidance recommends hyphens to separate words, because underscores can join words together.
Should I remove stop words?
It is optional. Removing words like the and of shortens slugs, but keep them if the slug reads badly without them.
Should I change slugs on pages that are already live?
Only with a 301 redirect from the old URL, or you lose links and rankings that point to it.
Does it handle non-English letters?
It strips accents (é to e) and maps a few special letters like ß to ss. Scripts without a Latin form are removed, so check slugs for those pages by hand.