301 Redirect Nedir ve Neden Kritiktir?
Bir web sayfasının adresi değiştiğinde, silindiğinde veya yeniden yapılandırıldığında arama motorlarının ve kullanıcıların doğru yere ulaşabilmesi için yönlendirme kuralları devreye girer. Bu kuralların en bilineni ve SEO açısından en kritik olanı 301 redirect yani kalıcı yönlendirmedir.
301 HTTP durum kodu, bir kaynağın kalıcı olarak yeni bir konuma taşındığını bildirir. Arama motorları bu kodu gördüğünde, eski URL’nin otoritesini ve link değerini büyük ölçüde yeni URL’ye aktarır. Dolayısıyla yanlış bir yönlendirme yapılması sıralama kaybına, trafik düşüşüne ve kullanıcı deneyimi bozulmasına neden olabilir.
Geçici bir taşıma durumunda kullanılan 302 redirect ise arama motorlarına “bu sayfa geçici olarak burada” mesajı verir ve otorite transferi gerçekleşmez. Hangi durum kodunun kullanılacağını bilmek, SEO profesyonelleri için temel bir yetkinlik alanıdır.
HTTP Durum Kodlarının SEO Üzerindeki Etkisi
Arama motorları botları bir URL’yi taramak istediğinde sunucudan dönen HTTP durum kodu, botun sonraki adımını belirler. 200 kodu sayfanın sağlıklı olduğunu, 301 kalıcı taşınmayı, 302 geçici taşınmayı, 404 kaynağın bulunamadığını ve 5xx sunucu hatasını ifade eder. Her birinin SEO açısından farklı sonuçları vardır ve yanlış kod kullanımı ciddi sıralama kayıplarına yol açabilir.
301 ve 302 Redirect Arasındaki Farklar
Kalıcı ve geçici yönlendirme arasındaki fark yalnızca teknik bir ayrıntı değil, SEO performansını doğrudan etkileyen bir karardır.
301 redirect kullanıldığında Google ve diğer arama motorları eski URL’yi dizin dışı bırakır, yeni URL’yi dizine ekler ve bağlantı sinyallerini yeni adrese aktarır. Otorite transferi yüksek oranda gerçekleşir ancak anında değil, bir süreç içinde tamamlanır.
302 redirect ise “bu sayfa geçici olarak başka yerde” mesajı verir. Arama motorları eski URL’yi dizinde tutmaya devam eder, otoriteyi yeni adrese aktarmaz. Kullanıcı yeni sayfaya ulaşabilir ancak SEO değeri eski adreste kalmaya devam eder.
Ne Zaman 301, Ne Zaman 302 Kullanılmalı?
Kalıcı bir değişiklik yapıldıysa — URL yapısı değiştirildi, alan adı taşındı, HTTP’den HTTPS’e geçildi, iki sayfa birleştirildi — 301 redirect zorunludur. Geçici bir durum varsa — bakım sayfası, sezonluk kampanya, A/B testi — 302 redirect uygun olabilir. Ancak birçok durumda 302 kodunun yanlışlıkla kullanılması, kalıcı değişikliklerin SEO değerini kaybetmesine neden olur. Bu nedenle emin olunamadığı durumlarda 301 tercih edilmesi daha güvenlidir.

