301 yönlendirme, bir adresin kalıcı olarak başka bir adrese taşındığını bildiren HTTP yanıt kodudur. Ziyaretçiyi yeni adrese götürür, arama motoruna ise "eski adresi unut, artık burası" der.
Ne zaman kullanılır?
- Site yeni bir alan adına taşındığında.
- Adres yapısı değiştiğinde, örneğin kategori adı güncellendiğinde.
- İki sayfa birleştirildiğinde; kapanan sayfa kalanına yönlendirilir.
- Bir sayfa kalıcı olarak kaldırıldığında ve gerçekten karşılığı olan bir sayfa varsa.
Sinyalleri taşır mı?
Evet. Google 301 yönlendirmesinde eski adrese gelen bağlantı değerini ve diğer sinyalleri yeni adrese aktarır. Ama bu aktarım anında olmaz; Google’ın eski adresi yeniden taramasını ve yenisini benimsemesini beklemek gerekir. Büyük taşımalarda bu haftalar sürebilir.
Üç hata, üçü de sinyal kaybettirir
- Hepsini anasayfaya yönlendirmek. Karşılığı olmayan bir sayfayı anasayfaya atmak Google için "alakasız" sinyalidir ve o yönlendirme çoğu zaman soft 404 gibi işlenir. Gerçek karşılığı yoksa doğrusu 404 döndürmektir.
- Zincir kurmak. A’dan B’ye, B’den C’ye giden yapı hem hız hem sinyal kaybettirir. Ayrıntısı yönlendirme zinciri maddesinde.
- Yönlendirmeyi geçici yapmak. Kalıcı bir taşımada geçici yönlendirme (302) kullanmak Google’a "eski adresi tutmaya devam et" demektir.
Nasıl doğrulanır?
Adresi tarayıcıda açmak yetmez; tarayıcı sizi sessizce götürür ve hangi kodun döndüğünü göstermez. Yanıt başlıklarını okuyan bir araçla bakın ve iki şeyi görün: kod gerçekten 301 mi, ve hedef tek adımda son adrese mi gidiyor?