SEOAzuqe

Writing tool

Free URL Slug Generator

Words such as "not" and "without" are always kept.

Where the stop word lists come from

Each list is the Snowball project's published stop word list for that language.

Counted in characters, not percent-encoded bytes. Slugs are cut at a hyphen, between words.

Slugs (0)

Your slug appears here as you type.

What is a URL slug?

A URL slug is the last part of a web address, the words that name one page. In example.com/blog/best-hiking-trails, the slug is best-hiking-trails. A good slug tells a reader and a search engine what the page is about before they open it, and it stays readable when the link is pasted into an email or a chat.

Google's guidance on URL structure asks for simple, descriptive URLs that use words people understand, and recommends hyphens rather than underscores between words. A slug of real words also gives a pasted link some context, where a string of numbers gives none.

How does this slug generator build a slug?

  1. It splits the title into words at spaces and punctuation. Symbols such as & and ! never reach the slug, and an apostrophe inside a word is dropped, so don't becomes dont.
  2. With stop-word removal on, it leaves out the short function words of the language you pick, such as the, of and to in English or für, die and und in German.
  3. It spells accented Latin letters in plain ASCII: ä, ö and ü as ae, oe and ue, ß as ss, æ as ae, ø as o, å as aa and œ as oe, and other accents are removed, so é becomes e and ñ becomes n.
  4. It lowercases the words and joins them with single hyphens, with no hyphen at the start or end.
  5. It cuts the slug at a hyphen to fit the length target, 60 characters unless you change it.

Letters of other alphabets, such as Cyrillic, Greek or Japanese, are kept and lowercased. Browsers show them as typed and send them percent-encoded, which search engines read correctly. The length target counts characters, not the percent-encoded bytes, which are longer: each Cyrillic letter takes 6 and each Japanese character 9. If your site needs plain ASCII addresses, write the title in Latin letters first.

What makes an SEO-friendly URL slug?

  • Short: a few words that name the topic. Long slugs get cut off in search results and are hard to read aloud.
  • Descriptive: the main keyword of the page, in the words people search with.
  • Lowercase with hyphens: some servers treat capital letters as a different address, and hyphens read as spaces.
  • Stable: a slug that changes breaks old links. If you must change one, redirect the old address to the new one with a 301 redirect.
  • No dates or numbers that will age, unless the page is about that year or that number.

There is no published length limit for a slug that helps ranking; the target here is a writing aid. Most guides suggest keeping slugs under about 60 characters so the whole address stays readable, and that is the default target.

Should I remove stop words from a URL slug?

Often, but not always. Removing words such as the, a and of makes a slug shorter without changing what it says, so how-to-plan-a-garden can become plan-garden. But some short words carry the meaning: a slug that drops not from why you should not run every day says the opposite of its title. The generator always keeps negations such as not, without, ohne, sans, sin and zonder, even with stop-word removal on.

The stop word lists are the Snowball project's published lists for each language, and the tool links to each one with the date it was checked. Pick the language the title is written in: German stop words will not remove English words, and the other way round.

What happens when a slug is longer than the target?

The slug is cut at the last hyphen that fits, so no word is broken in half. When the cut removes words that carry meaning, the generator says which ones, so you can raise the target, shorten the title or remove stop words instead. A single word longer than the target is kept whole rather than cut, and the result says the slug is still over the target. That is common in Japanese, Chinese and Thai, which are written without spaces between words: the slug splits only at punctuation there, so the target cannot shorten it, and the way to a shorter slug is a shorter title.

For many pages at once, paste one title per line. Each line gets its own slug and its own warning, and Copy all copies every slug, one per line, ready for a spreadsheet or a CMS import. To change the case of titles rather than make slugs, use the case converter, and to check a title's length, the character counter.

Questions about URL slugs

Should a URL slug use hyphens or underscores?

Hyphens. Google's guidance on URL structure recommends hyphens rather than underscores between words, and hyphens are what most sites use. The generator always joins words with single hyphens.

How long should a URL slug be?

Short enough to read at a glance: a few words that name the topic. No length is published as a ranking rule, and most guides suggest staying under about 60 characters, which is the default target here.

How are accented letters handled?

They are spelled out in plain letters, the way the languages write them without accents: ä, ö and ü become ae, oe and ue, ß becomes ss, æ becomes ae, ø becomes o and å becomes aa. Other accents are removed, so é becomes e and ñ becomes n.

Why did my slug lose some words?

Either stop-word removal is on, which leaves out words such as the, of and to, or the slug was cut to fit the length target. When the cut removes words that carry meaning, the result lists them, so you can raise the target or shorten the title.

Should I change the slug of a page that is already live?

Only with a reason, such as a slug that no longer matches the page. A new slug is a new address, so redirect the old one to it with a 301 redirect, or links and search results pointing at the old address will break.

Can I make slugs for many titles at once?

Yes. Paste one title per line and each line gets its own slug. Copy all copies every slug, one per line, in the same order as the titles.

Is my text sent to Azuqe or saved?

No. The slug generator runs entirely in your browser, and nothing you type is sent anywhere or stored.

Check every page, not one slug at a time

The generator makes slugs one title at a time. Azuqe's site audit checks every page for missing titles and descriptions, tags that run too long, broken canonicals and missing schema, and lists the fixes in order of impact.

Free trial on your first site · Cancel any time