← Blog'a Dön
Teknik SEO 10 Haziran 2026 · 17 dk okuma

301 ve 302 Yönlendirmeler Arasındaki Fark Sıralamayı Nasıl Etkiler?

301 ve 302 yönlendirmeler arasındaki farkı, SEO değeri aktarımını ve sıralama etkisini gerçek senaryolarla öğren. 2026 güncel rehber ve karar tablosu.

Özet (TL;DR): 301 kalıcı, 302 geçici yönlendirmedir. 301 backlink otoritesini ve sıralama gücünü yeni URL’ye aktarır; 302 eski URL’yi indekste tutmayı hedefler. Kalıcı taşımalarda 301, A/B testi gibi geçici durumlarda 302 kullanılır. Yanlış kod seçimi sıralama ve trafik kaybına yol açar.

Hızlı Cevap

301 yönlendirme kalıcı taşımayı belirtir ve eski URL’nin backlink otoritesini, sıralama gücünü yeni URL’ye aktarır. 302 ise geçici yönlendirmedir, eski URL’yi indekste tutmayı amaçlar. Kalıcı bir taşımada yanlışlıkla 302 kullanmak otorite aktarımını geciktirip sıralama kaybına neden olabilir.

Önemli Noktalar

  • 301 kalıcı yönlendirmedir ve link otoritesini yeni URL’ye aktarır
  • 302 geçici durumlar (A/B testi, kampanya, bakım) içindir
  • Kalıcı taşımada 302 kullanmak otorite kazanımını geciktirir
  • Yönlendirme zinciri ve döngüleri sıralamaya zarar verir
  • 302’yi 301’e çevirmek doğru kalıcı sinyali geri kazandırır

301 ve 302 Yönlendirme Nedir? HTTP Durum Kodu Farkı

Bir URL’den başka bir URL’ye yönlendirme yaptığınızda, sunucu tarayıcıya bir HTTP durum kodu döndürür. Bu kod, yönlendirmenin kalıcı mı yoksa geçici mi olduğunu hem tarayıcıya hem de Google botuna bildiren temel sinyaldir. 301 (Moved Permanently) bir sayfanın kalıcı olarak yeni bir adrese taşındığını; 302 (Found) ise sayfanın yalnızca geçici olarak başka bir yerde sunulduğunu belirtir.

MDN Web Docs’un resmi tanımına göre 301, kaynağın kalıcı olarak hedef URL’ye taşındığını ve gelecekteki tüm isteklerin yeni adrese yapılması gerektiğini ifade eder. 302 ise kaynağın geçici olarak farklı bir URL’de bulunduğunu, ancak orijinal adresin gelecekte yine kullanılacağını belirtir. Bu ayrım küçük görünse de SEO açısından sonuçları büyüktür: Google, kalıcı sinyali aldığında yeni URL’yi kanonik kabul edip otoriteyi taşımaya başlar.

Bu noktada 307 ve 308 kodlarını da tanımak gerekir. 308 (Permanent Redirect) tıpkı 301 gibi kalıcıdır; 307 (Temporary Redirect) ise 302 gibi geçicidir. 307 ve 308’in 301/302’den temel farkı, istek metodunu (örneğin POST) koruma garantisidir: 307 ile yapılan istek metodu değişmez, 302’de bazı durumlarda GET’e dönüşebilir. SEO açısından kalıcı sinyaller (301/308) ile geçici sinyaller (302/307) aynı kategoride değerlendirilir. Daha fazla teknik terim için yönlendirme terimleri sözlüğünden faydalanabilirsiniz.

Google Search Central’ın yönlendirme dokümantasyonu, arama motorunun bu durum kodlarını kanonikleştirme sürecinde güçlü birer ipucu olarak kullandığını açıkça belirtir. Yani doğru kodu seçmek, Google’a doğru sayfayı işaret etmenin en net yoludur.

301 ve 302 Yönlendirmeler Arasındaki Fark Sıralamayı Nasıl Etkiler?

İşin SEO tarafına gelelim. 301 yönlendirme, eski URL’ye yıllar içinde birikmiş backlink otoritesini ve sıralama gücünü (sıkça link juice veya PageRank olarak anılır) yeni URL’ye büyük ölçüde aktarır. Kalıcı bir taşımada hedefiniz tam olarak budur: eski sayfanın kazandığı güveni kaybetmeden yeni adrese taşımak. Bu yüzden domain değişikliği veya sayfa birleştirme gibi durumlarda 301 en güvenli seçimdir.

