SEO Yönlendirme Nedir ve Neden Kritiktir?
Web sitenizdeki sayfalar zaman içinde değişir, taşınır veya kaldırılır. Bu değişiklikler sırasında arama motorlarına ve kullanıcılara doğru yolu göstermek için yönlendirme (redirect) mekanizmaları kullanılır. SEO yönlendirme, bir URL’nin başka bir URL’ye otomatik olarak yönlendirilmesi işlemidir ve doğru uygulandığında organik trafik kaybını önler, yanlış uygulandığında ciddi sıralama kayıplarına yol açar.
Arama motorları, yönlendirmeleri sayfa geçmişi olarak değerlendirir. Doğru HTTP durum koduyla yapılan bir yönlendirme, link juice (bağlantı gücü) transferini sağlarken, yanlış kodlanan bir yönlendirme sıralama sinyallerini koparır. Bu nedenle 301 ve 302 yönlendirmeleri arasındaki farkı bilmek, her SEO profesyonelinin temel yetkinlikleri arasında yer alır.
2026 itibarıyla Google’ın yönlendirme işleme mekanizması önemli ölçüde gelişmiştir. Artık 301 yönlendirmelerin link juice kaybı eskisi kadar yüksek değil, ancak 302 yönlendirmelerin yanlış kullanımı hâlâ sıralama kaybına neden olabiliyor. Bu rehberde her iki yönlendirme türünü detaylıca inceleyecek, hangi durumlarda hangisinin kullanılacağını netleştirecek ve teknik uygulama detaylarını adım adım aktaracağız.

