Araçlar

SEO Dostu URL (Slug) Oluşturucu

Başlıklarınızı SEO dostu URL slug'larına çevirin: Türkçe ve Almanca karakterleri doğru dönüştürür (ç, ş, ğ, ı, ä, ö, ü, ß), gereksiz kelimeleri temizler. Her satıra bir başlık; toplu üretin ve kopyalayın. Tarayıcıda, kayıt yok.

Karakter dili
Tarayıcınızda çalışır, başlıklar kaydedilmez.
0 satır
Ayraç

Kesme işareti silinir (İstanbul'da → istanbulda); büyük harfler küçülür, noktalama ve emoji kalkar. 60 karakteri aşan slug'ın uzunluğu sarıyla işaretlenir.

Sonuç

Slug çıktısı Bekleniyor
Başlık yazın; slug anında oluşur. Her satır ayrı bir slug olur.
Slug0benzersiz: 0
Ort. uzunluk0karakter
Atılan0seçenek kapalı
Hazırlayan
  • Dijital Pazarlama Uzmanı
  • Google Partner
  • Full Stack Developer
Son güncelleme
Dayanak
5 kaynak

SEO Dostu URL (Slug) Oluşturucu nasıl kullanılır?

  1. Karakter dilini seçin

    Üst şeritte Türkçe, English veya Deutsch düğmesine basın. Sayfanın dili varsayılan gelir; Almanca başlıklarda Deutsch seçerseniz ä, ö, ü harfleri ae, oe, ue olur.

  2. Başlıkları yazın veya yapıştırın

    Her satıra bir başlık girin. On satır yapıştırırsanız araç on ayrı slug üretir, boş satırları ise atlar.

  3. Ayracı belirleyin

    Tire, Google'ın önerdiği kelime ayracıdır ve varsayılan gelir. Alt çizgiyi yalnız kullandığınız sistem bunu şart koşuyorsa seçin.

  4. Gerekirse stop-word kutusunu işaretleyin

    Kutu ve, ile, için gibi bağlaçları atar. Atılan kelimelerin tam listesi kutunun hemen altında durur.

  5. Kontrol edip kopyalayın

    Her satırda karakter ve kelime sayısını, varsa yinelenen veya uzun uyarısını görürsünüz. Tek slug için satırdaki simgeye, hepsi için Tümünü kopyala düğmesine basın.

Slug oluşturucu bir başlığı hangi sırayla çevirir?

Araç hesap yapmaz; her satırı aşağıdaki altı adımdan sırayla geçirir. Sonuç tamamen tarayıcınızda oluşur.

1. Satırlara ayırmaher dolu satır bir slug olur; boş satırlar ile baştaki ve sondaki boşluklar atlanır
2. Kesme işareti' ve ’ işaretleri silinir, kelime bölünmez: İstanbul'da → istanbulda
3. Harf çevirisiönce seçili dilin tablosu (Deutsch: ü → ue), sonra ortak tablo (ı → i, ß → ss), en son aksan ayıklama (é → e)
4. Küçük harf ve temizlika-z ve 0-9 dışında kalan her karakter boşluğa döner; noktalama, & işareti ve emoji düşer
5. Stop-word (isteğe bağlı)listedeki kelimeler atılır; başlığın tamamı stop-word ise araç kelimelere dokunmaz
6. Birleştirmekalan kelimeler seçtiğiniz ayraçla birleşir: tire (-) veya alt çizgi (_)

Uzunluk etiketi 60 karakteri aşan slug'da sarıya döner. Bu eşik Google kuralı değil, okunurluk için kullandığım pratik bir sınır. Aynı slug ikinci kez çıkarsa o satırda yinelenen uyarısı görürsünüz.

Örnek başlıklar ve araçtan çıkan slug'lar

Aşağıdaki başlıklar örnektir; aynı ayarlarla araca girdiğinizde slug birebir aynı çıkar.

BaşlıkKarakter diliAyraç ve stop-wordSlug
Çörek Otu Yağının FaydalarıTürkçeTire, stop-word kapalıcorek-otu-yaginin-faydalari
İstanbul'da Web Tasarım FiyatlarıTürkçeTire, stop-word kapalıistanbulda-web-tasarim-fiyatlari
Küçük İşletmeler İçin SEO RehberiTürkçeTire, stop-word açıkkucuk-isletmeler-seo-rehberi
Müşteri Yorumları & Güven: 7 İpucuTürkçeTire, stop-word kapalımusteri-yorumlari-guven-7-ipucu
Müller Gıda ÜrünleriTürkçeTire, stop-word kapalımuller-gida-urunleri
Müller Gıda ÜrünleriDeutschTire, stop-word kapalımueller-gida-ueruenleri
Ürün KategorileriTürkçeAlt çizgi, stop-word kapalıurun_kategorileri

Beşinci ve altıncı satır aynı başlığın iki modda nasıl ayrıştığını gösteriyor. Müller bir Alman soyadıysa Deutsch, Türkçe bir marka adının parçasıysa Türkçe modu doğru sonucu verir.

Harf dönüşüm tablosu: üç modda aynı harf

Araç hangi harfi neye çevirir? Aşağıdaki tablo, aracın kodundaki harf tablosunun özeti.

HarfTürkçe moduEnglish moduDeutsch modu
ç, Çccc
ş, Şsss
ğ, Ğggg
ı, I, İiii
ö, Öoooe
ü, Üuuue
ä, Äaaae
ßssssss
é, è, êeee
â, î, ûa, i, ua, i, ua, i, u
ñ, ø, æn, o, aen, o, aen, o, ae

Fark yalnız ä, ö ve ü harflerinde çıkıyor; bu yüzden karakter dilini başlığın diline göre seçin. Stop-word listesi de seçili dile göre değişir.

Slug oluşturucu nedir, ne işe yarar?

Slug oluşturucu, bir sayfa başlığını adresin son parçasında kullanılabilecek kısa, küçük harfli ve Türkçe karaktersiz bir ifadeye çeviren araçtır. Örneğin siteniz.com/corek-otu-yaginin-faydalari adresindeki kalın kısım slug'dır. Araç başlığınızı harf harf çevirir, kesme işaretini ve noktalamayı siler, kelimeleri tireyle birleştirir. İsterseniz bağlaçları da atar.

Ben bu aracı en çok iki işte kullanıyorum: yeni bir blog takviminin bütün başlıklarını tek seferde adrese çevirirken ve bir site taşımasında eski ile yeni adresleri eşleştirirken. Elle yazınca ı ile i karışıyor, bir tire eksik kalıyor; toplu işte bu küçük hatalar hızla çoğalıyor. Kısacası slug, teknik SEO kontrol listesinin küçük ama herkesin gördüğü bir parçası.

  • Toplu üretim: her satır ayrı bir slug olur.
  • Üç karakter dili: Türkçe, English ve Deutsch modları farklı harf kuralları uygular.
  • Kontrol: her satırda karakter ve kelime sayısı, gerekirse yinelenen ve uzun uyarısı çıkar.
  • Gizlilik: başlıklarınız tarayıcınızdan dışarı çıkmaz.

İyi bir URL slug'ı nasıl olmalı?

Google'ın URL yapısı belgesi üç şeyi net söylüyor: adreste okunur kelimeler kullanın, kelimeleri alt çizgi yerine tireyle ayırın ve uzun kimlik numaralarından kaçının. Benim sahada bunlara eklediğim kurallar ise şunlar:

  • Kısa tutun: çoğu sayfada 3 ile 5 anlamlı kelime yetiyor. Başlığın tamamını slug yapmak zorunda değilsiniz.
  • Konuyu anlatsın: slug'ı okuyan biri sayfada ne bulacağını tahmin edebilmeli.
  • Küçük harf kullanın: Google adreslerde büyük ve küçük harfi ayrı sayıyor; /Urun ile /urun iki farklı adres olur.
  • Yılı eklemeyin: her yıl güncellediğiniz bir rehberin adresinde yıl durursa ertesi yıl ya eski görünür ya da adres değişir.
  • Tekrardan kaçının: aynı kelimeyi slug içinde iki kez yazmak adrese değer katmaz.

Slug'ı yazdıktan sonra onu tek başına değil, sayfanın başlığı ve açıklamasıyla birlikte değerlendirin. Üçü aynı konuyu anlatıyorsa kullanıcı tıklamadan önce ne bulacağını bilir. Bu yüzden ben son kontrolü Google SERP önizleme aracında yapıyorum; başlık ve açıklama metnini ise meta tag oluşturucu ile hazırlıyorum.

Türkçe karakterli URL paylaşıldığında neden bozuk görünür?

Tarayıcının adres çubuğunda /çörek-otu gibi bir adres düzgün görünür. Ancak aynı adresi kopyalayıp bir e-postaya ya da mesaja yapıştırdığınızda çoğu zaman /%C3%A7%C3%B6rek-otu hâline döner. Bunun nedeni adreslerin teknik olarak sınırlı bir ASCII karakter kümesiyle taşınması: ç ve ö gibi harfler önce UTF-8 baytlarına, sonra yüzde kodlamasına (percent encoding) çevrilip adrese giriyor.

Google bu durumu bir sorun saymıyor. URL yapısı belgesinde kitlenizin dilindeki kelimeleri ya da harf çevirisi yapılmış karşılıklarını kullanabileceğinizi yazıyor. Yani Türkçe karakterli bir adres sizi cezaya sokmaz. Ben yine de şu üç nedenle ASCII karşılığını tercih ediyorum:

  • Okunurluk: %C3%A7 dizisi paylaşılan bir bağlantıda güven vermiyor.
  • Yazılabilirlik: Türkçe klavyesi olmayan biri adresi elle yazamıyor.
  • Tutarlılık: büyük İ ve küçük ı harfleri bazı yazılımlarda beklenmedik biçimde küçülüyor ya da büyüyor; bu da tutarsız adreslere yol açabiliyor.

Araç bu yüzden Türkçe modunda ç, ş, ğ, ı, ö, ü harflerini c, s, g, i, o, u yapar. Latin alfabesi dışındaki karakterleri, örneğin Arapça harfleri veya emojiyi ise siler; böyle başlıklarda slug'ı elle kontrol edin.

Slug oluşturucu Almanca umlautları neden ae, oe, ue yapar?

Almancada ä, ö ve ü harflerinin yerleşik yazım karşılığı ae, oe ve ue; ß ise ss olur. Bu nedenle Almanca bir sayfanın adresinde grossentabelle yerine groessentabelle görmek okur için daha doğal. WordPress de remove_accents işlevinde aynı kuralı izliyor: site dili Almanca olduğunda umlautları ae, oe, ue yapıyor, diğer dillerde ise yalnız noktaları atıp a, o, u bırakıyor.

Slug oluşturucu bu farkı Karakter dili düğmeleriyle yönetir. Aynı başlık iki modda farklı sonuç verir:

  • Türkçe modu: Müller Gıda Ürünleri başlığı muller-gida-urunleri olur.
  • Deutsch modu: aynı başlık mueller-gida-ueruenleri olur.

Hangisinin doğru olduğu başlığın diline bağlı. Türkçe bir markanın Ürün kelimesi ueruen olursa garip durur; öte yandan Alman bir soyadı olan Müller, muller yazıldığında başka bir isme dönüşür. Kural basit: sayfanın dilini seçin, karışık başlıklarda en önemli kelimenin dilini esas alın. Çok dilli bir sitede her dilin kendi slug'ını üretmek de mantıklı; dil sürümlerini birbirine bağlayan etiketleri ise hreflang oluşturucu ile hazırlayabilirsiniz.

Araç hangi kelimeleri stop-word sayıyor, hangilerini bilerek bırakıyor?

Stop-word, cümleyi bağlayan ama tek başına konu anlatmayan kelimedir. Kutuyu işaretlediğinizde araç seçili dilin listesini uygular ve atılan kelimeleri kutunun altında gösterir:

  • Türkçe: ve, ile, için, bir, bu, da, de, ki, mi, ya, veya, ama.
  • English: the, a, an, and, or, of, to, in, for, on, at, is, with, by.
  • Deutsch: der, die, das, und, oder, ein, eine, für, mit, von, im, in, auf, zu, den, dem.

En ve çok kelimelerini listeye bilerek almadım. En iyi SEO araçları başlığından en düşerse slug iyi seo araçları anlamına kayar; çok satan ürünler de satan ürünler gibi bir ifadeye döner. Başlığın tamamı stop-word'lerden oluşuyorsa araç hiçbir kelimeyi atmaz, çünkü boş bir slug işe yaramaz.

Kutuyu açmadan önce şu soruyu sorun: atılan kelime anlamı değiştiriyor mu? Kedi ve köpek maması başlığında ve gidebilir. Buna karşılık Bir Varmış Bir Yokmuş gibi bir kitap adında her kelime ismin parçasıdır; orada kutuyu kapalı tutun.

Yayındaki bir slug'ı değiştirmek: yönlendirme planı

Yayındaki bir sayfanın slug'ını değiştirdiğinizde eski adres 404 verir; o adrese gelen bağlantılar ve arama trafiği boşa düşer. Google bu durumda kalıcı ve sunucu taraflı bir yönlendirmeyi, yani 301 veya 308 kodunu öneriyor. Yönlendirme belgesine göre kalıcı yönlendirme, hedef adresin artık asıl (canonical) adres olması gerektiğini bildiren bir sinyal.

  1. Eşleme tablosu çıkarın: bir sütunda eski adres, diğerinde yeni adres dursun. Toplu işlerde yeni slug'ları bu araçla üretip tabloya yapıştırıyorum.
  2. Bire bir yönlendirin: her eski adres, içeriği en yakın yeni adrese gitsin; hepsini ana sayfaya göndermeyin.
  3. Zinciri kontrol edin: yayına aldıktan sonra yönlendirme denetleyici ile eski adresin tek adımda yeni adrese gittiğini doğrulayın.
  4. İç linkleri ve site haritasını güncelleyin: yeni adresleri XML sitemap oluşturucu ile haritaya ekleyin.
  5. Yönlendirmeyi erken kaldırmayın: Google site taşıma belgesinde yönlendirmeleri mümkün olduğunca uzun, genellikle en az 1 yıl tutmayı öneriyor.

Çok sayıda adresin değiştiği bir yenilemede süreci SEO migration kontrol listesi yazımda adım adım anlattım.

Toplu slug üretirken nelere dikkat etmelisiniz?

Bir kategorinin bütün ürünlerini ya da bir yıllık blog takvimini tek seferde çevirdiğinizde, tek tek bakmadığınız satırlarda hata kalır. Toplu işlerde benim kontrol ettiğim dört nokta şunlar:

  • Yinelenen slug: iki başlık aynı slug'ı üretirse araç ikinci satırı yinelenen diye işaretler. WordPress böyle bir çakışmada sona -2 gibi bir ek koyuyor; adreste anlamsız bir rakam kalıyor. Başlıklardan birine ayırt edici bir kelime ekleyin.
  • Uzunluk: 60 karakteri aşan slug'ın uzunluk etiketi sarıya döner. Bu Google'ın koyduğu bir sınır değil, okunurluk için kullandığım bir eşik. Sarı satırlarda başlığı değil, slug'ı kısaltın.
  • Klasör yapısı: slug adresin yalnız son parçası. Önündeki /blog/ veya /urunler/ gibi klasörleri site genelinde bir kez belirleyin; bu konuyu büyük sitelerde kategori yapısı yazımda ayrıntılandırdım.
  • Satır eşleşmesi: Tümünü kopyala düğmesi slug'ları başlıklarla aynı sırada verir. Yalnız emoji veya noktalamadan oluşan bir satır slug üretmez ve listeye girmez; tabloya yapıştırırken sıranın kaymadığından emin olun.

Yüzlerce adresi kapsayan bir yapı değişikliği planlıyorsanız işin slug kısmı kolay, riskli kısmı ise yönlendirme ve iç link düzeni. Bu tür projelerde SEO danışmanlığı kapsamında URL mimarisini birlikte kuruyoruz.

Slug yazarken sık yapılan hatalar

  • HataTürkçe karakterleri adreste olduğu gibi bırakmakDoğrusuPaylaşılan bağlantıda ç ve ö gibi harfler %C3%A7 dizilerine döner. Slug'ı ASCII karşılığıyla yazın; araç bunu Türkçe modunda kendisi yapar.
  • HataKelimeleri alt çizgiyle ayırmakDoğrusuGoogle kelime ayracı olarak tireyi öneriyor. Alt çizgiyi yalnız kullandığınız sistem zorunlu tutuyorsa seçin.
  • HataAlmanca bir başlığı Türkçe modunda çevirmekDoğrusuMüller, muller olur ve başka bir isme dönüşür. Almanca başlıklarda Deutsch modunu seçin; araç ü harfini ue yapar.
  • HataBaşlığın tamamını slug'a taşımakDoğrusuUzun başlıklar 60 karakteri kolayca aşar. Slug'da konuyu anlatan 3 ile 5 kelimeyi bırakın, gerisini başlıkta tutun.
  • HataYayındaki slug'ı yönlendirme kurmadan değiştirmekDoğrusuEski adres 404 verir ve bağlantı değeri kaybolur. Değiştirmeniz gerekiyorsa eski adresten yenisine 301 yönlendirme kurun.
  • HataGüncellenen bir içeriğin slug'ına yıl yazmakDoğrusuYıl başlıkta kalabilir. Slug'da durursa her güncellemede ya adres eskir ya da yeni bir yönlendirme gerekir.

Sıkça Sorulan Sorular

Temiz URL yapısı, sağlam bir sitenin küçük bir parçası.

Slug'lar önemlidir; ama gerçek fark, tüm URL mimarisini, iç bağlantıyı ve içerik kümelerini arama niyetine göre kurmakta. Sitenizin SEO yapısını birlikte tasarlayalım.

SEO Danışmanlığını İncele

İlgili Araçlar

Tüm Araçlar (91)
Redirect Denetleyici301/302 yönlendirme zincirini ve HTTP durum kodlarını adım adım görün.
Google SERP ÖnizlemeBaşlık ve meta açıklamanızı piksel bazlı ölçümle, masaüstü + mobil görünümde test edin.
Anahtar Kelime YoğunluğuMetninizi 1-2-3 kelimelik öbeklerle analiz edin; stop-word filtresi ve ideal aralık yorumu.
Meta Tag OluşturucuTitle, description, canonical, OG ve Twitter Card etiketlerini tek tıkla üretin.
Robots.txt OluşturucuWordPress ve e-ticaret şablonlarıyla doğru robots.txt dosyanızı dakikada kurun.
Resim Format DönüştürücüJPG, PNG ve WebP arasında tek tıkla ve toplu dönüştürür; girdiyi kendisi tanır, kaliteyi ve şeffaf alanın arka planını seçtirir, dosyayı hiçbir yere yüklemez.