Skip to content

URL Slug Üretici — Her Metni Slug'a Çevirin

Her başlığı anında temiz, SEO dostu bir URL slug'ına çevirin. Aksanları ve Kiril'i harf çevirisiyle dönüştürün veya Unicode harfleri koruyun. %100 gizli, tarayıcınızda.

Takip Yok Tarayıcıda Çalışır Ücretsiz
Tüm slug oluşturma işlemi yerel olarak tarayıcınızda gerçekleşir. Hiçbir sunucuya veri gönderilmez.
Seçenekler
Bir örnek deneyin
Slug'ını görmek için yukarıya bir şeyler yazın.

NFD aksan-indirgeme doğruluğu, ASCII'ye karşı Unicode mod davranışı, tire-mi-alt-çizgi-mi SEO rehberliği ve kelime-sınırı kesme kararlılığı için incelendi. — Go Tools Mühendislik Ekibi · Jun 24, 2026

URL Slug Nedir?

URL slug, bir web adresinin belirli bir sayfayı insan tarafından okunabilir biçimde tanımlayan kısmıdır. `https://go-tools.org/blog/how-to-write-url-slugs` içinde slug, `how-to-write-url-slugs`'tir — son eğik çizgiden sonraki, içeriği adlandıran bölüm. Kelime gazete yayıncılığından gelir; orada bir "slug", editörlerin bir habere verdiği kısa çalışma adıydı; web, bir sayfayı tanımlayan kısa ad için terimi ödünç aldı.

İyi biçimlendirilmiş bir slug, neredeyse evrensel hale gelmiş birkaç geleneği izler. Küçük harflidir; çünkü arama motorları URL'leri büyük-küçük harfe duyarlı sayar ve tutarlı bir küçük-harfli biçim, aynı sayfanın birden çok URL'de erişilebilir olmasını önler. Kelimeleri ayırmak için tire kullanır; çünkü Google bir tireyi kelime sınırı olarak okur (yani `url-slug-generator` üç anahtar kelimedir) ama bir alt çizgiyi kelime birleştirici olarak okur. Noktalamayı ve sembolleri ayıklar; çünkü `?`, `&`, `#` ve boşluk gibi karakterlerin URL'lerde ayrılmış anlamları vardır veya yüzde kodlanmaları gerekir; bu da adresi çirkin ve paylaşması zor kılar. Ve özdür — sayfayı tanımlayacak ve hedef anahtar kelimeyi taşıyacak kadar uzun, bir bakışta okunacak kadar kısa.

Bir slug'ı el ile üretmek mekanik ama zahmetlidir: başlığı küçük harfe çevir, boşlukları tirelerle değiştir, noktalamayı kaldır, aksanlı karakterleri indirge, çiftlenmiş tireleri daralt ve uçları kırp. Bu araç bunların tümünü tek adımda, her tuş vuruşunda yapar. İlginç kararlar ASCII olmayan metin etrafındadır. İki geçerli felsefe vardır. Birincisi, harf çevirisi (bu aracın ASCII modu), é'yi e'ye, ü'yü u'ya, ß'yi ss'ye ve Привет'i privet'e dönüştürür; her yerde çalışan, taşınabilir, saf-ASCII bir slug üretir. Aksanlı bir harfi bir temel harf artı bir birleştirici işarete ayırmak için Unicode NFD normalleştirmesine dayanır, ardından işareti atar — her JavaScript motorunda yerleşik, sıfır-bağımlılıklı bir teknik — artı ayrışması olmayan karakterler (ß, æ, ø) ile Kiril ve Yunan alfabeleri için küçük, el ile bakımı yapılan tablolar. İkinci felsefe, Unicode koruması (bu aracın Unicode modu), her alfabeden harfleri korur ve yalnızca küçük harfe çevirir ve tireler; 你好-世界 gibi uluslararasılaştırılmış bir slug üretir. Bu, GitHub'ın bir Markdown başlığını çıpa bağlantısına dönüştürürken uyguladığı tam kuraldır ve modern tarayıcılar ile arama motorları onu IRI standardı aracılığıyla tam olarak destekler.

Slug, URL tasarımının küçük bir parçasıdır, ama gerçek iş yapar: insan ziyaretçilere tıklamadan önce bir sayfanın ne hakkında olduğunu söyler, arama motorlarına anahtar kelime sinyalleri verir ve sohbet, e-posta veya sosyal gönderilerde paylaşıldığında bağlantıları okunabilir kılar. /tools/url-slug-generator gibi açıklayıcı bir slug, /tools/page?id=4823 gibi kapalı bir slug'ı bu boyutların her birinde geçer.

