Web sitelerinde URL yapısını değiştirmek, silinen sayfaları yönetmek veya site taşıma (migration) süreçlerini yürütmek teknik SEO’nun en kritik operasyonlarından biridir. Yapılacak hatalı bir 301 Yönlendirmesi veya yanlış seçilen HTTP durum kodu, yıllar içerisinde kazanılan organik trafiğin ve bağlantı değerinin (link equity) saatler içinde erimesine sebep olabilir. Arama motoru botlarının site mimarinizi ve içerik hiyerarşinizi doğru taraması için yönlendirme stratejilerini teknik düzeyde anlamak şarttır.
HTTP header yanıtları düzeyinde doğru kurgulanmayan URL değişimleri, taranabilirlik bütçesini (crawl budget) tüketerek yeni sayfaların taranamamasına ve hızlı bir indeks kaybına yol açar. Bu rehberde, sunucu taraflı teknik çözümlerden Link Juice aktarım mekanizmalarına kadar tüm yönlendirme türlerini detaylandırarak web sitenizi olası trafik düşüşlerinden koruma yöntemlerini inceliyoruz.
301 Yönlendirmesi Nedir ve Kalıcı Yönlendirme Nasıl Çalışır?
HTTP 301 Moved Permanently yanıt kodu, istemciye ve arama motoru botlarına kaynağın kalıcı olarak yeni bir URL’e taşındığını bildirir. Bu işlem gerçekleştiğinde, tarayıcılar yanıtı önbelleğe (browser caching) alır ve kullanıcı sonraki ziyaretlerinde eski URL’e gitmeden doğrudan hedef sayfaya yönlendirilir. Arama motorları ise eski URL’in sahip olduğu PageRank değerini, otoriteleri ve geçmiş sinyalleri yeni hedef URL’e aktarmaya başlar. Bir sayfa tamamen kapandığında veya adres değiştirdiğinde uygulanması gereken standart protokol 301 Yönlendirmesi işlemidir.
Sunucu mimarisinde Apache (.htaccess) veya Nginx konfigürasyon dosyaları üzerinden tanımlanan kalıcı yönlendirmeler, sunucu yükünü minimize edecek şekilde optimize edilmelidir. Örneğin Apache üzerinde ‘Redirect 301 /eski-sayfa /yeni-sayfa’ satırı ile kaynak tüketmeden hızlı yönlendirmeler sağlanabilir. Arama motorlarının bu yeni yapıyı tam olarak anlaması ve dizindeki indeksleri güncellemesi birkaç günden birkaç haftaya kadar sürebilir. Bu süreçte eski sayfanın aniden indeksten düşmemesi, otoritenin sorunsuz aktarılması için yönlendirmenin kalıcı olduğunu sunucu düzeyinde doğru doğrulamak şarttır.
302 ve 307 Geçici Yönlendirmeler Arasındaki SEO Farkları
Arama motoru optimizasyonunda sıklıkla karıştırılan durumlardan biri geçici yönlendirme durum kodlarıdır. HTTP 302 Found kodu, bir kaynağın geçici olarak başka bir adrese taşındığını gösterir. Bu durumda arama motoru botları, eski URL’in dizinde kalması gerektiğini ve değerlerin geçici adrese tam olarak aktarılmaması gerektiğini varsayar. Eğer stokta olmayan bir ürün veya süreli bir kampanya sayfası yönetiyorsanız, 302 yanıt kodunu tercih ederek asıl sayfanızın indeks değerini ve otoritesini koruma altına alabilirsiniz.
Öte yandan HTTP 307 Temporary Redirect, HTTP 1.1 protokolü ile gelen ve isteğin metodunu (GET, POST) değiştirmeksizin koruyan daha katı bir geçici yönlendirme standardıdır. HTTP 302 zaman zaman bazı eski tarayıcılar tarafından POST isteğini GET isteğine dönüştürdüğü için teknik tutarsızlıklara yol açabilmekteydi. SEO perspektifinden bakıldığında Google botları hem 302 hem de 307 yanıt kodlarını geçici olarak işler. Ancak uzun süre kaldırılmayan 302 yönlendirmelerinin Google tarafından zamanla otomatik olarak kalıcı bir 301 Yönlendirmesi gibi algılanmaya başlandığı ve indeksin hedef sayfaya kaydırıldığı unutulmamalıdır.
Yönlendirme Zincirleri ve Döngülerinin SEO Kaybına Etkisi
Teknik SEO denetimlerinde en sık karşılaşılan hataların başında yönlendirme zincirleri (redirect chains) ve yönlendirme döngüleri (redirect loops) gelir. Bir URL’in A sayfasından B sayfasına, ardından B sayfasından C sayfasına yönlendirilmesi bir zincir oluşturur. Bu durum her adımda ek bir HTTP isteği demektir ve sayfa açılış hızını doğrudan olumsuz etkiler. Daha da önemlisi, Googlebot gibi tarama botları belirli bir derinlikten sonra (genellikle 3-5 adımdan sonra) takibi bırakır ve hedef sayfayı taramayı reddeder. Bu konuda ayrıntılı bilgi için Google arama merkezi belgeleri incelenebilir.
Yönlendirme döngüleri ise A sayfasının B sayfasına, B sayfasının ise tekrar A sayfasına yönlendirilmesi durumudur. Bu hata tarayıcılarda ‘ERR_TOO_MANY_REDIRECTS’ uyarısına yol açarak sayfanın tamamen erişilmez kalmasına neden olur. Hem zincirler hem de döngüler tarama bütçesinin boşa harcanmasına (crawl waste) sebebiyet verir. Düzenli SEO tarama araçları kullanarak sitedeki tüm yönlendirmelerin doğrudan nihai (200 OK yanıtı veren) hedef URL’e tek bir adımla ulaştığından emin olunmalıdır.
Kritik Site Taşımalarında 301 Yönlendirmesi Stratejisi
Web sitesi altyapı değişiklikleri, domain değişimleri veya HTTP’den HTTPS’e geçiş gibi büyük mimari güncellemelerde kusursuz bir URL haritalama (mapping) planı hazırlanmalıdır. Eski sitenin tüm URL listesi sitemap ve Search Console verilerinden çekilmeli, birebir eşleşen yeni karşılıkları belirlenmelidir. Yanlış yapılan site taşımalarında en büyük hata, tüm eski sayfaları blanket redirect yöntemiyle ana sayfaya yönlendirmektir. Bu durum Google tarafından ‘Soft 404’ olarak algılanır ve sıralamaların tamamen kaybolmasına yol açar.
Site taşıma sürecinde her sayfanın en alakalı ve en yakın içerikli yeni sayfaya yönlendirilmesi teknik bir zorunluluktur. Regex (Düzenli İfadeler) kuralları kullanarak sunucu seviyesinde toplu ve hatasız yönlendirme kuralları yazılabilir. Taşıma sonrasında Google Search Console üzerinden Adres Değişikliği (Change of Address) aracı kullanılmalı ve 2025 ve ötesi yeni nesil SEO kriterleri doğrultusunda taranabilirlik durumu yakından izlenmelidir.
Hızlı Değişikliklerde 301 Yönlendirmesi İle Trafik Kaybını Önleme
Web sitelerinde yapılan anlık sayfa silme, ürün yayından kaldırma veya kategori birleştirme gibi hızlı değişikliklerde doğru strateji izlenmezse ciddi trafik kayıpları kaçınılmazdır. Silinen bir sayfa arkasında yönlendirme bırakmazsa 404 Not Found hatası üretir. Birkaç 404 hatası doğal kabul edilse de, yüksek backlinks profiline sahip veya organik trafik çeken sayfaların 404’e düşmesi telafisi güç kayıplar yaratır. Bu tür durumlarda silinen sayfa, eşdeğer kategorideki başka bir sayfaya 301 Yönlendirmesi ile bağlanmalıdır.
Sonuç olarak, SEO performansının sürekliliği tamamen doğru HTTP durum kodlarının stratejik kullanımıyla mümkündür. Yanıt kodları sunucu log dosyalarından (log analysis) düzenli olarak takip edilmeli, Googlebot’un yönlendirmelere verdiği tepkiler gözlemlenmelidir. Doğru uygulanan kalıcı yönlendirmeler sayesinde web sitenizin yapısı ne kadar değişirse değişsin, arama motorlarındaki otoritenizi ve organik görünürlüğünüzü güvenle koruyabilirsiniz.
Sıkça Sorulan Sorular
Hayır, Google'ın güncel açıklamalarına göre 301 yönlendirmeleri PageRank ve bağlantı değerini (link equity) kayıpsız bir şekilde hedef URL'e aktarır.
Googlebot'un yönlendirmeyi tamamen algılaması ve indeksleri güncellemesi için yönlendirmelerin en az 1 yıl boyunca sunucuda aktif kalması tavsiye edilir.
301 kalıcı bir taşınmayı temsil eder ve sıralama sinyallerini yeni URL'e devreder. 302 ise geçici bir taşınmadır, orijinal URL'in indeksini ve otoritesini korur.
Kesinlikle yanlıştır. Alakasız sayfaların ana sayfaya yönlendirilmesi Google tarafından Soft 404 olarak değerlendirilir ve yönlendirme geçersiz sayılır.
Yönlendirme zincirleri site hızını yavaşlatır, tarama bütçesini tüketir ve Googlebot'un takibi bırakarak hedef sayfayı indekslememesine neden olabilir.