301 Yönlendirmesi (Kalıcı Yönlendirme) Nedir?
301 yönlendirmesi, bir URL’nin kalıcı olarak başka bir URL’ye taşındığını arama motorlarına bildiren HTTP durum kodudur. “Kalıcı” kelimesi burada kritiktir: 301, eski URL’nin bir daha kullanılmayacağını ve tüm otorite, link juice ve dizin bilgisinin yeni URL’ye aktarılması gerektiğini söyler.
301 Yönlendirmenin SEO’ya Etkisi
Google, 301 yönlendirmelerde link juice transferini büyük oranda gerçekleştirir. Eski düşünceye göre 301 yönlendirmede %15-20 link juice kaybı olurdu, ancak Google yetkilileri bu oranının artık çok daha düşük olduğunu, pratik olarak neredeyse tam transfer sağlandığını doğrulamıştır. Yine de 301, bir “sinyal” olarak çalışır; Google’ın yeni URL’yi eskinin tam devamı olarak tanıması birkaç hafta sürebilir.
301 Kullanım Senaryoları
301 yönlendirmesi şu durumlarda kullanılmalıdır:
- Alan adı değişikliği: example.com → example.net gibi tam domain taşımasında tüm URL’ler 301 ile yeni domaine yönlendirilir.
- HTTP’den HTTPS’e geçiş: Güvenlik sertifikası sonrası tüm HTTP sayfaları HTTPS karşılıklarına 301 ile yönlendirilir.
- URL yapısı değişikliği: /kategori/urun-adi → /urun/urun-adi gibi permalink yapısı değiştiğinde 301 uygulanır.
- Sayfa birleştirme: İki benzer sayfa tek sayfada birleştirildiğinde, kaldırılan sayfa yeni sayfaya 301 ile yönlendirilir.
- Eski içeriklerin yenilenmesi: Bir blog yazısının güncel versiyonu yayınlandığında, eski URL yeni URL’ye 301 ile bağlanır.
- WWW/non-WWW yönlendirmesi: Tek canonical versiyon belirlemek için www olmayan versiyon www’ya veya tam tersi yönlendirilir.
301 Yönlendirme Teknik Uygulaması
.htaccess ile 301 yönlendirme (Apache sunucuları):
Tek sayfa yönlendirmesi için:
Redirect 301 /eski-sayfa https://www.orneksite.com/yeni-sayfaTüm site yönlendirmesi için:
RewriteEngine On
RewriteRule ^(.*)$ https://www.yenisite.com/$1 [R=301,L]Nginx ile 301 yönlendirme:
server {
listen 80;
server_name eskidomain.com;
return 301 https://www.yenidomain.com$request_uri;
}PHP ile 301 yönlendirme:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.orneksite.com/yeni-sayfa");
exit();
?>
302 Yönlendirmesi (Geçici Yönlendirme) Nedir?
302 yönlendirmesi, bir URL’nin geçici olarak başka bir URL’ye yönlendirildiğini belirten HTTP durum kodudur. “Geçici” ifadesi önemlidir: arama motorlarına bu yönlendirmenin süresiz olmadığını, eski URL’nin ileride tekrar aktif olabileceğini bildirir.
302 Yönlendirmenin SEO’ya Etkisi
302 yönlendirme, arama motorlarına “eski URL hâlâ geçerli, indexlemeye devam et” mesajı verir. Bu nedenle link juice ve index değeri yeni URL’ye aktarılmaz. Eski URL arama sonuçlarında görünmeye devam eder. Yanlışlıkla kalıcı bir taşıma için 302 kullanırsanız, eski URL index’te kalır, yeni URL ise otorite kazanamaz. Bu durum uzun vadede ciddi sıralama kayıplarına neden olur.
302 Kullanım Senaryoları
302 yönlendirmesi şu durumlarda kullanılmalıdır:
- Geçici bakım sayfası: Site bakımdayken kullanıcılar geçici bir bilgi sayfasına yönlendirilir.
- A/B testi: Bir sayfanın farklı versiyonlarını test ederken geçici yönlendirme yapılır.
- Coğrafi yönlendirme: Kullanıcıların konumuna göre geçici olarak farklı sayfalara yönlendirilmesi.
- Mevsimsel kampanya sayfaları: Yılbaşı kampanyası gibi geçici süreli özel sayfalara yönlendirme.
- Geçici içerik değişikliği: Ürün geçici olarak stokta yoksa, ilgili kategori sayfasına 302 ile yönlendirilebilir.
302 Yönlendirme Teknik Uygulaması
.htaccess ile 302 yönlendirme:
Redirect 302 /gecici-sayfa https://www.orneksite.com/gecici-hedefPHP ile 302 yönlendirme:
<?php
header("HTTP/1.1 302 Found");
header("Location: https://www.orneksite.com/gecici-hedef");
exit();
?>301 ve 302 Yönlendirmeleri Arasındaki Kritik Farklar
İki yönlendirme türü arasındaki farkları net anlamak, SEO stratejisinin temelini oluşturur. En sık yapılan hata, kalıcı bir taşıma için 302 kullanmaktır. Bu durumda aylarca süren sıralama kayıpları yaşanabilir ve sorunun kaynağını bulmak güçleşir.
Link Juice ve Otorite Transferi
301 yönlendirmede, eski URL’ye gelen backlinklerin otoritesi yeni URL’ye aktarılır. 302 yönlendirmede ise otorite eski URL’de kalır, yeni URL hemen bir değer kazanmaz. Google, uzun süre var olan 302 yönlendirmeleri zamanla 301 gibi işlemeye başlayabilir, ancak bu otomatik dönüşüm güvenilir değildir ve gecikmeler yaşanabilir.
İndeksleme Davranışı
301 yönlendirmede Google, eski URL’yi zamanla index’ten kaldırır ve yeni URL’yi indexler. 302 yönlendirmede Google, eski URL’yi index’te tutmaya devam eder çünkü yönlendirmenin geçici olduğunu varsayar. Bu, özellikle içerik taşınmışsa duplicate content riskini artırır.
Arama Sonuçlarındaki Görünüm
301 kullanıldığında arama sonuçlarında yeni URL görünmeye başlar. 302 kullanıldığında arama sonuçlarında eski URL görünmeye devam eder ve kullanıcı tıkladığında yönlendirme gerçekleşir. Bu durum, tıklama oranını ve kullanıcı deneyimini olumsuz etkileyebilir.
Diğer Yönlendirme Türleri ve SEO Etkileri
301 ve 302 dışında da yönlendirme türleri bulunur. SEO açısından bilinmesi gereken diğer durum kodları şunlardır:
303 See Other
303 yönlendirmesi, form gönderimi sonrası kullanılır. POST isteğinin sonucunu başka bir URL’den GET ile almak istediğinizde kullanılır. SEO açısından 302’ye benzer davranır; link juice transferi gerçekleşmez. Çoğu SEO senaryosunda 303 kullanımına gerek yoktur.
307 Temporary Redirect
307, HTTP/1.1 protokolünde 302’nin karşılığıdır. Teknik fark, 307 yönlendirmenin istek metodunu (GET/POST) değiştirmemesidir. SEO davranışı 302 ile aynıdır. Modern web uygulamalarında 302 yerine 307 tercih edilebilir ancak arama motorları her ikisini de geçici yönlendirme olarak işler.
308 Permanent Redirect
308, HTTP/1.1 protokolünde 301’in karşılığıdır. 301’den farkı, istek metodunu değiştirmemesidir. SEO açısından 301 ile aynı kalıcı yönlendirme sinyalini verir. Yeni projelerde 308 kullanılabilir ancak Google’ın 301’e alışkın olduğu unutulmamalıdır.
Meta Refresh Yönlendirmesi
HTML meta etiketiyle yapılan yönlendirmedir. Kullanıcı deneyimi açısından kötüdür çünkü sayfa kısa bir an yüklenir ve sonra yönlendirilir. Google, meta refresh yönlendirmeleri destekler ancak HTTP yönlendirmelerine göre daha yavaş işler. 0 saniyelik meta refresh, 301’e yakın davranış gösterir; daha uzun süreler ise SEO değerini düşürür. Mümkünse meta refresh yerine HTTP yönlendirmeleri tercih edilmelidir.
JavaScript Yönlendirmesi
JavaScript ile yapılan yönlendirmeler, Google’ın rendering sürecine bağımlıdır. Google, JavaScript yönlendirmelerini işleyebilir ancak HTTP yönlendirmelerine göre daha yavaş indexlenir. Acil durumlar dışında SEO açısından HTTP yönlendirmeleri her zaman tercih edilmelidir. JavaScript yönlendirmesi kullanıldığında, Google’ın yönlendirmeyi algılaması için sayfanın render edilmesi gerekir ve bu süreç günler sürebilir.

