Sayılarla ne demek?
URL yapısı, bir sitenin adreslerinin nasıl kurgulandığıdır. İyi bir yapıda adres, sayfanın sitedeki yerini ve konusunu kendiliğinden anlatır: "site.com/kadin/ayakkabi/kosu-ayakkabisi" adresini gören biri, kadın bölümündeki ayakkabılar içinde koşu ayakkabılarına baktığını hemen anlar.
Yapının SEO açısından asıl değeri tutarlılıktadır. Aynı sayfa HTTP ve HTTPS, www ve www'suz, sonda eğik çizgili ve çizgisiz, büyük ve küçük harfli sürümlerle açılabiliyorsa, tek bir sayfa için sekiz farklı adres oluşabilir. Bu sürümlerin tek bir adrese toplanmaması kopya içerik ve bölünmüş sinyal yaratır.
URL yapısının bir diğer özelliği değiştirilmesinin pahalı olmasıdır. Örneğin 8.000 sayfalık bir sitede klasör yapısını değiştirmek, 8.000 yönlendirme kuralı, iç bağlantıların güncellenmesi ve haftalarca süren bir yeniden değerlendirme süreci demektir. Her değişiklik 301 yönlendirme planı gerektirdiği için yapı, site büyümeden önce ve uzun vadeli düşünülerek kurulmalıdır.
URL yapısı kararları
| Karar | Seçenekler | Öneri |
|---|---|---|
| Protokol | HTTP / HTTPS | Yalnızca HTTPS |
| Alan sürümü | www / www'suz | Birini seçip diğerini 301 ile yönlendirmek |
| Klasör derinliği | Düz / hiyerarşik | Anlamlı ama sığ hiyerarşi |
| Dil ve ülke | Ülke alan adı / alt alan / alt klasör | Çoğu site için alt klasör (/en/) |
| Blog konumu | blog.site.com / site.com/blog | Genellikle alt klasör |
| Sonda eğik çizgi | /sayfa / /sayfa/ | Birini seçip tutarlı olmak |
Hangi seçenek seçilirse seçilsin, asıl kural tek bir biçimde karar kılmak ve diğerlerini yönlendirmektir.
URL yapısını kurarken
- Site hiyerarşisini çiz. Bölümler, kategoriler, alt kategoriler.
- Adres kurallarını yaz. Protokol, alan, harf, eğik çizgi, dil.
- Kısa ve anlamlı slug'lar kullan. Kimlik numarası yerine kelime.
- Parametreleri sınırla. Filtre ve takip kodları için kural.
- Değişiklikten önce yönlendirme haritası hazırla. Eski-yeni eşleşmesi.
Uygulamada ne oluyor?
En sık durum, sitenin birden fazla sürümle açılması. HTTP, HTTPS, www ve www'suz adreslerin hepsi 200 veriyor; bağlantılar ve sinyaller dört sürüme dağılıyor.
İkinci gözlem, ürün adreslerinin kategoriye bağlı olması. Ürün iki kategoride bulunduğunda iki farklı adreste açılıyor; kopya sayfa oluşuyor.
Üçüncüsü, çok derin klasör yapısı. "/magaza/kategori/kadin/giyim/ust/tisort/basic/urun" gibi adresler hem uzun hem kırılgan; bir kategori adı değişince bütün adresler değişiyor.
Dördüncüsü, platform değişikliğinde URL yapısının bilinçsizce değişmesi. Yeni altyapı kendi adres kalıbını dayatıyor; yönlendirme yapılmadığı için trafik çöküyor.
Beşincisi, blogun alt alan adında kurulması ve iç linkleme açısından ana siteden kopması. blog.site.com ayrı bir site gibi değerlendirilebiliyor; ana sitenin güçlü bağlantılarından yararlanması zorlaşıyor.
Altıncısı, dil sürümlerinin tutarsız adreslenmesi. İngilizce sayfalar /en/ altında, Almanca sayfalar ?lang=de parametresiyle; hreflang ve bakım karmaşıklaşıyor.
Yedincisi, parametreli ve kimlik numaralı adresler. "/urun.php?id=4827" gibi adresler kullanıcıya ve paylaşımlara hiçbir şey anlatmıyor.
Sekizincisi, sonda eğik çizginin tutarsız olması. Bazı iç bağlantılar "/kategori", bazıları "/kategori/" gösteriyor; her tıklamada gereksiz yönlendirme oluşuyor.
Dokuzuncusu, tarih klasörlü blog adresleri. "/2019/03/15/yazi" yapısı içerik güncellense de eski görünüyor ve adresler gereksiz uzuyor.
Onuncusu, URL'nin sıralamada büyük rol oynadığının sanılması. Adresteki kelimeler çok küçük bir sinyal; asıl değer kullanılabilirlik ve tutarlılıkta, bu yüzden iyi çalışan adresler sırf kelime eklemek için değiştirilmemeli.
On birincisi, büyük/küçük harf duyarlılığının unutulması. Sunucu "/Kategori" ile "/kategori" adreslerini ayrı sayfa olarak sunuyor; kopyalar çoğalıyor.
On ikincisi, kurallar yazılı olmadığı için her ekibin farklı adres üretmesi. Pazarlama kampanya sayfalarını bir biçimde, ürün ekibi başka bir biçimde adresliyor; yapı zamanla dağılıyor.
Neyi çözmez?
Düzenli bir URL yapısı, zayıf site mimarisini tek başına düzeltmez. Adres hiyerarşisi, gerçek menü ve iç bağlantı yapısıyla desteklenmelidir.
Sıkça sorulan sorular
URL yapısı sıralamayı etkiler mi?
Doğrudan etkisi küçüktür; ama tutarsız yapı kopya içerik ve bölünmüş sinyal yaratarak dolaylı zarar verir.
Alt alan adı mı, alt klasör mü?
Blog ve dil sürümleri için çoğu durumda alt klasör daha kolay yönetilir.
URL yapısı değiştirilebilir mi?
Değiştirilebilir; ama her eski adres 301 ile yönlendirilmeli ve iç bağlantılar güncellenmelidir.
Bu kavramın bütün resim içindeki yerini SEO Danışmanlığı Rehberi içinde ayrıntılı anlattım.
Kategori SEO, ürün SEO, filtre yapısı, canonical, schema, site hızı ve index kontrolüyle e-ticarete özel SEO.