Free tool

Clean URL slugs, Turkish letters included.

Paste one title per line and get a slug for each, ready to copy or download. Every letter is converted properly, including the Turkish ı that simple converters delete.

  • Runs in your browser
  • Nothing is uploaded or stored
  • Free, no sign-up
Titles

One per line, up to 500.

Separator

Changing URLs on a live site? Every old address needs a redirect. We plan and check them as part of every rebuild.

SEO-led web design

How it works

Method, data and limits

Turkish letters are mapped first (ı and İ to i, ş to s, ğ to g, ç to c, ö to o, ü to u), then accents are removed from other letters, and anything that isn’t a letter or a digit becomes a separator. The order matters: ı has no decomposed form in Unicode, so converters that only strip accents delete it, turning “kapı” into kap.

Apostrophes join a word to its suffix instead of splitting it, so “Türkiye’nin” becomes turkiyenin. Optional stop words are removed before letters are converted, which keeps the Turkish “su” (water) while dropping “şu” (that). Length limits cut at a word boundary, and hyphens are the default separator, as Google recommends.

What makes a good slug

The slug is the part of a URL that names the page, like technical-seo in /services/technical-seo/. Google asks for URLs that are logical and easy for people to understand: readable words rather than long ID numbers, words in your audience’s language (transliterated where that applies) and hyphens between words.

Google recommends hyphens over underscores because underscores are commonly used to keep concepts together, as in programming names such as format_date, while a hyphen clearly marks a word boundary. Words run together, as in greendress, are among its examples to avoid too.

Two more points from the same guidance apply. Google treats URLs as case-sensitive, so /APPLE and /apple are different addresses: use one case throughout, and lowercase is the simplest. And use as few parameters as you can. A slug should say what the page is, not carry tracking codes, session IDs or sort orders.

Turkish letters: keep or transliterate

Both work for Google. A slug can keep Turkish letters, as in /kapı-kolu/, or use their Latin equivalents, as in /kapi-kolu/. Google asks for non-ASCII characters to be percent-encoded in links, so the first is written kap%C4%B1-kolu in an href, and that is how it appears in server logs and anywhere else that shows the encoded form. ASCII slugs are easier to type, share and read in tools that don’t decode percent-encoding, which is why the Turkish URLs on this site are transliterated.

Whichever you choose, use it across the whole site. Mixing the two produces near-duplicate addresses and makes links harder to predict. And check what your CMS produces before you publish a batch of pages: once the URLs are indexed and linked, every fix needs a redirect.

Transliteration has to be done properly. General-purpose converters, including some CMS plugins, fall into a few Turkish traps:

  • The dotless ı has no decomposed form in Unicode, so converters that strip accents and then drop everything else delete it.
  • Lowercased without Turkish rules, the capital İ becomes an i followed by a combining dot. That is a different string from a plain i, shown as i%CC%87 once encoded, so “İstanbul” and “istanbul” can end up as two different addresses.
  • An apostrophe joins a suffix to a name rather than starting a new word: “İstanbul’da” should become istanbulda, not istanbul-da.

Short, stable and specific

Keep a slug to the few words that name the topic. The folder already gives context, so the slug doesn’t need to repeat it: under /blog/, seo-tips is enough. Removing stop words such as “and”, “the”, “ve” or “ile” is a readability choice, and Google doesn’t require it. Drop them when the slug still reads naturally and the meaning stays the same.

Leave out anything that will date. A year or a month in the slug ties the address to that moment, so an updated page is left with a stale URL or needs a new one. Use a date only when the page really belongs to it, such as an event or an annual report. The same goes for prices, stock levels and campaign names.

Give every page its own slug. Two products or posts with the same name get the same slug, and some CMSs quietly add a number to the second one; choose a distinguishing word instead, such as a colour, a size or a location.

Changing a URL that already exists

A new slug is a new URL. If the old one has been indexed, linked or shared, add a permanent (301) redirect from the old address to the new one, server-side if you can. Google’s guidance for URL changes is to keep redirects in place, generally for at least a year, update internal links so they point straight at the new URLs, list the new URLs in your sitemaps and give each one a self-referencing canonical. Avoid chains: if a page has moved before, redirect the oldest address directly to the newest.

Because every change costs a redirect, settle slugs before launch and keep them stable afterwards. Rewriting a live slug just to add a keyword is rarely worth it.

FAQ

Questions people ask

Should Turkish URLs keep Turkish characters?

Both work for Google. Transliterated slugs such as “kapi-kolu” are easier to type and share, and they stay readable in tools that show the encoded form. Whichever you choose, use it across the whole site.

Hyphens or underscores?

Hyphens. Google recommends them because a hyphen marks a word boundary, while underscores are commonly used to keep words together.

Should I remove words like “and” or “the”?

Only when the slug still reads naturally. Removing stop words is a readability choice; Google doesn’t require it.

How long should a slug be?

Google’s URL guidance doesn’t set a length. Use the few words that name the topic, without dates, IDs or filler, so the URL is easy to read and share.

Can I change a slug after the page is live?

Yes, but add a permanent (301) redirect from the old URL to the new one and update your internal links and sitemaps. Google’s guidance is to keep such redirects in place, generally for at least a year.

Should I put the year in a URL?

Only when the page is tied to that date, such as an event or an annual report. Otherwise the year makes the page look out of date once you update it, and changing the URL then needs a redirect.

Get a free SEO audit

See what’s holding your search growth back.

Send us your URL. Within 48 hours a senior strategist will send you a personalised audit with your biggest opportunities, completely free.

  • No obligation, no sales pitch
  • Reviewed by a human expert
  • Google, Bing & AI search
Book a call