SEO Dostu URL Yapısı
SEO dostu URL nedir?
SEO dostu URL, hem kullanıcının hem de arama motorunun bağlantıya bakarak sayfanın içeriği hakkında fikir edinebildiği, kısa, okunabilir ve düzenli bir adres yapısıdır. Rastgele sayılar, parametreler veya anlamsız karakter dizileri yerine, sayfanın konusunu yansıtan kelimelerden oluşur. Örneğin /urun/482 yerine /urun/kirmizi-spor-ayakkabi gibi bir yapı, hem insan hem de bot için daha anlamlıdır.
URL, bir web sayfasının kalıcı adresidir ve genellikle değişmemesi beklenir; bu yüzden ilk kurulumda doğru yapılandırmak, ileride yönlendirme (redirect) zincirleri kurmak zorunda kalmamak açısından da önemlidir.
Modern web çerçevelerinin çoğu (routing sistemleri), teknik olarak ?id=482 gibi bir parametreyle de çalışabilir; SEO dostu URL burada teknik bir zorunluluk değil, hem kullanıcı deneyimi hem de arama motoru anlaşılabilirliği için bilinçli bir tercih meselesidir.
Neden önemli?
Düzenli bir URL yapısı, arama motorlarının sayfayı doğru şekilde kategorize etmesine ve site mimarisini (hangi sayfa hangi kategoriye ait) anlamasına yardımcı olur. Ayrıca kullanıcıya tıklamadan önce sayfanın ne hakkında olduğu konusunda güven verir — SERP'te URL de görüntülenen bir unsurdur.
URL'ler paylaşıldığında (sosyal medya, e-posta, forum, mesajlaşma uygulamaları) okunabilir olması tıklanma olasılığını artırır; karmaşık, parametre dolu bir bağlantı bazı kullanıcılara güvensiz veya spam gibi görünebilir. Karmaşık, parametre dolu URL'ler hem kullanıcıyı hem de tarama botlarını yorabilir; özellikle çok sayıda parametre kombinasyonu, tarama bütçesinin (crawl budget) aynı içeriğin farklı varyasyonlarına harcanmasına yol açabilir.
Büyük e-ticaret sitelerinde filtreleme (ör. renk, beden, fiyat aralığı) genellikle URL parametreleriyle yapılır; bu durumda binlerce kombinasyon oluşabilir. Bu tür sitelerde temel kategori/ürün URL'lerinin sade tutulması, filtre kombinasyonlarının ise kanonik etiketle ana sayfaya yönlendirilmesi iyi bir denge sağlar.
URL yapısı bir kez yayınlandıktan ve dizinlendikten sonra değiştirilmesi maliyetli olur: her değişiklik, eski URL'den yeniye 301 yönlendirmesi kurmayı, dahili bağlantıları güncellemeyi ve arama motorunun yeni URL'yi yeniden taramasını beklemeyi gerektirir. Bu yüzden URL yapısını yayına almadan önce planlamak, sonradan düzeltmekten çok daha verimlidir.
Nasıl düzeltilir?
- URL'yi kısa ve açıklayıcı tutun; gereksiz kelimelerden kaçının.
- Kelimeleri tire (-) ile ayırın; alt çizgi (_) kullanmayın çünkü arama motorları alt çizgiyi kelime ayırıcı olarak tam güvenilir şekilde yorumlamaz.
- URL'yi küçük harflerle yazın; büyük/küçük harf karışıklığı bazı sunucularda aynı sayfanın iki farklı URL olarak algılanmasına yol açabilir.
- Mümkünse sorgu dizesi (query string, ör.
?id=123) yerine anlamlı bir yol (path) kullanın. - Türkçe aksanlı karakterlerden (ş, ğ, ı, ö, ü, ç) kaçının; İngilizce karşılığına çevirin veya harf çevirisi yapın (ör. "ş" yerine "s").
- Gereksiz derin klasör yapısından kaçının; kullanıcı ve bot için sayfaya ulaşım basit olmalı.
- URL'de zaman içinde değişebilecek bilgi (ör. fiyat, stok durumu, tarih) kullanmayın; bu tür veriler URL'yi çabuk eskitir ve yeniden yönlendirme ihtiyacı doğurur.
- Site içi arama sonucu, filtre veya oturum kimliği (session id) gibi geçici parametrelerin arama motoru tarafından ayrı sayfalar olarak taranmasını kanonik etiket veya robots.txt ile önleyin.
- Yeni bir sayfa yayınlamadan önce URL'nin site genelindeki adlandırma kuralına (naming convention) uyup uymadığını kontrol edin; tutarsız yapı zamanla site mimarisini karmaşıklaştırır.
Örnek
İyi: https://ornek.com/seo-dostu-url-yapisi
Kötü: https://ornek.com/index.php?kategori=3&urun_id=482&ref=xyz
Bir diğer kötü örnek: https://ornek.com/Urunler/Kirmizi_Spor_Ayakkabi — büyük harf kullanımı ve alt çizgi, tire ile küçük harften oluşan /urunler/kirmizi-spor-ayakkabi yapısına göre daha az standarttır.
Sık yapılan hatalar
- URL'de
?id=123gibi anlamsız parametreler bırakmak. - Kelimeleri alt çizgi ile ayırmak (arama motorları tireyi tercih eder).
- URL'de Türkçe aksanlı karakter veya büyük harf kullanmak.
- Gereksiz derinlikte klasör yapısı oluşturmak (ör.
/a/b/c/d/e/sayfa). - Aynı içeriğe birden fazla farklı URL üzerinden erişilebilir bırakmak (kanonik etiketi olmadan) — bu, seoraporu.co raporunda yinelenen içerik riski olarak işaretlenebilir.