301 vs 302 Redirect: Hangi Yönlendirme Ne Zaman Kullanılır?
HTTP Yönlendirmeleri ve SEO: Neden Doğru Yönlendirme Seçimi Hayati Önem Taşır?
Web sitenizdeki URL'leri değiştirdiğinizde, taşıdığınızda veya yeniden yapılandırdığınızda doğru HTTP yönlendirme kodunu kullanmak, yılların birikimi olan organik sıralama gücünüzü korumakla sıfırdan başlamak arasındaki farkı belirler. Google'ın John Mueller'in kendi sözleriyle: "Yanlış yönlendirme türü kullanmak, link equity (bağlantı gücü) kaybına neden olabilir."
301 Redirect (Kalıcı Yönlendirme) Nedir?
301 (Moved Permanently) yönlendirmesi, Google'a ve diğer arama motorlarına "Bu URL kalıcı olarak taşındı, artık yeni adresi kullan" mesajı gönderir. En önemli özelliği, eski URL'nin taşıdığı bağlantı gücünün (link equity) büyük oranda (%90-99) yeni URL'ye aktarılmasıdır.
301 Kullanılması Gereken Durumlar
- Domain değişikliği: eski-site.com → yeni-site.com geçişlerinde.
- URL yapısı değişikliği: /urunler/123 → /kategoriler/urun-adi gibi kalıcı URL yeniden yapılandırmalarında.
- HTTP → HTTPS geçişi: Tüm HTTP URL'lerin HTTPS karşılıklarına kalıcı yönlendirilmesinde.
- www → non-www birleştirme: Alan adı versiyonlarını tek bir formatta birleştirmede.
- Sayfa birleştirme: Düşük performanslı birden fazla sayfayı tek bir güçlü sayfada konsolide etmede.
302 Redirect (Geçici Yönlendirme) Nedir?
302 (Found / Temporary Redirect) yönlendirmesi, Google'a "Bu URL geçici olarak taşındı, ancak orijinal URL yakında geri gelecek" sinyali verir. Bağlantı gücü transferi garantisi yoktur; Google orijinal URL'yi indeksinde tutmaya devam eder.
302 Kullanılması Gereken Durumlar
- A/B testi: Sayfa varyasyonlarını test ederken geçici yönlendirme kullanın.
- Bakım modu: Site bakımı sırasında geçici olarak farklı bir sayfaya yönlendirme yapılmasında.
- Coğrafi yönlendirme: Kullanıcının konumuna göre farklı dil/bölge sayfalarına geçici yönlendirmede.
- Geçici promosyon sayfaları: Kısa süreli kampanya sayfalarına yönlendirmelerde.
307 ve 308 Redirect: Modern HTTP/2 Dünyasının Yönlendirmeleri
HTTP/1.1'den HTTP/2'ye geçişle birlikte iki yeni yönlendirme kodu gelmiştir:
- 307 (Temporary Redirect): 302'nin modern karşılığıdır; HTTP metodunu (POST, GET) korumaktadır.
- 308 (Permanent Redirect): 301'in modern karşılığıdır; HTTP metodunu koruyarak kalıcı yönlendirme yapar.
SEO perspektifinden Google, 307'yi 302 ile, 308'i 301 ile aynı biçimde ele almaktadır.
Yönlendirme Zinciri (Redirect Chain) Hatası ve Çözümü
Yönlendirme zinciri, A → B → C → D gibi art arda birden fazla yönlendirme yapılmasıdır. Bu durum hem crawl budget israfına hem de bağlantı gücü kaybına yol açar:
- Google genellikle maksimum 5 adımlık bir zinciri takip eder. Daha uzun zincirler taramayı durduracaktır.
- Her adımda link equity erir. 3 adımlık bir zincirde orijinal güç önemli ölçüde düşer.
- Çözüm: Tüm zincirleri doğrudan kaynak → son hedef (A → D) biçiminde tek adıma indirgeyin.
Sıkça Sorulan Sorular
301 yönlendirmesinde link juice (bağlantı gücü) kaybı olur mu?
Google, 2016'dan bu yana 301 yönlendirmelerinde bağlantı gücü kaybının "neredeyse sıfır" olduğunu açıklamaktadır. Ancak uzun redirect zincirlerinde kümülatif kayıp hâlâ mevcuttur.
Yanlışlıkla 302 yerine 301 kullandım, ne olur?
Google orijinal URL'yi indeksten kaldırır ve yeni URL'yi dizine ekler. Eğer durum gerçekten geçiciyse, derhal 302 ile değiştirin ve Google Search Console üzerinden yeniden indeksleme talep edin.
Meta refresh yönlendirmesi SEO için güvenli midir?
Hayır. Meta refresh yönlendirmesi (HTML tabanlı yönlendirme) yavaştır, kullanıcı deneyimini bozar ve Google tarafından sunucu taraflı yönlendirmeler kadar güvenilir kabul edilmez. Her zaman HTTP düzeyinde 301/302 tercih edin.
Sitenizdeki yönlendirme zincirlerini tespit etmek için Redirect Checker aracımızı ücretsiz kullanın!