302 yönlendirme ise mantık olarak eski URL’yi indekste tutmayı amaçlar. Çünkü Google’a “bu sayfa kalıcı değil, asıl adres hâlâ burası” mesajı verirsiniz. Geçici bir durumda bu doğru davranıştır; ancak kalıcı bir taşımada yanlışlıkla 302 kullanırsanız, yeni URL’nin otorite kazanması gecikir veya riske girer. Google eski sayfayı kanonik tutmaya devam ettiği sürece, yeni sayfanız hak ettiği sıralamayı alamaz.

2026 itibarıyla tabloya bir nüans eklemek gerekir: Google’ın yönlendirme sinyallerini değerlendirme biçimi olgunlaştı. Bir 302 uzun süre kalıcı şekilde kullanılırsa, Google bunu zamanla kalıcı bir sinyal gibi yorumlayıp yeni URL’yi kanonikleştirebiliyor. Ancak bu “sonunda düzelir” yaklaşımı bir strateji değildir — en hızlı ve en güvenli kalıcı sinyal hâlâ 301’dir. Google’ın resmi dokümantasyonu da kalıcı taşımalarda 301’i (veya 308’i) açıkça önerir.

Yanlış kod seçiminin mekanizması şöyle işler: Google yeni URL’yi yeterince güçlü bir kalıcı sinyalle göremezse, otoriteyi iki adres arasında bölünmüş gibi değerlendirir. Bu da sıralama dalgalanmasına, indeksleme gecikmesine ve nihayetinde organik trafik kaybına yol açar. Özellikle yüksek otoriteli sayfalarda bu kayıp doğrudan gelire yansıyabilir.

Hangi Senaryoda 301, Hangisinde 302 Kullanılmalı?

Karar aslında tek bir soruya iniyor: Bu değişiklik kalıcı mı, geçici mi? Kalıcıysa 301, geçiciyse 302. Pratikte 301 kullanmanız gereken başlıca senaryolar şunlardır:

  • Kalıcı site veya sayfa taşıması (içeriği yeni bir adrese tamamen taşıdınız)
  • Domain değişikliği (markanız yeni bir alan adına geçti)
  • HTTP’den HTTPS’e geçiş
  • www ve www’siz sürümlerin tek bir tercih edilen sürümde birleştirilmesi

302 ise yalnızca durumun gerçekten geçici olduğu hallerde mantıklıdır:

  • A/B testi (iki sürümü test ederken trafiği geçici yönlendirme)
  • Süreli kampanya veya indirim sayfaları
  • Geçici bakım yönlendirmesi
  • Mevsimsel veya bölgesel geçici yönlendirmeler

En sık yapılan hata, kalıcı bir taşımada refleksle 302 kullanmaktır. Bazı sunucu yapılandırmaları ve eklentiler varsayılan olarak 302 döndürür; bunu fark etmezseniz yeni sayfanızın otorite kazanması haftalarca gecikebilir. Bu yüzden taşıma sonrası dönen durum kodunu mutlaka doğrulamak gerekir.

Bir de 301/302 ile canonical etiketi ilişkisi var. Canonical (rel=canonical) bir tercih sinyalidir; Google’a “aralarından bunu tercih et” der ama zorlayıcı değildir. 301 ise bir yönlendirmedir; kullanıcıyı ve botu fiziksel olarak yeni URL’ye taşır. Kalıcı bir taşımada canonical tek başına yeterli değildir — asıl gerekli olan 301’dir. Canonical daha çok, içeriği gerçekten taşımadan yalnızca tercih edilen sürümü bildirmek istediğiniz durumlar için uygundur.

301, 302, 307 ve Canonical Karşılaştırması
Özellik 301 (Kalıcı) 302 (Geçici) 307 (Geçici) Canonical
Yönlendirme türü Kalıcı yönlendirme Geçici yönlendirme Geçici yönlendirme Tercih sinyali (yönlendirme değil)
Link değeri / otorite aktarımı Otoriteyi büyük ölçüde yeni URL'ye aktarır Aktarım gecikir veya eski URL'de kalır Geçici olduğu için kalıcı aktarım hedeflemez Tercih edilen URL'de toplamaya çalışır
İndeksleme davranışı Yeni URL indekslenir, eski düşer Eski URL indekste tutulmaya çalışılır Eski URL indekste kalır Tercih edilen URL indekslenir
Tipik kullanım senaryosu Kalıcı taşıma, domain değişikliği, HTTPS geçişi A/B testi, kampanya, bakım Metot korunması gereken geçici yönlendirme Yinelenen içerikte tercih bildirimi
Sıralamaya etkisi ve risk En güvenli kalıcı sinyal, düşük risk Kalıcı kullanımda sıralama kaybı riski Geçici sinyal, kalıcı kullanım önerilmez Zorlayıcı değil, tek başına taşımada yetersiz
İstek metodunun korunması Garanti edilmez Garanti edilmez (metot değişebilir) Metot korunur (örn. POST) İlgili değil