Bu araç tamamen tarayıcınızda çalışır — slug ağ isteği olmadan güncellenir ve metniniz asla yüklenmez veya kaydedilmez. İlgili metin işleri için harf dönüştürücü metni camelCase, snake_case, kebab-case ve diğer tanımlayıcı stilleri arasında değiştirir, URL kodlayıcı/çözücü tam URL'lerin ve sorgu dizelerinin yüzde kodlamasını işler ve kelime sayıcı uzunluğu ve okuma süresini ölçer. Birlikte, bir geliştiricinin veya içerik yazarının yayımlamadan önce yaptığı metin şekillendirmenin çoğunu kapsarlar.

// The core of a zero-dependency slugify (ASCII mode)
function slugify(input) {
  return input
    .normalize('NFD')                 // café → cafe + combining accent
    .replace(/[\u0300-\u036f]/g, '')  // drop the combining marks
    .replace(/ß/g, 'ss')              // chars with no NFD decomposition
    .replace(/&/g, ' and ')           // keep the meaning of '&'
    .toLowerCase()
    .replace(/[^a-z0-9]+/g, '-')      // every other run of junk → one hyphen
    .replace(/^-+|-+$/g, '');         // trim leading / trailing hyphens
}

slugify('Crème Brûlée Recipe');   // 'creme-brulee-recipe'
slugify('Salt & Pepper');         // 'salt-and-pepper'
slugify('10 Tips: A Guide!');     // '10-tips-a-guide'

Temel Özellikler

İki Harf Çevirisi Modu

ASCII modu aksanları indirger ve Kiril ile Yunanca'yı taşınabilir bir a–z slug'a romanlaştırır; Unicode modu herhangi bir alfabeden harfleri GitHub-çıpa stilinde korur. Tek bir anahtar, diğer araçların sizi seçim yapmaya zorladığı hem "taşınabilir yap" hem de "dilimi koru" kullanım durumlarını kapsar.

Doğru Aksan İndirgeme

café → cafe, naïve → naive ve Zürich → zurich indirgemek için Unicode NFD normalleştirmesini kullanır, artı ayrışması olmayan karakterler (ß → ss, æ → ae, ø → o) için açık işleme. Sonuç Fransızca, İspanyolca, Portekizce, Almanca, İskandinav dilleri ve daha fazlası için doğrudur.

Gerçek Zamanlı, Dönüştür Düğmesi Yok

Slug her tuş vuruşunda ve her seçenek değişikliğinde güncellenir — tıklanacak düğme, sayfa yenilemesi yok. Bir başlık yapıştırın, slug'ı okuyun, kopyalayın. Gerçek yayımlama hızı için tasarlanmıştır.

Ayırıcı, Harf Büyüklüğü ve Uzunluk Denetimleri

Tire ve alt çizgi ayırıcıları arasında geçiş yapın, küçük harfe çevirmeyi koruyun veya bırakın ve slug'ı kelime ortasında değil bir kelime sınırında kesen bir azami uzunlukta sınırlayın. Mantıklı varsayılanlar (tire, küçük harf, sınır yok) kutudan çıktığı gibi SEO en iyi uygulamasıyla eşleşir.

Akıllı Ampersand İşleme

Ampersand "and" olarak genişletilir; böylece "Salt & Pepper", bir kelimeyi sessizce atmak yerine salt-and-pepper olur. Diğer her noktalama dizisi tek bir ayırıcıya daralır; böylece asla çiftlenmiş veya sondaki tireler elde etmezsiniz.

Paylaşılabilir Permalink

Girdiniz ve seçenek tercihleriniz sayfa URL'sine kodlanır; böylece ürettiğiniz slug'ı birebir yeniden üreten bir bağlantı paylaşabilirsiniz — bir görevde veya pull request'te bir adlandırma kararını belgelemek için kullanışlıdır.

%100 Tarayıcı Tabanlı Gizlilik

Her slug yerel olarak tarayıcınızda üretilir. Metniniz asla yüklenmez, kaydedilmez veya analiz edilmez — duyurulmamış ürün adları ve taslak başlıklar için güvenlidir. Yazdıkça sıfır ağ isteği; tarayıcınızın Network sekmesinde doğrulayın.

Slug Üretici Alternatiflerinin Karşılaştırması

slugify (npm paketi)

JavaScript kütüphanesi

En popüler Node slugify kütüphanesi — yapılandırılabilir ayırıcı, küçük harf, özel değiştirmeler ve bir harf çevirisi eşlemesi. Slug'ları programatik olarak üretmek için derleme akışınızda kullanın; tek seferlik slug'lar ve kodda taahhüt etmeden önce bir başlığın nasıl görüneceğini önizlemek için bu aracı kullanın.

github-slugger

JavaScript kütüphanesi

