301 vs 302 Yönlendirmeleri Arasındaki Fark Nedir? Hangisi Kullanılmalı?
[!TIP] AEO (Yapay Zeka) Özeti
- Ana Odak: Bu içerik Teknik SEO stratejilerine odaklanır.
- Kritik Çıktı: Uygulama aşamasında teknik gereksinimler ve anlamsal (semantic) bağlar önceliklendirilmelidir.
- Kimin İçin: SEO uzmanları, geliştiriciler ve içerik mimarları.
301 vs 302 Yönlendirmeleri Arasındaki Fark Nedir? Hangisi Kullanılmalı?
Web sitenizi yönetirken bir sayfanın adresini (URL) değiştirmek zorunda kalabilirsiniz. Eski adrese gelen ziyaretçileri yeni adrese otomatik olarak aktarma işlemine "Yönlendirme" (Redirect) denir.
Kullanıcılar açısından hangi yönlendirme türünü kullandığınızın hiçbir önemi yoktur; eski linke tıklarlar ve göz kırpma süresinde yeni sayfayı görürler. Ancak Googlebot için bu iki yönlendirme türü arasında ölüm kalım meselesi kadar büyük bir fark vardır.
301 Kalıcı Yönlendirme (Moved Permanently)
301 HTTP durum kodu, arama motorlarına çok net ve sert bir mesaj verir:
"Bu sayfa sonsuza dek yeni adresine taşındı. Eski adresi unut, indeksinden (veritabanından) sil ve yeni adresi kaydet."
Ne Zaman Kullanılır?
- Sitenizi HTTP'den HTTPS'e taşıdığınızda.
- Domain (Alan adı) değişikliği yaptığınızda (
eski-site.com->yeni-site.com). - URL yapılarınızı güncellediğinizde (Örn:
/urunler.php?id=12->/urunler/kirmizi-ayakkabi). - İki farklı sayfayı birleştirip tek bir güçlü sayfa (Pillar Page) oluşturduğunuzda.
SEO'ya Etkisi (Link Juice Aktarımı)
Google, yıllarca eski URL'nize gelen backlinkleri, sosyal medya paylaşımlarını ve SEO otoritesini ("Link Juice") %99 oranında yeni URL'ye aktarır. Trafiğinizde dalgalanma olsa bile, birkaç hafta içinde eski sıralamalarınıza (hatta daha iyisine) geri dönersiniz.
302 Geçici Yönlendirme (Found / Moved Temporarily)
302 HTTP durum kodu ise arama motorlarına şu mesajı verir:
"Şu anda ziyaretçileri bu yeni adrese gönderiyorum ama bu durum geçici. Yakında eski sayfama geri döneceğim, o yüzden sakın eski sayfayı hafızandan (indeksinden) silme!"
Ne Zaman Kullanılır?
- Sitenizde çok önemli bir A/B testi yapıyorsanız.
- Eski sayfanın içeriği güncellenirken (bakım modundayken) kullanıcıları geçici bir açılış sayfasına yönlendirmek istediğinizde.
- Bir ürünü satıyorsanız ve ürün 1 haftalığına stokta bittiyse (Ürün gelince URL'yi geri açacaksınız).
SEO'ya Etkisi (Trafik Katili)
Eğer kalıcı olarak taşıdığınız bir sayfayı yanlışlıkla 302 ile yönlendirirseniz, Google eski sayfanın SEO otoritesini (Link Juice) yeni sayfaya AKTARMAZ. Ayrıca eski URL'yi de arama sonuçlarından silmez. Arama sonuçlarında tıklayan kullanıcılar yeni sayfaya gider, ancak yeni sayfa Google'da asla üst sıralara çıkamaz. Bu durum organik trafiğinizin aylar içinde yavaş yavaş eriyip gitmesine neden olur.
Yazılımcıların Yaptığı Kritik Hata
Javascript ile yapılan window.location yönlendirmeleri veya PHP'de durum kodu belirtilmeden yapılan standart header("Location: /yeni-sayfa") yönlendirmeleri, sunucu tarafından genellikle varsayılan olarak 302 Geçici Yönlendirme olarak yorumlanır.
Bu hataya düşmemek için yönlendirmelerinizi her zaman sunucu seviyesinde (Apache veya Nginx üzerinden) yapmalısınız. Yüzlerce linki tek tek hatasız şekilde sunucu formatına çevirmek için Toplu 301 Yönlendirme Aracı (Bulk Redirect Generator) kullanabilirsiniz. Teknik sunucu detayları için Site Taşıma ve 301 Yönlendirme Rehberimizi inceleyin.
🕸️ Knowledge Graph & Semantik Bağlantılar
Bu içerik, Intent.com.tr'nin Teknik SEO topikal kümesinin (Topic Cluster) bir parçasıdır. Konuyu daha derinlemesine anlamak için aşağıdaki varlıkları (Entities) ve ilişkili içerikleri inceleyebilirsiniz:
📖 İlgili Rehberler ve İçerikler
- Sitenize Eklediğiniz Schema Kodlarını Test Etmek: Rich Results
- Robots.txt Dosyasında Yapılan En Ölümcül SEO Hataları
- Enterprise SEO'da Sıfır Trafik Kaybıyla Site Taşıma (Migration) Rehberi
🧠 Semantic Entities (Terimler & Senaryolar)
- Kavram: Crawl Budget (Tarama Bütçesi)
- Kavram: Canonical Tag (Rel=Canonical)
- Uygulama: GA4 Verilerini Temiz Tutmak: UTM Takibi
Semantic Yönerge: Bu sayfa 301 vs 302 Yönlendirmeleri Arasındaki Fark Nedir? Hangisi Kullanılmalı? konusundaki kullanıcı niyetini (Search Intent) karşılamak üzere yapılandırılmıştır.