Yönlendirme kodları
| Kod | Anlamı | SEO davranışı |
|---|---|---|
| 301 | Kalıcı taşındı | Değer aktarır, eski adres indeksten çıkar |
| 302 | Geçici taşındı | Eski adres indekste kalır |
| 303 | Başka kaynağa bak | Nadiren kullanılır |
| 307 | Geçici (yöntem korunur) | 302 gibi |
| 308 | Kalıcı (yöntem korunur) | 301 gibi |
Pratik kural
- Kalıcı değişiklik → 301 (adres değişimi, site taşıma, birleştirme)
- Geçici durum → 302 (kısa süreli kampanya, bakım, A/B testi)
Çoğu senaryoda 301 ve 302 yeterlidir; 307 ve 308 özel teknik durumlarda kullanılır.
En yaygın hata: kalıcı değişiklikte 302
Birçok sistem varsayılan olarak 302 üretir. Kalıcı bir taşımada bu kullanıldığında:
- Eski adres indekste kalır
- Değer aktarımı beklenen biçimde gerçekleşmez
- İki adres arasında karışıklık oluşur
Site taşıma ve adres değişikliklerinde kod mutlaka doğrulanmalıdır.
JavaScript ve meta yönlendirme
| Yöntem | Önerilir mi? |
|---|---|
| Sunucu yönlendirmesi (301/302) | Evet — en güvenilir |
| Meta refresh | Hayır — yavaş, kullanıcı deneyimi kötü |
| JavaScript yönlendirme | Kaçınılmalı — gecikmeli ve güvenilmez |
Sunucu düzeyinde yönlendirme her zaman tercih edilmelidir.
Yönlendirme hedefi alakalı olmalı
Silinen bir sayfayı toplu olarak ana sayfaya yönlendirmek yaygın bir hatadır. Bu, alakasız yönlendirme olarak değerlendirilebilir ve yumuşak 404 muamelesi görebilir.
Kural: Hedef, içerik olarak en yakın sayfa olmalıdır — yoksa üst kategori, o da yoksa 404/410.
Kontrol
Bir başlık kontrol aracıyla yönlendirme kodunu ve adım sayısını doğrulayın. Site taşıma sonrası bu kontrol örneklem üzerinde mutlaka yapılmalıdır.
Ne anlama gelir?
Yönlendirme türleri (redirect types), bir adresi başka bir adrese aktarmanın farklı yollarıdır ve her birinin SEO açısından farklı anlamı vardır. En önemlileri 301 (kalıcı) ve 302 (geçici) yönlendirmelerdir. Doğru türü seçmek, link değerinin aktarılıp aktarılmayacağını ve arama motorunun adres değişikliğini nasıl yorumlayacağını belirler; bu yüzden yönlendirme türü, teknik SEO'nun kritik bir detayıdır.
Başlıca türler
- 301 (kalıcı): Adres kalıcı taşındı; link değeri yeni adrese aktarılır
- 302 (geçici): Adres geçici taşındı; eski adres korunur
- Meta refresh / JS: Tarayıcı taraflı, SEO için önerilmez
Hangisi ne zaman?
Kural basittir: bir adres kalıcı olarak değiştiyse 301 kullanın; çünkü 301, eski adresin SEO değerini yeni adrese aktarır. Kalıcı bir taşımada yanlışlıkla 302 kullanmak, en yaygın SEO hatalarından biridir; link değeri aktarılmaz ve sıralamalar zarar görür. 302 yalnızca gerçekten geçici durumlarda (örneğin kısa süreli bir kampanya sayfası) doğrudur. Meta refresh ve JavaScript yönlendirmeleri ise yavaş ve güvenilmezdir; SEO için sunucu taraflı 301 tercih edilmelidir.
Gerçek örnek
Bir site, kalıcı olarak taşıdığı sayfalar için yanlışlıkla 302 kullanmıştı; yeni sayfalar link değeri alamadığı için sıralanamıyordu. Yönlendirmeler 301'e çevrildiğinde, eski adreslerin değeri yeni adreslere aktarıldı ve sıralamalar toparlandı.
Özet
Yönlendirme türleri, adres aktarmanın farklı yollarıdır; en önemlileri 301 (kalıcı, değer aktarır) ve 302'dir (geçici). Kalıcı taşımalarda 301 kullanılmalı; yanlışlıkla 302 kullanmak link değerini kaybettiren yaygın bir hatadır.