GitHub'ın başlık çıpalarına güç veren kütüphane — Unicode harfleri korur (harf çevirisi yapmaz) ve bir sayfadaki yinelenen slug'ları tekilleştirir. Bu aracın Unicode modu, Markdown dokümanlarındaki sayfa içi çıpa bağlantılarını eşleştirirken istediğiniz şey olan harfleri-koru davranışını yeniden üretir.

Django slugify / Python-slugify

Python kütüphanesi

Django'nun yerleşik slugify'ı ASCII'ye harf çevirisi yapar; üçüncü taraf python-slugify Unicode işleme ve daha fazla seçenek ekler. İkisi de sunucu tarafıdır. Bu tarayıcı aracı, hızlı kontroller ve içerik işi için, Python ortamı gerekmeden, aynı harf çevirisi sonucunu etkileşimli olarak verir.

WordPress / Ghost / Hugo otomatik-slug

CMS özelliği

Her büyük CMS, kaydetme sırasında başlıktan otomatik bir slug üretir. Kullanışlıdırlar ama size pek az denetim verirler ve genellikle durak sözcükler ya da garip kesme bırakırlar. Slug'ı bilinçli olarak oluşturmak ve kısaltmak için bu aracı kullanın, ardından otomatik oluşturulanı geçersiz kılmak için CMS'in slug alanına yapıştırın.

it-tools Slugify

tarayıcı aracı

Popüler it-tools paketinde temiz, açık kaynaklı bir slugify — sabit bir davranışla harf çevirisi yapar ve küçük harfe çevirir. Bu araç açık bir ASCII/Unicode mod anahtarı, ayırıcı ve uzunluk denetimleri, akıllı ampersand işleme ve Latin olmayan ile SEO uç durumları için tam işlenmiş örnekler ve en iyi uygulama rehberliği ekler.

convertcase.net slug aracı

tarayıcı aracı

Latin metne odaklı temel bir slug seçeneği olan, uzun süredir var olan bir metin-yardımcı sitesi. Bu araç uluslararasılaştırmada (Kiril/Yunanca romanlaştırma, Unicode-koruyan bir mod) ve bir slug'ın gerçekten sıralanıp sıralanmayacağını belirleyen SEO kararlarında — ayırıcı seçimi, uzunluk sınırlama ve tire-mi-alt-çizgi-mi gerekçesi — daha ileri gider.

Slug Üretici Örnekleri

Blog Yazısı Başlığı → URL Slug

10 Tips for Faster JavaScript: A Complete Guide!
10-tips-for-faster-javascript-a-complete-guide

İki nokta, ünlem işareti ve büyük harflerin tümü normalleştirilerek kaldırılır. Sonuç, WordPress, Ghost ve Hugo'nun varsayılan olarak ürettiği tam kebab-case slug'dır — doğrudan slug alanına bırakın. Sayılar korunur; böylece "10" anahtar kelime değeri taşıdığı yerde, başta kalır.

Aksanlı Başlık (ASCII modu) → Harf Çevirili Slug

Crème Brûlée Recipe
creme-brulee-recipe

ASCII modu aksanları Unicode NFD normalleştirmesiyle indirger: è → e, û → u. Slug saf ASCII'dir; böylece her URL, dosya adı ve veritabanı anahtarında yüzde kodlaması olmadan çalışır. Bu, çoğu CMS platformunun Avrupa dili başlıkları için beklediği davranıştır.

ß ve Umlautlu Almanca Başlık

Große Änderungen für 2026
grosse-anderungen-fur-2026

ß'nin NFD ayrışması yoktur; bu nedenle açıkça "ss" olarak eşlenir. ä ve ü umlautları a ve u'ya indirgenir. Not: bu, basit uluslararası geleneği kullanır (ä → a); ev stiliniz Almanca ae/oe/ue yazımını gerektiriyorsa kopyaladıktan sonra slug'ı düzenleyin.

Kiril Başlık (ASCII modu) → Romanlaştırılmış Slug

Привет мир
privet-mir

Kompakt bir Kiril-Latin tablosu tüm ifadeyi romanlaştırır; böylece boş bir dize yerine okunabilir bir ASCII slug olur. Unicode moduna geçin ve aynı girdi привет-мир olarak kalsın; Rusça konuşan bir kitle için özgün alfabe korunur.

Unicode Modunda CJK Başlık

你好 世界
你好-世界

Çince, Japonca ve Korece ideogramların burada ASCII harf çevirisi yoktur; bu nedenle ASCII modu boş bir slug döndürür. Unicode modu harfleri korur ve yalnızca tireler — GitHub'ın başlık çıpaları için kullandığı, uluslararasılaştırılmış URL'ler için modern, standartlara uygun yaklaşım.

Semboller ve Ampersand → Okunabilir Kelimeler

