Redirect bir site migration'ında, URL değişiminde, eski sayfaları yeniye yönlendirmede en kritik araç. Yanlış redirect türü organik trafiğin %30-60'ını siler. 14 migration projesinde gözlemlediğimiz best practices.
Redirect türleri
- 301 Moved Permanently
- Kalıcı yönlendirme. Link equity'nin %95+'ı transfer olur. Default tercih.
- 302 Found
- Geçici yönlendirme. Equity transfer minimal. Sezonluk kampanyalar, A/B test için.
- 307 Temporary Redirect
- 302'nin HTTP/1.1 versiyonu. Method preservation (POST POST kalır).
- 308 Permanent Redirect
- 301'in HTTP/1.1 versiyonu. POST'u koruyor.
- Meta refresh
- <meta http-equiv='refresh'>. SEO açısından zayıf, kaçının.
- JavaScript redirect
- window.location.href. Googlebot render edebilir ama yavaş. Server-side redirect tercih edin.
301 vs 302: hangisini ne zaman?
Default 301. Kalıcı URL değişimi, domain migration, HTTPS geçişi, www/non-www konsolidasyonu — hepsi 301. 302 sadece geçici: sezonluk landing page, geçici bakım sayfası, A/B test. Şunu yapmayın çünkü: kalıcı URL değişimini 302 yaparsanız Google eski URL'i index'te tutmaya çalışır, equity transferi gecikir veya gerçekleşmez.
Redirect chain ve loop
URL A → URL B → URL C → URL D = redirect chain. Her redirect %5 link equity erozyonu yaratır. Bot'lar 5+ hop'lu chain'i takip etmeyi durdurur. Loop ise URL A → URL B → URL A; tamamen ölü. Screaming Frog 'Redirect chains' raporu ile temizleyin. Bir migration sonrası 1800 chain'lik problemi 24 saatte sıfıra indirdik.
Migration redirect mapping
- 01Mevcut site URL'lerini export (Screaming Frog, sitemap, GSC)
- 02Trafiğe göre öncelik sırala (Analytics + GSC top 1000 URL)
- 03Her eski URL için en alakalı yeni URL eşleştir (1:1 ideal, 1:many veya many:1 da olur)
- 04301 kuralları yazılım/htaccess/nginx config'e ekle
- 05Live'a almadan staging'te test et
- 06Launch sonrası ilk hafta günlük redirect monitoring
Many-to-one (consolidation) doğru mu?
Eski 20 thin content URL'i tek bir konsolide URL'e 301 yapmak SEO için faydalı, eğer konu uyumluysa. Konu uyumsuz consolidate yapmayın — Google soft 404 algılayabilir. Bir blog'da 87 düşük performans yazıyı 23 konsolide yazıya 301 ile birleştirmek 12 haftada otorite konsolide etti, average position 22'den 11'e indi.
HTTPS migration özel notu
HTTP → HTTPS geçişinde tüm HTTP URL'leri 301 ile HTTPS karşılığına yönlendirin. www/non-www konsolidasyonu aynı anda yapın. Search Console'da hem HTTP hem HTTPS property'leri ekleyin, GSC migration tool kullanın. HSTS header da ekleyin.
NotMigration redirect mapping için: +90 537 729 40 97 (WhatsApp). 50K URL'e kadar migration için redirect strategy + 1 ay post-launch monitoring.