What “SEO-friendly” actually means in a URL
Search engines split words on hyphens. They do not need the slug to match the H1 word-for-word. They do need to see the topic once, near the front, without a 140-character dump of dates, brackets, and “best-best-guide-2026”.
Underscores glue tokens together. Spaces become %20 in copies. Emoji become percent-encoded junk in email. This SEO-friendly URL generator strips that on purpose. If your CMS says permalink instead of slug, the permalink generator is the same engine with that label.
Rules this box follows
Lowercase unless you turn that off. Filler words (the, for, and) drop when the checkbox is on. Length tries to cut on a hyphen, not in the middle of a word. Accents flatten so café becomes cafe. Apostrophes vanish so you do not get a broken path in an old CMS field.
What it will not do: invent a better title, add your category folder, or pack the keyword three times. best-cast-iron-skillet is an SEO-friendly URL. best-cast-iron-skillet-best-skillet-cast-iron-skillet-2026 is a stuffed one.
Folders, dates, and changing it later
A flat path is easier to move than /blog/2026/08/kitchen/.... Dates in the slug age badly on evergreen pieces. If you change an SEO-friendly URL after it has links, add a 301 from the old path. Ranking split across two addresses is worse than a slug you slightly dislike.
Need a list? Use the bulk slug generator. WordPress permalink field? Use the WordPress slug generator.