What this tool does
Type a title and the tool produces a slug: the lowercase, separator-joined part of a URL. Choose hyphens or underscores, and decide whether to strip common stop words.
For example, “How to Speed Up a WordPress Site” becomes how-speed-up-wordpress-site with stop words removed, or how-to-speed-up-a-wordpress-site with them kept.
Exactly what it does
- Lowercases the text.
- Removes every character that isn’t a letter, digit, underscore, space or hyphen.
- Optionally removes these words: a, an, the, in, on, of, and, for, with, at, by, from, to.
- Joins what is left with your chosen separator and collapses repeated separators.
The limit to know about
Step 2 only keeps English letters and digits. Accented and non-Latin characters are removed, not converted. A title like “Café Menu” gives caf-menu, and a title written in Hindi, Arabic or Chinese gives an empty slug. WordPress does its own slug handling and will transliterate many accents when you save a post, so for WordPress it’s often better to let it generate the slug and then shorten it by hand.
Slug advice
- Hyphens are the usual choice. Google treats hyphens as word separators.
- Keep it short and readable. A slug is for people as well as search engines.
- Remove dates and numbers that will go out of date.
- Once a URL is public, changing the slug breaks inbound links unless you add a redirect. The .htaccess redirect generator can write that rule.
Why did my accented letters disappear?
The tool keeps only English letters and digits and drops everything else. It does not transliterate.
Does removing stop words help SEO?
Not by itself. It makes the slug shorter, which is easier to read and share, but it isn’t a ranking factor.
Should I use hyphens or underscores?
Hyphens. Search engines treat them as word separators, and they are the convention for web URLs.
Can it make slugs for non-English text?
Not reliably. Non-Latin characters are removed, so you may get an empty result.
Which words does the stop-word option remove?
a, an, the, in, on, of, and, for, with, at, by, from and to. Other words are always kept.