URL Yapısı Değişikliğinde Redirect Stratejisi
Bir sitenin URL yapısını değiştirmek, SEO çalışmalarında en riskli operasyonlardan biridir. Yanlış uygulandığında organik trafik ciddi şekilde düşebilir. Doğru uygulandığında ise sıralamalar korunur ve yeni yapıyla güçlü bir temel oluşturulur.
URL yapısı değişikliğinde izlenmesi gereken temel adımlar şöyledir: Önce tüm eski URL’ler ve karşılıkları的新 URL’ler belgelenir. Ardından her eski URL için karşılık gelen yeni URL’ye 301 redirect atanır. Yönlendirme zinciri oluşmaması için eski URL doğrudan yeni hedefe yönlendirilir, ara sayfalara değil. Değişiklik sonrası hem kullanıcı hem bot erişimi test edilir ve Google Search Console üzerinden dizin durumu izlenir.
Yönlendirme Zinciri ve Döngü Sorunları
Yönlendirme zinciri, bir URL’nin başka bir URL’ye, onun da başka bir URL’ye yönlendirilmesi durumudur. Örneğin A sayfası B’ye, B sayfası C’ye yönlendirilirse iki adımlı bir zincir oluşur. Her adımda tarama bütçesi harcanır ve otorite transferi zayıflar. Google, birden fazla adımlı zincirlerde son hedefe ulaşamayabilir veya ulaşsa bile önemli oranlarda değer kaybı yaşanabilir.
Yönlendirme döngüsü ise bir sayfanın kendisine veya dairesel bir rotasyonla tekrar başlangıca dönmesi durumudur. Bu durumda bot sayfayı tarayamaz, kullanıcı boş bir döngüye hapsolur ve sunucu kaynakları gereksiz tüketilir. Her iki sorun da düzenli denetimlerle tespit edilmeli ve derhal düzeltilmelidir.
Alan Adı Taşıma ve Yönlendirme
Alan adı değişikliği, URL yapılandırmasındaki en kapsamlı taşınma işlemidir. Eski domain’den yeni domain’e geçişte tüm sayfaların birebir karşılıkları yeni adrese 301 ile yönlendirilmelidir. Sadece anasayfa yönlendirmek yeterli değildir; her sayfanın kendi yeni karşılığına doğrudan yönlendirilmesi zorunludur.
Alan adı taşımasında dikkat edilmesi gereken noktalar arasında yeni domain’in Google Search Console’a eklenmesi, eski domain’in SSL sertifikasının aktif tutulması, backlink profilinin korunması ve değişiklik sonrası dizin güncellemesinin yakından takip edilmesi yer alır. Ayrıca eski domain’in en az bir yıl, mümkün ise daha uzun süre aktif ve yönlendirme yapabilir durumda kalması önemlidir.
HTTP’den HTTPS’e Geçişte Redirect
HTTP’den HTTPS’e geçiş, güvenlik ve SEO açısından zorunlu bir adımdır. Ancak sadece SSL sertifikası kurmak yeterli değildir. Tüm HTTP URL’leri HTTPS karşılıklarına 301 ile yönlendirilmeli, iç linkler ve canonical etiketler HTTPS versiyona güncellenmeli ve Google Search Console’da her iki property bulunmalıdır. Ayrıca HTTPS geçişi sonrası karma içerik uyarıları için tüm kaynakların (görsel, script, stil dosyası) HTTPS üzerinden yüklenmesi sağlanmalıdır.
İçerik Birleştirme ve Yönlendirme
Bir sitede aynı konuyu işleyen birden fazla sayfa varsa, bunları birleştirmek SEO açısından güçlü bir strateji olabilir. Özellikle içerik stratejisi kapsamında değerlendirildiğinde, keyword cannibalization olarak bilinen durumda birden fazla sayfa aynı anahtar kelime için yarışır ve otorite dağılır. Bu sayfaları en güçlü olanında birleştirerek tek bir kapsamlı kaynak oluşturmak, sıralamayı yükseltebilir.
İçerik birleştirirken izlenmesi gereken süreç şöyledir: Önce hedef sayfa belirlenir — genellikle en yüksek otoriteye ve en iyi sıralamaya sahip olan seçilir. Diğer sayfalardaki değerli içerik hedef sayfaya eklenir. Ardından birleştirilen sayfalar hedef sayfaya 301 ile yönlendirilir. Hedef sayfanın iç link profili güçlendirilir ve backlink veren kaynaklara gerektiğinde ulaşılıp linkin hedef sayfaya güncellenmesi istenir.
Keyword Cannibalization ve Çözüm Yolu
Keyword cannibalization, bir sitenin aynı arama niyetine hitap eden birden fazla sayfasının bulunmasıdır. Bu durumda arama motorları hangi sayfayı öne çıkaracağını kararsız bırakır ve sonuçta hiçbiri istenen sıralamaya ulaşamaz. Redirect stratejisi bu sorunun çözümünde kritik rol oynar. Zayıf sayfalar güçlü olana yönlendirilir, böylece otorite tek bir noktada toplanır ve sıralama potansiyeli artar.
Redirect Uygulama Yöntemleri
Yönlendirme uygulamak için farklı yöntemler ve seviyeler vardır. En yaygın kullanılanlar sunucu tarafı yönlendirmeleridir ve SEO açısından en güvenilir sonuçları verir.
Sunucu Tarafı Yönlendirmeler
Apache sunucularında .htaccess dosyası, Nginx sunucularında ise konfigürasyon dosyaları üzerinden redirect kuralları tanımlanır. Bu yöntemler HTTP durum kodunu doğru şekilde döndürür ve arama motorları tarafından sorunsuz yorumlanır. WordPress gibi içerik yönetim sistemleri de eklentiler aracılığıyla redirect yönetimi sunar ancak teknik SEO denetimi kapsamında yüksek trafikli sitelerde eklenti yükünden kaçınmak için sunucu seviyesinde kural tanımlamak tercih edilebilir.
.htaccess ile 301 Redirect Örnekleri
Tek sayfa yönlendirmesi için basit bir kural yeterlidir. Eski sayfa yolu ve yeni hedef belirtilerek kalıcı yönlendirme aktif edilir. Kategori bazlı toplu yönlendirmelerde ise Regex desenleri kullanılarak URL yapısındaki ortak kalıplar tek kural ile yönetilebilir. Alan adı taşımalarında tüm URL’lerin kök domain seviyesinde yeni adrese yönlendirilmesi de mümkündür.
JavaScript ve Meta Refresh Yönlendirmeleri
JavaScript tabanlı yönlendirmeler ve meta refresh etiketleri, sunucu tarafı yönlendirmelere göre SEO açısından daha zayıftır. Google, JavaScript redirectleri işleyebilir ancak tarama ve işleme süresi daha uzun sürer. Meta refresh ise kullanıcı deneyimini olumsuz etkiler ve bazı durumlarda spam olarak algılanabilir. Bu yöntemler yalnızca sunucu tarafı yönlendirmenin mümkün olmadığı özel durumlarda kullanılmalıdır.

