URL Slug ve Kalıcı Bağlantı (Permalink) Mimarisi: Semantic SEO Kuralları
Dijital pazarlama ekosisteminde bir sayfanın adresi (URL), sadece tarayıcı çubuğunda duran teknik bir dizin değil; arama motoru botlarının o sayfanın ne hakkında olduğunu anladığı ilk (Primary) sinyaldir. Kötü yapılandırılmış ?p=123 veya &category=5 formatındaki parametrik URL'ler, Google'ın "Anlamsal Ağ" (Semantic Web) standartlarına tamamen aykırıdır. Bunun yerine, oluşturduğunuz içeriklerin başlıklarını, arama motorlarının seveceği "insan tarafından okunabilir" (Human-Readable) bir formata çevirme işlemine Slugify (URL Slug Oluşturma) adı verilir.
Geliştirdiğimiz bu profesyonel Slug Oluşturucu (Generator), sıradan bir harf küçültme aracı değildir. Uluslararası kodlama standartları olan UTF-8 ve ASCII tabloları arasındaki "Transliterasyon" (Ses Çevirisi) mimarisini kullanarak, Türkçe, Almanca veya Kiril alfabesindeki özel karakterleri, veri kaybı yaşatmadan "URL-Safe" (URL Uyumlu) İngilizce karakterlere milisaniyeler içinde dönüştürür.
Türkçe Karakter Transliterasyonu (Unicode Dönüşümü) Nasıl Çalışır?
Bir URL'de "Ş, Ç, Ö, Ü, Ğ, I" gibi karakterler veya boşluk (Space) kullanırsanız, tarayıcılar bunu "URL Encoding" işlemine sokar. Örneğin /büyük-şemsiye/ adresi, arkaplanda /b%C3%BCy%C3%BCk-%C5%9Femsiye/ gibi devasa ve anlamsız bir % (Yüzde) kod bloklarına dönüşür. Bu durum Googlebot'un crawl bütçesini ziyan ederken kullanıcıların o linki kopyaladığında (Örn: WhatsApp'tan) spam bir linkmiş gibi görmesine sebep olur. Aracımız şu kuralları tavizsiz uygular:
- Gelişmiş Mapping (Haritalama): "Ğ" harfi "g"ye, "Ş" harfi "s"ye çevrilir. Yabancı dillerdeki "Ä" -> "ae", "ß" -> "ss" gibi fonetik standartlar eksiksiz işlenir.
- Delimiter (Ayırıcı) Kuralları: Kelimeler arasındaki boşluklar, virgüller veya noktalama işaretleri asla "_" (Alt tire) ile ayrılmaz. Google'ın resmi algoritma standartlarına göre kelimeler daima "-" (Tire/Hyphen) ile ayrılmalıdır. Alt tire, Googlebot tarafından kelimeleri birleşik ("kelime_bir" -> "kelimebir") okumasına neden olan eski bir pratiktir.
- Stop-Words (Gereksiz Kelimeler) Filtrelemesi: Mükemmel bir SEO URL'si "ve, veya, ile, için" gibi bağlaçları (Stop words) barındırmaz. Aracımızla ürettiğiniz slug dizinlerindeki bu bağlaçları silerek çok daha rafine ve odak kelimenizi barındıran ("Keyword-rich") URL'ler elde edebilirsiniz.
Semantic URL Hiyerarşisi (Silo Mimarisi)
Elde ettiğiniz bu temiz slug'ları, web sitenizin "Silo Mimarisine" (Kategori Hiyerarşisi) oturtmanız gerekir. Arama motorları dizinleri (Directory) yukarıdan aşağıya doğru tarar:
❌ Kötü Hiyerarşi (Flat/Düz)
site.com/erkek-siyah-deri-kislik-bot-2024
Çok uzun bir URL. Tüm veriler tek bir kök dizine yığılmış. Eğer kullanıcı kategoriyi silerse, o URL anlamsızlaşır. Botlar sitenin derinliğini (Depth) algılayamaz.
✅ Mükemmel Hiyerarşi (Silo)
site.com/erkek/ayakkabi/siyah-deri-bot
Kategoriler URL'de fiziksel klasörler (Sub-folder) gibi ayrılır. Botlar, siyah deri botun, "ayakkabı" üst kategorisine ait olduğunu anlar (Breadcrumb Navigasyonu). En sondaki "siyah-deri-bot" bizim ürettiğimiz Slug'dır.
Geliştirici S.S.S.
Mevcut yayındaki URL'min (Slug) ismini değiştirirsem ne olur?
Felaket olur! Eski URL Google tarafından indexlenmiştir. Eğer slug'ı değiştirecekseniz, sunucu tarafında eski URL'den yeni URL'ye HTTP 301 (Permanent Redirect) yönlendirmesi yapmak ZORUNDASINIZ. Aksi takdirde tüm kullanıcılar ve Googlebot 404 (Not Found) hatası alır, otoriteniz sıfırlanır.
Bir URL Slug'ı maksimum kaç karakter olmalıdır?
Teknik bir sınır (Genelde 2048 karakter) olsa da, SEO açısından 3 ila 5 kelime (Ortalama 50-60 karakter) idealdir. Rand Fishkin'in araştırmalarına göre kısa URL'ler arama sonuçlarında daima uzun URL'lere göre daha fazla tıklama oranı (CTR) alır. Odak anahtar kelimenizi slug'ın başına yerleştirin.
Node.js, PHP veya Python projelerinizde (Slugify kütüphanelerine ihtiyaç duymadan) anlık içerik girerken manuel olarak SEO uyumlu URL'ler üretmek için Bu URL Slug Oluşturucu'yu güvenle kullanabilirsiniz. Verileriniz asla kaydedilmez.