Uygulama Rehberi: 301/302 Yönlendirme Nasıl Yapılır (htaccess, WordPress, Nginx, Cloudflare)

Yönlendirme, sunucu seviyesinde HTTP durum kodu üzerinden tanımlanır. Apache sunucularda en yaygın yöntem .htaccess dosyasıdır. Kalıcı bir yönlendirme için Redirect 301 /eski-sayfa /yeni-sayfa satırı; geçici bir yönlendirme için ise Redirect 302 /eski-sayfa /yeni-sayfa satırı kullanılır. Buradaki sayı, sunucunun döndüreceği durum kodunu doğrudan belirler.

WordPress tarafında, koda dokunmadan bir yönlendirme eklentisiyle aynı işi yapabilirsiniz; çoğu eklenti varsayılan olarak 301 sunar ama bunu kontrol etmekte fayda var. Nginx sunucularda ise server bloğu içinde return 301 https://yeni-adres$request_uri; satırı kalıcı, return 302 ... satırı geçici yönlendirme tanımlar. Cloudflare kullanıyorsanız Page Rules veya daha güncel Redirect Rules üzerinden, sunucuya hiç dokunmadan durum kodunu seçerek yönlendirme kurabilirsiniz.

Hangi yöntemi seçerseniz seçin, kaçınılması gereken en kritik tuzak yönlendirme zincirleri ve döngüleridir. Zincir, A→B→C şeklinde araya gereksiz hop’lar girmesidir; her ek adım tarama bütçesini ve aktarılan otoriteyi biraz daha aşındırır. Döngü ise A→B→A gibi sayfanın kendine geri dönmesidir ve sayfayı tamamen erişilemez kılar. İdeal yapı, eski URL’nin tek adımda doğrudan nihai hedefe gitmesidir.

Adım Adım 301/302 Yönlendirme ve 302’yi 301’e Çevirme

  1. Doğru yönlendirme kodunu belirle: Taşıma kalıcıysa 301, geçiciyse (A/B test, kampanya, bakım) 302 seç.
  2. Sunucu veya platformda yönlendirmeyi tanımla: Apache .htaccess, Nginx return, WordPress eklentisi veya Cloudflare Redirect Rules ile kuralı ekle.
  3. Zincir ve döngü olmadığını doğrula: Eski URL tek adımda doğrudan hedef URL’ye gitsin; araya gereksiz hop koyma.
  4. HTTP durum kodunu test et: Tarayıcı geliştirici araçları veya bir HTTP başlık denetleyicisiyle dönen kodun 301 ya da 302 olduğunu doğrula.
  5. Yanlış 302’yi 301’e çevir: Kalıcı taşımada yanlışlıkla 302 kullandıysan kuralı 301 olarak güncelle ve yeniden test et.
  6. İndeksleme ve sıralamayı izle: Site denetimi ve sıralama takibi aracıyla yeni URL’nin indekslenmesini birkaç hafta boyunca takip et.

Vaka Çalışması: Aynı Sayfayı 302 ile, Sonra 301 ile Yönlendirdik — Sıralama Toparlanması

Teoriyi somutlaştırmak için kendi denetimlerimizde gözlemlediğimiz tipik bir senaryoyu paylaşalım. Bir içerik sayfasını yeni bir URL yapısına taşırken, sunucu yapılandırması nedeniyle yönlendirme ilk birkaç hafta yanlışlıkla 302 olarak çalıştı. Bu dönemde Google’ın davranışı öğreticiydi: eski URL indekste kalmaya devam etti, yeni URL ise arama sonuçlarında ya hiç görünmedi ya da çok aşağılarda dalgalandı. Otorite, beklenildiği gibi yeni adrese geçmedi.

Durum kodunu 301’e düzelttikten sonra tablo değişti. Google yeni URL’yi yeniden taradıkça eski sayfanın otoritesini hedef adrese aktarmaya başladı; yeni URL kademeli olarak indekslendi ve eski sayfanın sahip olduğu sıralamalara doğru tırmandı. Bu toparlanma anında olmadı — otoritenin stabilize olması ve sıralamaların oturması birkaç hafta sürdü. Önemli olan, düzeltmeden sonra eğrinin yukarı yönlü ve istikrarlı hale gelmesiydi.

