GlossarySEO
What is a URL slug?
Also called: slug, permalink, SEO-friendly URL
Definition
A URL slug is the readable part of a URL that identifies a specific page, like what-is-crawl-budget in /glossary/what-is-crawl-budget. Good slugs are short, lowercase, hyphenated and descriptive.
URL slug, explained
Google's URL structure guidance favors readable words over long ID numbers, and hyphens over underscores to separate words, because hyphens help users and search engines identify concepts in the URL. It also notes that URLs are case-sensitive to Google, so /Pricing and /pricing are different URLs. Non-ASCII characters should be percent-encoded.
Slugs aren't a big ranking factor on their own. Their value is clarity. A readable slug tells a searcher what the page is about before they click, shows up in breadcrumbs and shared links, and makes your analytics and Search Console reports much easier to read. It also keeps you honest: if you can't name a page in three to five words, it may be trying to cover too much.
Guidelines that hold up: use lowercase letters, numbers and hyphens only; describe the page, not the date or the campaign; drop filler words when the meaning stays clear; avoid keyword stuffing like best-seo-tool-seo-tools-2026-seo; and leave out years unless the page is truly about that year, since you'll want to update it later without changing the URL.
Most important: pick a slug and keep it. Changing slugs means redirects, lost signals while Google processes them, and broken links in places you can't edit. If you must change one, 301 the old slug to the new one.
Why it matters for founders
Programmatic and blog pages multiply fast. Consistent slug rules from day one save you from a migration later.
Example
Your CMS generated /blog/post?id=8812 and /blog/How_To_Launch_On_Product_Hunt_2026. You switch to /blog/launch-on-product-hunt and 301 the old URLs to it.
Common mistakes
- Underscores or capital letters in slugs.
- Years in evergreen slugs.
- Changing slugs without redirects.
- Stuffing the slug with repeated keywords.
Sources
Checked
Related terms
- Trailing slashA trailing slash is the
/at the end of a URL path, as in/pricing/. Google treats/pricingand/pricing/as separate URLs, so pick one form and redirect the other to it. - Site architectureSite architecture is how a website's pages are organized and linked: the hierarchy of sections, the URL structure and the internal links between them. Good architecture helps crawlers and people find every important page quickly.
- 301 vs 302 redirectA 301 redirect says a page has moved permanently, so search engines should treat the new URL as canonical. A 302 says the move is temporary, so they keep showing the original URL.
- Title tagA title tag is the
<title>element in a page's HTML. Google usually uses it for the clickable headline of a search result, and it's one of the clearest signals of what the page is about.