Yönlendirme zinciri, bir adresin başka bir adrese, onun da bir üçüncüsüne yönlendirilmesidir. Kullanıcı tek bağlantıya tıklar ama tarayıcı arka arkaya iki, üç istek yapar.
/eski-yazi/ → /eski-yazi → /blog/eski-yazi
Neden önemli?
Hız. Her adım ayrı bir sunucu gidiş-dönüşü. Mobil bağlantıda üç adımlık zincir gözle görülür gecikme yaratır.
Tarama. Google her adımı ayrı istek olarak sayar; tarama bütçesi boşa gider.
Sinyal kaybı. Yönlendirme, eski adresin biriktirdiği değeri yenisine taşır. Zincir uzadıkça bu aktarımın güvenilirliği azalır ve Google zinciri belli bir uzunluktan sonra izlemeyi bırakır.
Kendi sitemizde 14 zincir vardı
Bu siteyi WordPress'ten taşırken 28 eski adres için yönlendirme kurmuştuk. Ölçtüğümüzde 14 tanesinin iki adımdan geçtiğini gördük. Sebep tek bir kuraldı: sunucu önce sondaki eğik çizgiyi kaldırıyor, sonra yönlendirme haritasına bakıyordu.
Çözüm sıralamayı değiştirmekti — önce harita, sonra eğik çizgi kuralı. 14 zincir tek adıma indi.
Nasıl bulunur?
Bir tarayıcı aracıyla siteyi tarayın ve "Redirect Chains" raporuna bakın. Tek tek kontrol için tarayıcının ağ sekmesi de yeter: bir adresi açın, kaç tane 301 satırı geldiğini sayın.
302 ile 301 karıştırılmasın
301 kalıcı taşınma demektir; eski adresin biriktirdiği değer yenisine aktarılır. 302 geçicidir; Google eski adresi dizinde tutmaya devam eder.
Kalıcı bir taşımayı 302 ile yapmak, aylarca eski adresin sıralanmasına ve yeni adresin hiç öne çıkmamasına yol açar. Sunucu ayarlarında varsayılan çoğu zaman 302'dir — bilerek 301 yazmanız gerekir.
Kural: her eski adres, tek adımda güncel adresine gitmeli. Zincir bulduğunuzda ara adımı silmeyin — başlangıç adresini doğrudan son hedefe bağlayın.