Salt & Pepper: 100% Natural
salt-and-pepper-100-natural

Ampersand "and" olarak genişletilir; böylece kelime kaybolmak yerine hayatta kalır. Yüzde işareti ve iki nokta güvenli olmayan URL karakterleri olarak ayıklanır, "100" içindeki rakamlar ise korunur. Sonuç temiz okunur ve her anlamlı anahtar kelimeyi taşır.

Slug Üretici Nasıl Kullanılır

  1. 1

    Metninizi yapıştırın veya yazın

    Düzenleyiciye tıklayın ve bir başlık, başlık satırı veya ifade girin — ya da temsili bir örnek yüklemek için hazır çiplerden birine (Blog başlığı, Aksanlar, CJK, Kiril, Semboller) dokunun. Slug, aşağıdaki çıktı kutusunda anında görünür.

  2. 2

    ASCII veya Unicode modunu seçin

    Aksanları harf çevirisiyle dönüştüren ve Kiril/Yunanca'yı romanlaştıran taşınabilir bir a–z slug için Modu ASCII'de bırakın. Metniniz Latin olmayan bir alfabedeyse (Çince, Arapça, Kiril) ve özgün karakterleri URL'de korumak istiyorsanız Unicode'a geçin.

  3. 3

    Ayırıcıyı, harf büyüklüğünü ve uzunluğu ayarlayın

    Tire ayırıcıyı koruyun (önerilir) veya alt çizgiye geçin. Küçük harf varsayılan olarak açıktır; harf büyüklüğünü korumak için kapatın. Uzun slug'ları bir kelime sınırında sınırlamak için bir Azami uzunluk ayarlayın veya tam slug için 0'da bırakın.

  4. 4

    Slug'ı kopyalayın

    Bitmiş slug'ı panonuza yazmak için Kopyala'ya tıklayın — düğme onaylamak için "Kopyalandı!" yazısıyla parlar. CMS slug alanınıza, dosya adına veya çıpa id'sine yapıştırın. Düzenleyiciyi temizlemek ve baştan başlamak için Sıfırla'ya tıklayın.

Yaygın Slug Hataları

Slug'da Büyük Harfler Bırakmak

URL'ler arama motorları için büyük-küçük harfe duyarlı olduğundan, karışık harf büyüklüklü bir slug aynı sayfanın birkaç adreste erişilebilir olmasını (/My-Post ve /my-post) sağlayabilir; bağlantı sinyallerini böler ve yinelenen-içerik muamelesi riski oluşturur. Bir sistem özellikle aksini gerektirmedikçe slug'ları her zaman küçük harfe çevirin.

✗ Yanlış
https://example.com/My-Awesome-Post
✓ Doğru
https://example.com/my-awesome-post

Tire Yerine Alt Çizgi Kullanmak

Alt çizgiler Google'ın gözünde kelimeleri birleştirir; bu nedenle my_first_post üç anahtar kelime yerine tek bir belirteç olarak okunur. Tireler kelimeleri ayırır ve SEO-önerili, CMS-standart tercihtir. Ayırıcıyı yalnızca aşağı akıştaki bir sistem zorladığında alt çizgiye geçirin.

✗ Yanlış
https://example.com/my_first_post
✓ Doğru
https://example.com/my-first-post

URL'de Ham ASCII Olmayan Karakterler Bırakmak

Aksanlı veya sembollü bir başlığı doğrudan bir URL alanına yapıştırmak, adres kopyalandığında yüzde kodlu bir çorba üretebilir (caf%C3%A9-cr%C3%A8me). Ya ASCII'ye çevirin (café → cafe) ya da bilinçli olarak Unicode modunu seçin ve kodlamayı kabul edin — slug'da yarı kodlu, kazara karakterler bırakmayın.

✗ Yanlış
https://example.com/caf%C3%A9-cr%C3%A8me
✓ Doğru
https://example.com/cafe-creme

Tüm Başlığı Slug'a Tıkıştırmak

Manşetin tamamını kelime kelime yineleyen 90 karakterlik bir slug okunması zordur, arama parçacıklarında kesilir ve anahtar kelimeyi seyreltir. Onu çekirdek ifadeye kırpın. Slug'ı sınırlamak için Azami uzunluk seçeneğini kullanın ve daha sıkı bir URL için durak sözcükleri atın.

✗ Yanlış
the-10-absolute-best-and-most-effective-tips-for-writing-faster-javascript-code-in-2026
✓ Doğru
faster-javascript-tips

Slug Üreticiyi Kimler Kullanır

