URL Slug Generator
Turn a page title into a clean, hyphenated URL slug — instantly, in your browser.
A URL slug is the part of the address bar after your domain — the /best-hvac-repair-newark-nj in vazagency.com/best-hvac-repair-newark-nj. This tool takes a page title or heading and turns it into a clean, lowercase, hyphen-separated slug, with an option to strip filler words like "a," "the," and "of" so the result stays short.
It's built for anyone about to publish a new page — a service page, a blog post, a location page — who needs to decide the URL before it goes live. Most CMS platforms generate a slug automatically from the title, but the auto-generated version is often longer and messier than it needs to be, with capitalization, stopwords, and punctuation carried straight over from the headline.
A short, descriptive slug does two things: it gives users and search engines a plain-text summary of the page's topic before anyone clicks, and it makes the URL easier to read, remember, and share in emails, texts, or on a business card. Neither effect is dramatic, but a slug that's just noise — numbers, session IDs, or a full sentence copied from the title — works against both.
Generated slug
How to use this tool
- Paste or type your page title or heading into the "Page title or heading" field.
- Watch the generated slug update automatically underneath.
- Toggle "Remove common words" on to strip filler words like "a," "the," and "of," or off if you'd rather keep them for readability.
- Click "Copy" to copy the finished slug to your clipboard.
- Paste it into your CMS's URL or permalink field before you publish the page.
- If you're changing the slug on a page that's already live, set up a 301 redirect from the old URL first (see the redirect generator linked below).
Beyond the generated slug
This tool only handles the text conversion — a couple of related decisions are worth making deliberately rather than by default. Use hyphens, not underscores, to separate words: search engines treat a hyphen as a word boundary but generally don't treat an underscore the same way, so word-word reads as two words while word_word can read as one. And before you publish, check your own site (or your CMS) to make sure you're not creating a near-duplicate slug for a page that already covers similar ground — two URLs competing for the same topic causes more problems than a slightly imperfect one.
Frequently asked questions
Related guides
Want this handled for you instead?
We build the SEO foundation and handle the ongoing work — no long-term contract, no guaranteed-rankings sales pitch.