Buradan çıkan ders nettir: kalıcı bir taşımada geçen her gün yanlış kodla geçtiğinde, otorite aktarımı o kadar gecikir. 302 döneminde kaybedilen görünürlük geri kazanılabilir, ancak bu zaman ve tarama bütçesi maliyeti doğurur. 302’yi 301’e dönüştürdükten sonra mutlaka durum kodunu yeniden test edin ve Search Console üzerinden yeni URL’nin indekslenmesini doğrulayın.

Yönlendirme Sağlığını İzleme ve Hataları Tespit Etme (SEOYEN ile)

Yönlendirme stratejisinin başarısı, kurulumdan çok sürekli izlemeye bağlıdır. Tek bir yanlış 302, gizli bir yönlendirme zinciri veya farkında olmadan oluşmuş bir döngü, aylar boyunca sessizce sıralama eritebilir. Bu hataları manuel olarak yakalamak büyük sitelerde neredeyse imkânsızdır; düzenli bir site sağlığı denetimi ile yönlendirme zincirlerini, döngüleri ve yanlış durum kodlarını sistematik biçimde tespit etmek gerekir.

Bir taşıma sonrası asıl kritik dönem ilk birkaç haftadır. 301 sonrası beklenen geçici dalgalanmanın gerçekten toparlanmaya dönüşüp dönüşmediğini görmek için yeni URL’lerin konumlarını gün gün takip etmelisiniz. SEOYEN’in sıralama takibi aracı ile bu toparlanmayı ölçebilir, düzeltmenizin işe yarayıp yaramadığını veriyle doğrulayabilirsiniz. 2026’da AI destekli aramanın (AI Overviews) kaynak URL tutarlılığına verdiği önem arttıkça, temiz bir yönlendirme yapısı yalnızca klasik sıralama için değil, AI yanıtlarında kaynak gösterilmek için de daha kritik hale geldi.

Burada SEOYEN’in öne çıkan tarafı, tüm bu araçları tek platformda, Türkçe arayüzle ve TL bazlı fiyatlandırmayla sunması; üstüne yerel Türkçe destek sağlamasıdır. SEOYEN vs Ahrefs karşılaştırmasında da görülebileceği gibi, Ahrefs ve SEMrush gibi yabancı araçlar güçlü site denetimi ve yönlendirme analizi sunar; SEOYEN bunları Türkiye pazarına uyarlanmış, tek panelde birleştirilmiş ve yerel destekle beslenmiş haliyle sağlar. Planları inceleyip size uygun seçeneği görmek için güncel fiyatlandırma sayfasına göz atabilirsiniz.

Kaynaklar

  1. Redirects and Google Search (Google Search Central — 2026)
  2. HTTP 301 Moved Permanently (MDN Web Docs (Mozilla) — 2026)
  3. HTTP 302 Found (MDN Web Docs (Mozilla) — 2026)
  4. URL Redirection (Wikipedia — 2026)

Sıkça Sorulan Sorular

301 kalıcı yönlendirme, SEO açısından en güvenli seçenektir çünkü eski URL'nin yıllar içinde biriktirdiği backlink otoritesini ve sıralama gücünü büyük ölçüde yeni URL'ye aktarır. Bu sayede kalıcı bir taşıma yaptığınızda mevcut sıralamalarınızı kaybetmeden yeni adrese geçebilirsiniz. Google, 301 sinyalini aldığında yeni URL'yi kanonik kabul edip otoriteyi taşımaya başlar. Domain değişikliği, HTTPS geçişi veya sayfa birleştirme gibi tüm kalıcı durumlarda 301 önerilen yöntemdir.

302 geçici yönlendirme, tasarım gereği eski URL'yi indekste tutmayı amaçlar. yani Google'a asıl sayfanın hâlâ eski adres olduğu mesajını verir. Bu nedenle link değeri aktarımı kalıcı yönlendirmeye kıyasla gecikebilir veya gerçekleşmeyebilir. Geçici durumlarda (A/B testi, kampanya, bakım) bu doğru davranıştır. Ancak kalıcı bir taşımada 302 kullanırsanız, yeni URL'nin otorite kazanması riske girer. bu yüzden kalıcı taşımalarda 302 önerilmez.