Blog Yazarları ve İçerik Yazarları
Bir yazı başlığını CMS'inizin beklediği URL slug'ına çevirin. "10 Tips for Faster JavaScript: A Complete Guide" yapıştırın ve `10-tips-for-faster-javascript-a-complete-guide`'ı doğrudan WordPress, Ghost veya Hugo slug alanına kopyalayın — anahtar kelime açısından zengin ve temiz.
SEO Uzmanları
Arama sonuçlarında iyi okunan ve tıklama değeri taşıyan kısa, anahtar kelime odaklı slug'lar oluşturun. Slug'ları ~60 karakterin altında tutmak ve daha sıkı, daha alakalı bir URL için durak sözcükleri atmak için Azami uzunluk denetimini kullanın.
Rota ve Dosya Adlandıran Geliştiriciler
İnsan tarafından okunabilir etiketlerden rota yolları, statik-dosya adları, görüntü varlık adları ve depolama anahtarları için güvenli tanımlayıcılar üretin. ASCII modu, sonucun ASCII olmayan karakterlerde takılan dosya sistemleri ve veritabanları arasında taşınabilir olmasını garanti eder.
Dokümantasyon ve Markdown Yazarları
GitHub, GitLab ve çoğu statik site oluşturucunun başlıklardan ürettiği başlık-çıpa slug'larını yeniden üretin; böylece sayfa içi "#bölüm" bağlantılarınız eşleşir. Unicode modu, İngilizce dışı başlıklar için GitHub'ın harfleri-koru davranışını yansıtır.
Uluslararasılaştırılmış Siteler
Dil başına davranışı seçin: azami uyumluluk için Avrupa başlıklarını ASCII'ye çevirin veya yerel-alfabe okuyucuları için Çince, Kiril ya da Yunanca karakterleri URL'de korumak amacıyla Unicode moduna geçin. İkisi de geçerlidir; anahtar, sayfa başına karar vermenizi sağlar.
E-ticaret ve Katalog Ekipleri
Ürün adlarından — aksanlı marka adları ve semboller dahil — kararlı ürün ve kategori slug'ları üretin. Akıllı ampersand işleme, "Salt & Pepper"in kelimeyi kaybetmek yerine salt-and-pepper olması anlamına gelir; ürün adı aranabilir kalır.

Slug Oluşturma Nasıl Çalışır

Aksanlar için Unicode NFD Normalleştirmesi
Aksanlı Latin harfleri, dizeyi NFD'ye (Kanonik Ayrışma) normalleştirerek indirgenir; bu, é gibi bir karakteri temel harf e artı bir birleştirici keskin aksana (U+0301) ayırır, ardından U+0300–U+036F aralığındaki birleştirici işaretleri ayıklar. Bu, her JavaScript motorunun yerleşik, sıfır-bağımlılıklı bir yeteneğidir ve Fransızca, İspanyolca, Portekizce, İtalyanca aksanlarını, Almanca umlautları ve İskandinav ile Orta Avrupa dillerini kapsar. Kanonik ayrışması olmayan karakterler — ß, æ, œ, ø, đ, ł, þ — küçük bir açık eşlemeyle işlenir (ß → ss, æ → ae vb.).
Kiril ve Yunanca Romanlaştırma
ASCII modu, Kiril ve Yunan alfabeleri için kompakt, el ile bakımı yapılan harf çevirisi tabloları içerir; böylece Привет мир, privet-mir olur ve Λάμδα, lamda olur. Kiril tablosu yaygın Rusça romanlaştırma şemasını kullanır. CJK ideogramları ve Arapça alfabesi ASCII modunda bilinçli olarak harf çevirisi yapılmaz — tam pinyin/romaji dönüşümü büyük sözlükler gerektirir ve belirsiz çıktı üretir — bu nedenle bu alfabeler için Unicode modu (karakterleri koruyan) önerilen tercihtir.
Harf Çevirisi Bilgi Sayfası
Aşağıdaki tablo, temsili karakterlerin her modda nasıl davrandığını gösterir. ASCII modu taşınabilir bir a–z, 0–9 slug hedefler; Unicode modu herhangi bir harf veya rakamı korur.