Yönlendirme Zincirleri ve Yöngüler (Redirect Chains & Loops)
Yönlendirme uygulamarken karşılaşılan en yaygın teknik sorunlar zincirler ve yöngülerdir. Her iki durum da SEO performansını ciddi şekilde etkiler.
Yönlendirme Zinciri Nedir?
Yönlendirme zinciri, A sayfasının B’ye, B’nin C’ye, C’nin D’ye yönlendirilmesi durumudur. Her adımda crawl bütçesi harcanır ve link juice kaybı artar. Google, birden fazla yönlendirme adımını takip eder ancak üçten fazla adımda son URL’ye ulaşma garantisi yoktur. Ayrıca her yönlendirme adımı sayfa yükleme süresini artırır ve kullanıcı deneyimini bozar.
Zincirlerin çözümü basittir: her yönlendirme doğrudan hedef URL’ye tek adımda yapılmalıdır. A → B → C yerine A → C ve B → C şeklinde güncellenmelidir. Düzenli SEO denetimleri ile zincirler tespit edilip çözülmelidir.
Yönlendirme Yöngüsü Nedir?
Yöngü, A sayfasının B’ye, B’nin tekrar A’ya yönlendirilmesidir. Bu durumda tarayıcı sonsuz döngüye girer ve sayfa yüklenemez. Google, yöngüleri tespit edip hata bildirimi verir. Yöngüler genellikle yanlış yapılandırılmış .htaccess kurallarından veya çakışan eklentilerden kaynaklanır. Hemen çözülmesi gerekir çünkü etkilenen sayfalar tamamen erişilemez hale gelir.
WordPress Sitelerde Yönlendirme Uygulaması
WordPress, dünya genelinde en çok kullanılan CMS olduğundan yönlendirme uygulamaları da WordPress bağlamında sıkça karşılaşılan bir konudur. WordPress’te yönlendirme için birden fazla yöntem bulunur.
Eklenti ile Yönlendirme
Redirection ve Rank Math gibi eklentiler, .htaccess dosyasına dokunmadan yönlendirme oluşturmanıza olanak tanır. Küçük ve orta ölçekli siteler için pratik bir çözümdür. Ancak çok sayıda yönlendirme eklenti veritabanını şişirebilir ve sayfa yükleme süresini artırabilir. Büyük sitelerde sunucu seviyesinde yönlendirme her zaman daha performanslıdır.
.htaccess ile WordPress Yönlendirme
WordPress’in Apache tabanlı hostinglerinde .htaccess dosyası en güçlü yönlendirme aracıdır. Eklentilere göre daha hızlı çalışır çünkü sunucu seviyesinde işlenir. Ancak yanlış bir kural tüm siteyi kırabileceğinden dikkatli kullanılmalıdır. Her değişiklik öncesi .htaccess yedeği alınmalıdır.
WordPress Ortam Değişikliğinde Toplu Yönlendirme
Domain değişikliği veya HTTPS geçişi gibi toplu işlemlerde, WordPress veritabanındaki tüm URL’lerin güncellenmesi gerekir. Sadece .htaccess ile yönlendirme yeterli değildir; içerikteki iç linkler, medya URL’leri ve tema ayarları da güncellenmelidir. Better Search Replace gibi eklentiler veya WP-CLI ile wp search-replace komutu bu işlemi hızlıca gerçekleştirir.
Yönlendirme Performansını İzleme ve Test Etme
Yönlendirme kuralları uygulandıktan sonra düzenli izleme şarttır. Yanlış yapılandırılmış bir yönlendirme sessizce trafik kaybettiriyor olabilir.
Yönlendirme Test Araçları
Yönlendirmenin doğru çalıştığını doğrulamak için şu araçlar kullanılır:
- Google Search Console: Kapsam raporunda yönlendirilen URL’lerin durumunu kontrol edin. Yeni URL’lerin indexlendiğini ve eski URL’lerin kaldırıldığını doğrulayın.
- Screaming Frog: Site taramasında 301 ve 302 yönlendirme zincirlerini ve yöngüleri tespit edin. Ücretsiz versiyon 500 URL’ye kadar tarama yapar.
- cURL komutu: Terminalde
curl -I https://orneksite.com/eski-sayfakomutuyla HTTP başlıklarını kontrol edin. Dönen durum kodunu doğrulayın. - Redirect Checker araçları: Çevrimiçi araçlarla yönlendirme yolunu adım adım takip edin. Birden fazla adım varsa zincir tespit etmiş olursunuz.
Google Search Console’da Yönlendirme Takibi
Google Search Console, URL İnceleme aracıyla tekil URL’lerin yönlendirme davranışını gösterir. Eski URL’yi girip Google’ın yeni URL’yi indexleyip indexlemediğini kontrol edebilirsiniz. Ayrıca kapsam raporunda “Yönlendirilen URL’ler” filtresi altında yönlendirilen sayfa sayısını ve olası sorunları görebilirsiniz. Toplu yönlendirme sonrası yeni URL’lerin daha hızlı indexlenmesi için Search Console’da manuel index isteği göndermek faydalıdır.
Yönlendirme ve Canonical Etiket İlişkisi
Yönlendirmeler ve canonical etiketleri benzer amaçlarla kullanılır ancak farklı mekanizmalardır. 301 yönlendirme, kullanıcıyı ve tarayıcıyı fiziksel olarak yeni URL’ye taşır. Canonical etiket ise sayfa içerik olarak başka bir URL’nin kopyası olduğunu arama motorlarına bildirir ama kullanıcı yönlendirilmez.
İdeal senaryoda her ikisi birlikte uyumlu çalışır. Bir sayfa 301 ile yönlendirilmişse, hedef sayfadaki canonical etiket kendisini işaret etmelidir. W3C standartlarına göre yönlendirilen bir sayfada canonical etiket bulunmamalıdır çünkü tarayıcı o sayfaya ulaşmaz. Ancak pratikte, bazı CMS sistemleri yönlendirilen sayfalarda canonical etiket bırakabilir ve bu durum Google tarafından çelişkili sinyal olarak değerlendirilir.
Yönlendirme Hataları ve Çözümleri
Yönlendirme uygulamasında karşılaşılan yaygın hatalar ve çözümleri şunlardır:
Soft 404 Hatası
Bir sayfa 404 dönmek yerine 200 durum koduyla “sayfa bulunamadı” içeriği gösteriyorsa buna soft 404 denir. Google bu sayfaları indexlemeye çalışır ve düşük kalite sinyali verir. Çözüm olarak silinmiş sayfalar ya gerçek 404 dönmeli ya da anlamsal olarak en yakın sayfaya 301 ile yönlendirilmelidir.
Yanlış Durum Kodu Kullanımı
En sık yapılan hata, kalıcı taşıma için 302 kullanmaktır. Bu durumda yeni URL otorite kazanamaz. Çözüm olarak tüm kalıcı taşımalar 301 ile yapılmalıdır. Benzer şekilde, geçici bir yönlendirme için 301 kullanmak da eski URL’nin gereksiz yere index’ten çıkmasına neden olur.
Karmaşık HTTPS Yönlendirmeleri
HTTP’den HTTPS’e geçişte en sık yapılan hata, HTTP sayfaların doğrudan HTTPS anasayfaya yönlendirilmesidir. Her HTTP URL kendi HTTPS karşılığına tek tek yönlendirilmelidir. Ayrıca HTTPS yönlendirmesi ile WWW/non-WWW yönlendirmesi çakışmamalıdır; tek bir kural zincirinde her iki yönlendirme aynı anda yapılmalıdır.
SEO İçin Yönlendirme En İyi Uygulamalar
Yönlendirme stratejinizi oluştururken aşağıdaki ilkeleri göz önünde bulundurun:
- Kalıcı mı geçici mi olduğunu net belirleyin. Şüpheliyseniz 301 kullanın. Kalıcı bir değişiklik için 302 kullanmak, 301 kullanmaktan her zaman daha zararlıdır.
- Zincirlerden kaçının. Her yönlendirme tek adımla hedefe ulaşmalıdır. Üçten fazla adım kesinlikle kabul edilemez.
- Yöngüleri anında çözün. Hiçbir sayfa sonsuz döngüye girmemeli. Düzenli tarama ile yöngüler erken tespit edilmelidir.
- 404 sayfalarını değerlendirin. Trafik alan 404 sayfaları anlamsal olarak en yakın sayfaya 301 ile yönlendirilmelidir. Trafiği olmayan 404 sayfaları olduğu gibi bırakılabilir.
- Yönlendirme sonrası iç linkleri güncelleyin. Kendi sitenizdeki eski URL’ye giden linkler, yeni URL’ye güncellenmelidir. Gereksiz yönlendirme adımları crawl bütçesini harcar.
- Backlink profillerini kontrol edin. Eski URL’ye gelen önemli backlinkler varsa, site sahiplerine yeni URL’yi bildirmeyi değerlendirin.
- Düzenli denetim yapın. En az üç ayda bir yönlendirme yapınızı tarama ile kontrol edin. Yeni zincirler ve yöngüler oluşmuş olabilir.
Sonuç: Doğru Yönlendirme ile SEO Değerini Koruyun
Yönlendirmeler, SEO dünyasında genellikle göz ardı edilen ancak doğru uygulandığında büyük fark yaratan teknik unsurlardır. Bir URL değişikliğinde 301 mi 302 mi kullanacağınız, sıralamalarınızı koruyup koruyamayacağınızı belirler. Kalıcı değişikliklerde her zaman 301, geçici durumlarda 302 kullanılmalıdır. Yönlendirme zincirleri ve yöngüleri düzenli denetimlerle tespit edilmeli, iç linkler güncellenmeli ve Google Search Console üzerinden izleme sürdürülmelidir.
Site taşıma, HTTPS geçişi veya URL yapısı değişikliği gibi büyük operasyonlarda yönlendirme planı önceden hazırlanmalı, her URL eşleştirmesi belgelenmeli ve geçiş sonrası trafik kaybı yakından takip edilmelidir. Unutmayın: yönlendirme sadece teknik bir detay değil, sitenizin arama otoritesini koruyan can damarıdır. Profesyonel bir SEO ajansı ile çalışmak, bu süreçte hata yapma riskini minimize eder ve organik görünürlüğünüzü kesintisiz sürdürmenizi sağlar. Ankara web tasarım ve SEO uyumlu web tasarımı hizmetleri almak istiyorsanız, doğru yönlendirme stratejisiyle sitenizin değerini koruyacak uzman bir ekipli çalışmak en doğru yatırım olacaktır.




