302 yönlendirme, bir adresin geçici olarak başka bir adrese yönlendirildiğini bildiren HTTP yanıt kodudur. Ziyaretçi açısından 301 yönlendirme ile aynı şey olur, ikisinde de yeni sayfaya gidersiniz. Fark arama motorunun ne anladığındadır.
Google ne anlar?
Google'ın yönlendirme belgesi açık: Googlebot 302'yi takip eder, ama dizine ekleme sistemi bu yönlendirmeyi hedef adresin kanonik adres olması için bir sinyal saymaz. Arama sonucunda kaynak adres kalır. Hedef, başka kanonik sinyaller varsa yine dizine girebilir. Google'ın durum kodları sayfası aynı şeyi şöyle özetliyor: 302 zayıf, 301 güçlü sinyaldir.
Kalıcı bir taşımada 302 kullanırsanız yeni adresiniz beklediğiniz gibi öne geçmez. Site yenilerken eski adresleri sıralamayı koruyarak taşımak bu yüzden 301 ister.
Ne zaman doğru seçim?
- Sayfa bakımdayken ziyaretçiyi geçici bir bilgilendirme sayfasına gönderirken.
- Kampanya süresince ziyaretçiyi geçici bir sayfaya alırken.
- Stokta olmayan ama geri gelecek bir üründen kategoriye gönderirken.
- A/B testinde kullanıcıyı geçici olarak farklı bir sürüme yönlendirirken.
Ortak nokta şu: Eski adres gerçekten geri gelecekse 302 doğrudur.
Bu sitede ne gördüm
12 Ekim 2026 denetiminde /blog?kategori=yok gibi tanınmayan bir filtre değeri 200 kodu ve "henüz içerik yok" yazan boş bir liste döndürüyordu. Bu, sonsuz sayıda üretilebilen, dizine açık boş adres demekti. 13 Ekim 2026'da düzeltmeyi yayına aldım ve ölçtüm: Tanınmayan ya da boş filtre artık 302 ile /blog arşivine gidiyor.
Burada 301 değil 302 seçtim. Bir kategorinin geçerli olup olmadığına veritabanı karar veriyor; tek yazısı geçici olarak yayından düşerse kalıcı yönlendirme tarayıcıda ve kenarda saklanır, kategori geri geldiğinde de ziyaretçiyi arşive atmaya devam ederdi. Aynı gün /SEO-HIZMETI ve /hakkimizda/ gibi kalıcı düzeltmelerin 301 döndüğünü de doğruladım. Kural basit: Karar değişebiliyorsa 302, değişmeyecekse 301.
302'nin SEO dışında da bir tuzağı var. 29 Temmuz 2026'da teklif formunun başarılı gönderimde bile 302 döndüğünü buldum. Form arka planda gönderiliyordu; tarayıcı yönlendirmeyi sessizce takip edip HTML aldı ve ziyaretçi kaydı oluşmuş olmasına rağmen "Bir sorun oluştu" mesajını gördü. Artık form doğrudan sonuç bildiren bir yanıt dönüyor.
Yanlış kullanımı nasıl kontrol edilir?
En sık görülen hâli sunucu ya da eklenti varsayılanının 302 olmasıdır; kimse bilerek seçmez, öyle gelir. Belirtisi şudur: Yeni adresler aylardır yayında ama arama sonucunda hâlâ eskiler çıkıyor.
Doğrulaması basit: Yanıt başlığını okuyun. 301 bekliyorsanız orada 301 yazmalı. Birden fazla adım varsa yönlendirme zinciri oluşmuş demektir; zincirin her halkasında kodu ayrı ayrı kontrol edin. Google varsayılan olarak en çok 10 adımı izler, ama her ek adım hem ziyaretçiyi bekletir hem sinyali bulanıklaştırır.
307 de var
307 kodu 302'nin daha katı bir sürümüdür ve isteğin yöntemini, örneğin form gönderimini, koruma sözü verir. Google 307'yi 302 gibi, 308'i de 301 gibi işler.