GirdiASCII moduUnicode modu
é è ê ëeé è ê ë (korunur)
ü ö äu o akorunur
ñnñ (korunur)
çcç (korunur)
ßssß (korunur)
æ / œ / øae / oe / okorunur
Приветprivetпривет
Λάμδαlamdaλάμδα
你好 世界(atıldı)你好-世界
&andand
🚀 (emoji)(atıldı)(atıldı)
Ayırıcı Daraltma ve Kırpma
Harf çevirisinden sonra, harf veya rakam olmayan her karakter dizisi tek bir ayırıcıyla değiştirilir. Bu, çiftlenmiş ve üçlenmiş noktalamanın asla çiftlenmiş ayırıcı üretemeyeceği anlamına gelir: "a---b__c", a-b-c olur. Baştaki ve sondaki ayırıcılar kırpılır; böylece noktalamayla başlayan veya biten bir başlık asla sarkan tireli bir slug vermez. Ampersand, kelime korunsun diye bu adımdan önce "and" olarak genişletilir.
Kelime Sınırında Kesme
Bir azami uzunluk ayarladığınızda, slug o uzunluğa kesilir ve ardından, kesim bir kelimenin ortasına denk geldiyse, önceki ayırıcıya geri sarılır; böylece sonda asla yarım kelime elde etmezsiniz. Kesimin bıraktığı bir sondaki ayırıcı kaldırılır. İlk kelime sınırdan uzun olsa bile en az bir kelime her zaman korunur. Kesmeyi tamamen devre dışı bırakmak için sınırı 0'a ayarlayın.
Büyük-Küçük Harf Duyarlılığı ve Küçük Harfe Çevirme
URL'ler belirtim gereği büyük-küçük harfe duyarlıdır — /About ve /about bir arama motoru için farklı adreslerdir — bu nedenle araç, aynı içeriğin birden çok URL'de erişilebilir olmasını (yinelenen-içerik riski) önlemek için varsayılan olarak küçük harfe çevirir. Unicode modunda, küçük harfe çevirme harf büyüklüğü olan alfabelere (Latin, Kiril, Yunanca) uygulanır ve harf büyüklüğü olmayan alfabeler (CJK) için işlem yapmaz. Aşağı akıştaki bir sistem özgün harf büyüklüğünün korunmasını gerektirdiğinde Küçük harf seçeneğini kapatın.

URL Slug İçin En İyi Uygulamalar

Slug'ları Kısa ve Anahtar Kelime Odaklı Tutun
Kabaca 3–6 anlamlı kelime, ideal olarak yaklaşık 60 karakterin altını hedefleyin. Kısa bir slug okunması daha kolay, arama sonuçlarında kesilmesi daha az olası ve paylaşıldığında daha temizdir. Sayfanın hedef anahtar kelimesini dahil edin ve dolguyu atın — a, the, of ve for gibi durak sözcükler neredeyse her zaman netliği kaybetmeden kaldırılabilir.
Alt Çizgi veya Boşluk Değil, Tire Kullanın
Google tireleri kelime ayırıcı, alt çizgileri kelime birleştirici olarak ele alır; bu nedenle tireler her kelimeye kendi anahtar kelime sinyalini verir. Boşlukların %20 olarak yüzde kodlanması gerekir; bu da URL'leri çirkin yapar. Tireler evrensel CMS geleneğidir — bu araç haklı olarak varsayılan olarak onları kullanır.
Yayımlanmış Bir Slug'ı Asla Değiştirmeyin
Bir slug kalıcı bir adrestir. Yayımdan sonra onu değiştirmek mevcut her gelen bağlantıyı, yer imini ve sosyal paylaşımı bozar ve bir 301 yönlendirmesi ayarlamadıkça sayfanın biriktirdiği SEO değerini sıfırlar. Yayımlamadan önce slug'a karar verin ve daha sonra değiştirmeniz gerekirse, her zaman eski slug'dan yenisine bir yönlendirme ekleyin.
ASCII veya Unicode'u Bilinçli Seçin
Geniş veya uluslararası bir kitle için ASCII harf çevirisi uyumluluğu en üst düzeye çıkarır ve metin olarak kopyalandığında URL'leri temiz tutar. Tek dilli Latin olmayan bir kitle (Çince, Rusça veya Yunanca bir site) için Unicode slug'lar gerçek okuyucularınız için daha okunabilirdir ve modern arama motorları tarafından tam desteklenir. Modu URL'yi kimin okuyacağına göre eşleştirin.
Tarihleri Slug'ın Dışında Bırakın
Bir yıl veya tarihi slug'a gömmeyin (/2024-buyers-guide). İçeriği daha sonra yenilediğinizde, ya URL'de eskimiş bir tarihe takılırsınız ya da bağlantıları bozan bir slug değişikliğine. Yayım tarihini bunun yerine CMS meta verilerinizde saklayın ve slug'ı zamansız tutun; böylece aynı URL yıllarca güncellenmiş içeriği taşıyabilir.

Sıkça Sorulan Sorular

