Türkçe karakterleri neden çevirmek gerekir?
Web adreslerinde, dosya adlarında ve kullanıcı adlarında ç, ğ, ı, ö, ş ve ü gibi harfler sorun çıkarabilir. Tarayıcılar bu harfleri %C3%A7 gibi okunmaz kodlara dönüştürebilir, bazı sistemler ise dosya adını hiç kabul etmez. Bu yüzden başlıklar genellikle sade ASCII karakterlerle yazılmış bir slug'a çevrilir.
Dönüşüm tablosu
- ç → c, ğ → g, ı → i, ö → o, ş → s, ü → u
- Büyük harfler: Ç → C, Ğ → G, İ → I, Ö → O, Ş → S, Ü → U
- Şapkalı harfler de karşılıklarına çevrilir: â → a, î → i, û → u
İyi bir slug nasıl olmalı?
SEO açısından slug kısa, anlaşılır ve yalnızca küçük harf, rakam ve tireden oluşmalıdır. Kelimeleri ayırmak için tire tercih edilir. Araç noktalama işaretlerini kaldırır, ardışık ayırıcıları teke indirir ve & işaretini "ve" olarak yazar.
Örnek
"Türkçe Karakterler & Çok Güzel İçerik!" başlığı turkce-karakterler-ve-cok-guzel-icerik slug'ına dönüşür. Aynı metinde yalnızca karakter çevirmeyi seçerseniz "Turkce Karakterler & Cok Guzel Icerik!" sonucunu alırsınız; büyük harfler ve noktalama korunur.
İpuçları
Slug'ı yayınladıktan sonra değiştirmek bağlantıların kırılmasına yol açabilir; en baştan doğru oluşturun. Çok uzun başlıklarda gereksiz bağlaçları çıkararak slug'ı kısaltmanız önerilir.
Nerede işinize yarar?
Bu araç blog yazısı, ürün sayfası ve kategori adresleri oluşturan içerik üreticileri için olduğu kadar dosya adlandıran, kullanıcı adı veya e-posta kullanıcı kısmı üretmek isteyen herkes için de kullanışlıdır. Örneğin 'Çiğ Köfte Tarifi' başlığı 'cig-kofte-tarifi' olur. Slug'da anlamı taşıyan anahtar kelimeleri korumak, gereksiz kelimeleri atmak ve 60 karakteri aşmamaya çalışmak hem okunabilirlik hem de arama motorları açısından iyi bir yaklaşımdır.