Redirect Denetimi ve İzleme
Redirect kuralları bir kez kurulup unutulacak kaynaklar değildir. Site yapısında yapılan değişiklikler, kaldırılan sayfalar, eklenen yeni bölümler ve zaman içinde biriken redirect kuralları düzenli olarak denetlenmelidir.
Denetim sürecinde izlenmesi gereken metrikler arasında yönlendirme zincirleri, kırık yönlendirmeler, hatalı durum kodları, gereksiz redirectler ve orphan sayfalar yer alır. Yılda en az bir kez kapsamlı redirect denetimi yapmak, sitenin SEO sağlığını korumak için kritik bir uygulamadır.
Google Search Console ile Redirect İzleme
Google Search Console, yönlendirme sorunlarını tespit etmek için en doğrudan kaynaktır. Kapsam raporları, dizine eklenemeyen sayfaları ve nedenlerini gösterir. Yönlendirme hataları, soft 404 sayfaları ve tarama sorunları bu raporlar aracılığıyla tespit edilip çözülebilir. Ayrıca URL İnceleme aracı ile tekil sayfaların Google tarafından nasıl işlendiği kontrol edilebilir.
Screaming Frog ve Diğer Tarama Araçları
Screaming Frog gibi tarama araçları, sitedeki tüm redirect kurallarını ve potansiyel sorunları kapsamlı şekilde ortaya koyar. Yönlendirme zincirleri, döngüler, karma durum kodları ve kırık linkler görsel raporlarla sunulur. Yüksek sayfa sayısına sahip sitelerde bu araçlar manuel kontrolün yerini alarak zaman ve hata riskini azaltır.
Yaygın Redirect Hataları ve Çözümleri
Redirect stratejisi kurulurken sık yapılan hatalar vardır ve bunlar SEO performansını doğrudan etkiler:
İlk hata, kalıcı değişikliklerde 302 kodunun kullanılmasıdır. Bu durumda otorite transferi gerçekleşmez ve eski URL dizinde kalmaya devam eder. Çözüm olarak tüm kalıcı değişikliklerde 301 kodu kullanılmalı ve var olan 302 kuralları gözden geçirilerek düzeltilmelidir.
İkinci hata, yönlendirme zincirlerinin birikmesidir. Zaman içinde yapılan değişikliklerle A’dan B’ye, B’den C’ye uzanan zincirler oluşabilir. Çözüm olarak zincirler tespit edilip A doğrudan C’ye yönlendirilmelidir.
Üçüncü hata, silinen sayfalara 404 kodu döndürmek yerine anasayfaya redirect yapmaktır. Bu “soft 404” olarak bilinir ve arama motorları tarafından olumsuz değerlendirilir. İçerik gerçekten kaldırıldıysa 404 veya 410 kodu döndürülmeli, anasayfa yönlendirmesinden kaçınılmalıdır.
Dördüncü hata, redirect sonrası iç linklerin eski URL’leri işaret etmeye devam etmesidir. İç linkler her zaman son hedef URL’ye güncellenmelidir. Bu hem tarama bütçesini korur hem de kullanıcı deneyimini iyileştirir.
Soft 404 ve Yanlış Anasayfa Yönlendirmesi
Var olmayan bir sayfaya gelen isteği anasayfaya 301 ile yönlendirmek, kullanıcıya ve arama motoruna yanlış sinyal verir. Kullanıcı aradığı içeriği bulamaz, arama motoru ise anasayfayı alakasız bir niyetle ilişkilendirir. Doğru yaklaşım, gerçekten kaldırılan içerik için 404 kodu döndürmektir. Özel 404 sayfası tasarlayarak kullanıcıyı ilgili bölümlere yönlendirmek, deneyimi iyileştirirken SEO sinyallerini de doğru şekilde verir.
Redirect ve Canonical Etiket İlişkisi
Redirect ve canonical etiketler benzer amaçlara hizmet eder ancak farklı mekanizmalarla çalışır. Redirect, kullanıcının ve botun fiziksel olarak başka bir sayfaya gitmesini sağlarken canonical, arama motoruna “bu sayfanın asıl versiyonu şudur” bilgisini verir.
İkisinin birlikte kullanılması gerekebilir ancak çelişkili kullanımdan kaçınılmalıdır. Bir sayfa hem 301 ile başka bir adrese yönlendirilip hem de canonical olarak üçüncü bir sayfayı işaret ederse, arama motorları karışık sinyaller alır. Genel kural olarak redirect ve canonical birbirini desteklemeli, çelişmemelidir.
Doğru Kullanım Senaryoları
Farklı URL’lerde aynı içeriğin yayınlandığı durumlarda — örneğin parametreli URL’ler, HTTP/HTTPS çiftleri, www/non-www varyasyonları — canonical etiket kullanımı uygundur. Sayfa tamamen yeni bir adrese taşındıysa 301 redirect doğrudur. İkisinin birlikte kullanımı, sayfa taşınması sonrası canonical’ın da yeni adrese güncellenmesi şeklinde uyumlu olabilir. Google’ın canonical etiket rehberi bu konuda detaylı bilgi sunmaktadır.
Site Geçişinde Redirect Planı Oluşturma
Büyük ölçekli bir site geçişi, dikkatli planlama gerektiren bir operasyondur. Redirect planı olmadan yapılan geçişler genellikle ciddi trafik kayıplarıyla sonuçlanır.
Etkili bir redirect planı şu adımları içerir: Tüm mevcut URL’lerin tam envanteri çıkarılır. Her URL’nin yeni karşılığı belirlenir ve bir eşleştirme tablosu oluşturulur. Birebir karşılığı olmayan sayfalar için en yakın ilgili sayfaya yönlendirme yapılır. Yönlendirme kuralları sunucu seviyesinde uygulanır. Geçiş sonrası tarama testi yapılır. Google Search Console’da dizin güncellemesi izlenir. En az altı ay boyunca eski URL’lerin yönlendirme yapabilir durumda kalması sağlanır.
Geçiş Sonrası İzleme ve Müdahale
Geçiş sonrası ilk iki hafta kritik dönemdir. Sıralamalarda geçici dalgalanmalar normaldir ancak iki haftadan uzun süren düşüşler bir sorun olduğuna işaret eder. Bu dönemde her gün Google Search Console verileri, organik trafik metrikleri ve tarama hataları incelenmelidir. Sorun tespit edildiğinde hızlı müdahale edilmesi, kalıcı kayıpların önüne geçebilir. Moz’un site geçiş rehberi bu sürecin detaylı planlaması için güvenilir bir kaynaktır.
Tarama Bütçesi ve Redirect Yönetimi
Büyük sitelerde tarama bütçesi, redirect yönetiminin önemli bir boyutudur. Gereksiz redirectler botların zamanını ve kaynağını tüketir. Her redirect adımı, botun bir sayfadan diğerine geçmesi için ek bir istek yapmasını gerektirir. Bu da tarama bütçesini azaltır ve önemli sayfaların taranma sıklığını düşürür.
Tarama bütçesini optimize etmek için gereksiz redirectler temizlenmeli, yönlendirme zincirleri düzeltilmeli ve iç linkler doğrudan son hedef URL’yi işaret etmelidir. Ayrıca robots.txt dosyasında, yönlendirilmiş eski URL’lerin taranmasını engellemek yerine doğal tarama ile Google’ın bu yönlendirmeleri keşfetmesi ve işlemesi sağlanmalıdır.
Uluslararası SEO ve Redirect
Çok dilli ve çok bölgeli sitelerde redirect stratejisi ek bir karmaşıklık katmanı oluşturur. Kullanıcıların coğrafi konumuna göre otomatik yönlendirme yapılması, doğru uygulandığında kullanıcı deneyimini iyileştirir ancak yanlış uygulandığında arama motorlarının sayfaları doğru dizine eklemesini engelleyebilir.
Uluslararası SEO’da redirect kullanırken dikkat edilmesi gereken kurallar şöyledir: Her dil ve bölge versiyonu kendi URL yapısında yayınlanmalıdır. Kullanıcıya dil seçeneği sunulmalı, otomatik yönlendirme kilitlenmemelidir. Hreflang etiketleri ile her versiyonun ilişkisi açıkça belirtilmelidir. Redirect ve hreflang birlikte kullanıldığında çelişen sinyallerden kaçınılmalıdır.
Hreflang ve Redirect Etkileşimi
Hreflang etiketleri, arama motorlarına bir sayfanın farklı dil ve bölge versiyonlarını bildirir. Redirect ise kullanıcıyı belirli bir versiyona yönlendirir. Bu ikisinin çelişmesi, örneğin hreflang ile İngilizce versiyon işaret edilirken redirect ile Türkçe versiyona yönlendirme yapılması, dizin sorunlarına neden olabilir. Her iki mekanizmanın uyumlu çalıştığından emin olunmalıdır.
Mevcut Redirect Kurallarının Denetlenmesi
Mevcut bir sitede redirect denetimi yapmak için sistematik bir yaklaşım gereklidir. Tüm aktif redirect kurallarının listesi çıkarılmalı, her kuralın doğru durum kodu döndürdüğü doğrulanmalı, zincir ve döngü tespiti yapılmalı ve gereksiz kurallar temizlenmelidir.
Denetim sonucunda elde edilen bulgular bir öncelik matrisine göre sıralanmalıdır. En yüksek öncelik, tarama ve dizin sorunlarına neden olan zincirler ve döngülerdir. Orta öncelik, yanlış durum kodu kullanan kuralların düzeltilmesidir. Düşük öncelik ise gereksiz redirectlerin temizlenmesidir.
Redirect Stratejisi ve SEO Başarısı
Redirect yönetimi, SEO çalışmalarının en az görünen ama en kritik bileşenlerinden biridir. Yanlış bir redirect kuralı aylar süren bir optimasyon çalışmasının sonuçlarını sıfırlayabilir. Doğru bir redirect stratejisi ise site geçişlerinde, URL yapılandırma değişikliklerinde ve içerik birleştirmelerinde organik trafiği koruyan ve güçlendiren bir sigorta işlevi görür.
Başarılı bir redirect stratejisi, planlı yaklaşım, doğru durum kodu kullanımı, düzenli denetim ve izleme ile mümkündür. Her site değişikliğinde redirect ihtiyacı değerlendirilmeli, kurallar belgelenmeli ve etkinliği ölçülmelidir. Bu disiplinli yaklaşım, sitenin arama motorları nezdindeki güvenilirliğini ve sıralama performansını uzun vadeli olarak korur.