URL slug nedir?
URL slug, bir web adresinin sonunda belirli bir sayfayı adlandıran, insan tarafından okunabilir tanımlayıcıdır — `https://go-tools.org/blog/url-slug-best-practices` içinde slug, `url-slug-best-practices`'tir. Slug'lar küçük harflidir, boşluk yerine tire kullanır, noktalamayı ayıklar ve ideal olarak sayfanın hedef anahtar kelimelerini içerir. İyi bir slug kısa, açıklayıcı ve kalıcıdır (yayımdan sonra değişmemelidir, çünkü onu değiştirmek mevcut her bağlantıyı bozar). Bu araç, herhangi bir başlığı veya ifadeyi otomatik olarak bu biçime dönüştürür; böylece harfleri küçültmek, tirelemek ve karakterleri el ile ayıklamak zorunda kalmazsınız.
URL slug'ında tire mi yoksa alt çizgi mi kullanmalıyım?
Tire kullanın. Google yıllardır URL'lerde tireleri kelime ayırıcı, alt çizgileri ise kelime birleştirici olarak ele aldığını belirtmiştir — bu nedenle `url-slug-generator` üç kelime ("url", "slug", "generator") olarak okunurken `url_slug_generator` tek bir belirteç olarak okunabilir. Tireler WordPress, Ghost, Hugo ve neredeyse her modern CMS genelinde evrensel gelenektir. Bu araç bu nedenle varsayılan olarak tireleri kullanır, ancak aşağı akıştaki bir sistemin gerektirdiği durumlar (bazı dosya adlandırma şemaları ve eski veritabanları) için bir alt çizgi seçeneği sunar.
ASCII modu ile Unicode modu arasındaki fark nedir?
ASCII modu, ASCII olmayan her karakteri en yakın Latin eşdeğerine çevirir ve dönüştüremediği her şeyi atar; saf bir a–z, 0–9 slug üretir: café → cafe, Привет → privet, 你好 → (atıldı). En güvenli, en taşınabilir seçenektir ve çoğu CMS platformunun beklediği şeydir. Unicode modu herhangi bir alfabeden (Çince, Arapça, Kiril, Yunanca) harfleri korur ve yalnızca küçük harfe çevirir ve tireler; 你好-世界 gibi uluslararasılaştırılmış bir slug üretir — GitHub'ın başlık çıpaları için kullandığı aynı kural. Varsayılan olarak ASCII modunu kullanın; URL'leriniz Latin olmayan bir alfabenin okuyucuları için tasarlandığında ve özgün karakterleri korumak istediğinizde Unicode modunu kullanın.
Unicode (ASCII olmayan) URL slug'ları güvenli mi ve SEO için iyi mi?
Evet, kaydı var. Modern tarayıcılar URL'lerde Unicode karakterleri görüntüler (IRI standardı, RFC 3987) ve onları aktarım sırasında şeffaf biçimde yüzde kodlar, Google da onları doğru dizinler ve sıralar — /статьи/привет gibi bir slug tam olarak desteklenir. Ödünler: düz metin olarak kopyalandığında URL yüzde kodlu görünebilir (%D0%BF%D1%80...), bu da çirkin durur, ve bazı eski sistemler veya analitik araçları kodlamayı kusurlu işler. Genel kural: hedef kitleniz alfabeyi anadili gibi okuyorsa, Unicode slug'lar okunabilirliği ve tıklamayı artırır; kitleniz uluslararası ise veya azami uyumluluk istiyorsanız, ASCII harf çevirisi daha güvenli tercihtir.
Emoji ve özel semboller nasıl işlenir?
Emoji ve resimsel semboller her iki modda da kaldırılır; çünkü harf veya rakam değildirler ve temiz bir URL'de yerleri yoktur. Yani "🚀 Launch Day", her iki modda da `launch-day` olur. Noktalama arasında ampersand (&) özel bir durumdur: anlamı sessizce kaybetmeyesiniz diye varsayılan olarak "and" kelimesine genişletilir ("Salt & Pepper" → `salt-and-pepper`). Diğer her şey — iki noktalar, eğik çizgiler, tırnaklar, yüzde işaretleri, parantezler — bir ayırıcı olarak ele alınır ve tek bir tireye daraltılır; böylece arka arkaya noktalama asla çiftlenmiş ayırıcı üretmez.
Bir slug için iyi bir azami uzunluk nedir?
Kesin bir sınır yoktur, ancak daha kısa daha iyidir. Çoğu SEO uygulayıcısı yaklaşık 60 karakterin altında veya kabaca 3–6 anlamlı kelimelik slug'ları hedefler — açıklayıcı olacak ve hedef anahtar kelimeyi içerecek kadar uzun, bir bakışta okunacak ve arama sonuçlarında ya da paylaşılırken kesilmeyecek kadar kısa. Bu aracın Azami uzunluk seçeneği bir kelime sınırında keser (bir kelimeyi ortadan kesmez); böylece uzun bir başlığı temizce sınırlayabilirsiniz. Tam slug'ı korumak için 0'a ayarlayın. Durak sözcüklerin (a, the, of, for) genellikle netliği bozmadan atılabileceğini unutmayın; bu, bir slug'ı kısaltmanın en kolay yoludur.
Araç Çince, Japonca, Korece veya Arapça metni nasıl işler?
Moda bağlıdır. ASCII modunda, CJK ideogramları ve Arapça alfabesinin burada yerleşik bir harf çevirisi yoktur; bu nedenle atılırlar ve boş bir slug elde edebilirsiniz — ASCII modu Latin, Kiril ve Yunanca kaynak metin için tasarlanmıştır. Unicode modunda karakterler korunur: 你好 世界, 你好-世界 olur ve مرحبا بالعالم Arapça harflerini korur, küçük harfe çevrilir ve tirelenir. CJK ve Arapça kitleler için Unicode modu doğru tercihtir. (Çince ve Japoncanın tam pinyin veya romaji harf çevirisi, büyük sözlükler gerektirdiği ve belirsiz sonuçlar ürettiği için bilinçli olarak kapsam dışı bir özelliktir.)
Bir URL slug tarih veya sayı içermeli mi?
Genel olarak slug'ın kendisine tarih koymaktan kaçının. /2024-best-laptops gibi bir slug kötü yaşlanır — makaleyi 2026'da güncellediğinizde ya URL'de yanıltıcı bir 2024 tutarsınız ya da slug'ı değiştirip gelen bağlantıları bozarsınız. Tarihleri slug'ın dışında tutun ve CMS'inizin yayım tarihini ayrı saklamasına izin verin. Anlamın parçası olan sayılar ("10 ipucu" gibi liste sayıları, sürüm numaraları, model numaraları) sorun değildir ve tıklama için genellikle değerlidir — bu araç rakamları korur, böylece "10 Tips for X", "10"ı korur. İlke: konunun parçası olan sayıları dahil edin, eskiyecek tarihleri hariç tutun.
Metnim herhangi bir yere yükleniyor mu?
Hayır. Her slug, JavaScript ile %100 tarayıcınızda üretilir. Metniniz asla iletilmez, hiçbir sunucuda saklanmaz, kaydedilmez ve analiz edilmez. Tarayıcınızın Network sekmesinde doğrulayabilirsiniz — düzenleyiciye yazmak veya Kopyala'ya tıklamak sıfır ağ isteği tetikler. Bu, aracı duyurulmamış ürün adları, taslak makale başlıkları, dahili belge adları ve diğer her tür gizli materyal için güvenli kılar. Paylaşılabilir bağlantı özelliği girdinizi yalnızca kendi tarayıcınızda URL'ye kodlar; siz o bağlantıyı paylaşmayı seçene kadar hiçbir şey hiçbir yere gönderilmez.

