301 Redirect (Kalıcı Yönlendirme), bir URL’nin kalıcı olarak başka bir URL’ye taşındığını arama motorlarına bildiren HTTP durum kodudur. Eski URL’ye gelen tüm trafik ve SEO değeri (PageRank, backlinkler, anchor text bağlamı) yeni URL’ye aktarılır.
301 redirect kullanılması gereken durumlar:
- Site yenileme veya URL yapısı değişimi
- Domain değişikliği
- HTTP’den HTTPS’e geçiş
- WWW ve non-WWW arasında standardizasyon
- İki benzer içeriğin birleştirilmesi
- Eski/silinen sayfaların ilgili yeni sayfalara yönlendirilmesi
301 best practice’leri:
- İlgili ve benzer içerikteki sayfaya yönlendirin (alakasız sayfaya yönlendirme “soft 404” sayılır)
- Yönlendirme zincirleri oluşturmayın (A → B → C yerine A → C)
- Sonsuz döngüden (A → B → A) kaçının
- Yönlendirmeleri sunucu seviyesinde (htaccess, nginx) yapın; JavaScript redirect daha zayıf sinyaldir
İpucu: Site yenilemesinden önce mutlaka eski URL → yeni URL haritası çıkarın. Yenileme sonrası Search Console’daki “404” raporunu takip edip yönlendirme atlanan sayfaları tamamlayın.