Kalıcı bir taşımada kesinlikle 301 kullanılmalıdır. 302 geçici sinyal verdiği için Google eski URL'yi kanonik tutmaya devam edebilir ve yeni URL'nin otorite kazanması gecikir. Bu da sıralama dalgalanmasına ve trafik kaybına yol açar. Domain değişikliği, sayfa taşıması veya HTTP'den HTTPS'e geçiş gibi tüm kalıcı senaryolarda 301, otoriteyi en hızlı ve güvenli şekilde aktaran doğru seçimdir.

Evet, kalıcı bir taşımada yanlışlıkla kullanılmış 302'yi 301'e çevirmek doğru kalıcı sinyali geri kazandırır. Google yeni URL'yi yeniden taradıkça eski sayfanın otoritesini hedef adrese aktarmaya başlar ve sıralamalar kademeli olarak toparlanır. Ancak bu düzelme anında olmaz. otoritenin stabilize olması ve konumların oturması genellikle birkaç hafta sürer. Düzeltme sonrası durum kodunu test edip indekslenmeyi Search Console'dan doğrulamak önemlidir.

301 sonrası Google'ın yeni URL'yi tekrar tarayıp kanonikleştirmesi, sayfanın otoritesine ve tarama sıklığına göre değişir. Sık taranan, yüksek otoriteli sayfalarda bu süreç birkaç gün sürebilirken, daha az taranan sayfalarda birkaç haftaya kadar uzayabilir. Bu süreyi kısaltmak için yönlendirmenin tek adımda çalıştığından emin olun, zincir ve döngülerden kaçının ve yeni URL'nin indekslenmesini düzenli olarak takip edin.

307 (Temporary Redirect) ile 302 (Found) her ikisi de geçici yönlendirmedir ve SEO açısından benzer şekilde geçici sinyal verir. Temel fark teknik düzeydedir: 307, isteğin HTTP metodunun (örneğin POST) korunmasını garanti eder, yani istek aynı metotla yeni adrese taşınır. 302 ise bazı durumlarda metodu GET'e dönüştürebilir. Bu yüzden form gönderimi gibi metot korunması kritik olan geçici yönlendirmelerde 307 tercih edilir. sıralama davranışı ise her ikisinde de geçicidir.

Hayır, canonical etiketi 301 yönlendirmenin yerini tutmaz. Canonical (rel=canonical) yalnızca bir tercih sinyalidir. Google'a hangi sürümü tercih etmesi gerektiğini söyler ama zorlayıcı değildir ve kullanıcıyı fiziksel olarak başka bir sayfaya taşımaz. 301 ise zorunlu bir yönlendirmedir. hem kullanıcıyı hem botu yeni URL'ye götürür. Kalıcı bir taşımada canonical tek başına yetersizdir. içeriği gerçekten taşıyorsanız 301 gereklidir. Canonical daha çok yinelenen içerikte tercih bildirmek için uygundur.

Evet, 301 yönlendirmenin en önemli SEO avantajı budur. Eski URL'ye gelen backlinklerin otoritesini büyük ölçüde yeni URL'ye taşıyarak link değerini korur. Bu sayede dış sitelerden aldığınız bağlantıların gücü kaybolmaz, yeni adresinizin sıralama potansiyeline katkı sağlamaya devam eder. Backlink otoritesini korumak isteyen herkes kalıcı taşımalarda 301 kullanmalıdır. 302 ile bu aktarım gecikeceği veya gerçekleşmeyeceği için backlink değeri riske girer.

← Faceted navigation (filtrelemeli gezinme) SEO’yu neden olumsuz etkiler? Search Console dizin kapsamı (index coverage) raporu nasıl yorumlanır? →

İlgili Yazılar

📝
Teknik SEO

CLS (düzen kayması) skoru yüksekse hangi müdahaleler öne alınır?

13.06.2026 Oku →
📝
Teknik SEO

X-Robots-Tag HTTP Başlığı ve Robots Meta Etiketi Farkı

13.06.2026 Oku →
📝
Teknik SEO

Üçüncü taraf scriptleri Core Web Vitals’ı nasıl bozar ve ertelenir

13.06.2026 Oku →
📝
Teknik SEO

Sayfa içi optimizasyon kontrol listesi: 2026 güncel rehber

12.06.2026 Oku →
📝
Teknik SEO

Google Başlık Etiketini Yeniden Yazıyorsa Ne Kontrol Edilir?

12.06.2026 Oku →
📝
Teknik SEO

Büyük Sitelerde Yinelenen Başlık Etiketleri Nasıl Önceliklenir?

12.06.2026 Oku →