Harf Dönüştürücü — UPPER, lower, camelCase ve Daha Fazlası

Metin İşleme

Metni UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE ve 6 biçim daha arasında anında dönüştürün. Ücretsiz, çevrimiçi, kayıt yok.

Lorem Ipsum Oluşturucu — Ücretsiz Yer Tutucu Metin

Metin İşleme

Lorem Ipsum yer tutucu metni anında oluşturun — paragraf, cümle, kelime, bayt veya liste olarak. Düz metin, HTML, Markdown veya JSON olarak kopyalayın ya da indirin. %100 ücretsiz, gizli, tarayıcı içi. Kayıt gerekmez.

Ücretsiz Regex Tester — İfadeleri Çevrimiçi Sınayın

Metin İşleme

Düzenli ifadeleri herhangi bir metne karşı anında test edin. Canlı eşleşme vurgulama, yakalama grupları, değiştirme önizlemesi, bölme ve desen açıklayıcı. JavaScript lehçesi regex, %100 gizli, çevrimiçi, ücretsiz, kayıt yok.

Metin Karşılaştırma ve Diff

Metin İşleme

İki metni tarayıcınızda anında karşılaştırın. Satır içi kelime düzeyinde vurgulu yan yana görünüm, unified-diff dışa aktarımı, büyük/küçük harf — boşluk — boş satır yoksayma. %100 gizli — metniniz cihazınızdan ayrılmaz.

Ücretsiz Kelime Sayıcı ve Karakter Sayma Aracı

Metin İşleme

Kelime, karakter, cümle, paragraf ve okuma süresini anında sayın. Twitter, meta açıklama ve Instagram sınır denetimleriyle gerçek zamanlı kelime sayıcı. Ücretsiz, gizli, çevrimiçi, kayıt yok.

Sayı Tabanı Dönüştürücü — Binary, Hex, Decimal ve Octal

Dönüştürme Araçları

Binary, hex, decimal, octal ve herhangi bir taban (2-36) arasında anında dönüştürün. Ücretsiz ve gizli — tüm işlem tarayıcınızda yapılır.