Geçen yıl Mart ayında, Türkiye’nin önde gelen bir e-ticaret sitesi yeniden yapılandırma çalışması yaptı. URL yapısını iyileştirmek için bütün kategori sayfalarını taşıdılar. İki ay sonra organik trafik yüzde 40 düştü. Yatırım geri dönüşü (ROI) hedefleri tamamen alt üst oldu. Analistler panikledi. Sonunda sorunun kaynağı bulundu: Yüzlerce 301 yönlendirmesi yanlış kurulmuştu ve yıllar içinde biriktirilen link equity buharlaşıp gitmişti.
Bu senaryo, Türk dijital pazarlamacıların en sık karşılaştığı teknik SEO sorunlarından birini özetliyor. 301 yönlendirme SEO ilişkisini bilmeden site düzenlemesi yapmak, inşaat planı olmadan duvar yıkmak gibi. Sonuçlar tahmin edilemez ve geri dönmesi pahalı olur.
Bu rehberde, 301 yönlendirmelerinin SEO’ya tam olarak nasıl etki ettiğini, hangi hataların sıralamalarınızı mahvettiğini ve Türkiye’deki dijital pazarlamacıların bu teknik konuyu nasıl doğru yönetebileceğini ele alacağız. Uygulayabileceğiniz somut adımlar ve kontrol listeleriyle çalışmaya hazır bir rehber.
Bu makalede öğrenecekleriniz:
– Google’ın 301 yönlendirmelerini nasıl işlediği ve link equity’i nasıl aktardığı
– Crawl budget ve indeksleme üzerindeki etkileri
– En yaygın 301 yönlendirme hataları ve nasıl önleneceği
– Site göçü sırasında 301 yönlendirmelerini doğru yönetme stratejisi
– 301 ile 302 arasındaki kritik fark
Teknik SEO konusunda daha kapsamlı bir bakış açısı için SEO stratejileri rehberimize göz atabilirsiniz.
301 Yönlendirmesi Nedir? Google Bu Kodu Nasıl Okur?
301 yönlendirmesi, bir URL’nin kalıcı olarak başka bir adrese taşındığını tarayıcılara ve arama motorlarına bildiren HTTP durum kodudur. “Kalıcı” kelimesi burada kritik: Google bu kodu gördüğünde, eski sayfanın bir daha geri gelmeyeceğini anlıyor.
Peki Google bu bilgiyle ne yapıyor? Birkaç şeyi aynı anda gerçekleştiriyor:
- Eski URL’ye işaret eden dış bağlantıların link değerini yeni URL’ye aktarıyor
- Eski URL’yi indeksten kaldırmaya başlıyor ve yeni URL’yi indeksliyor
- Kullanıcıları otomatik olarak yeni adrese yönlendiriyor
Google’ın resmi belgeleri, 301 yönlendirmelerinin link equity’i “genellikle” aktardığını söylüyor. “Genellikle” kelimesi kasıtlı: Zincir yönlendirmeler, döngüler veya çok fazla atlama noktası varsa aktarım miktarı düşüyor.
Googlebot bir 301 ile karşılaştığında, bu bilgiyi hemen işlemiyor. Birkaç gün veya hafta içinde eski URL’yi ziyaret etmeyi azaltıyor, yeni URL’yi daha sık taramaya başlıyor. Bu geçiş süreci, büyük siteler için aylar sürebiliyor.
301, 302 ve 307: Arama Motorları Açısından Farkı Ne?
301 SEO açısından “güvenli liman”dır. Ama diğer kodları yanlış yerde kullanmak ciddi sonuçlar doğuruyor:
| Kod | Anlamı | SEO Etkisi |
|---|---|---|
| 301 | Kalıcı yönlendirme | Link equity aktarılır, tam önerilir |
| 302 | Geçici yönlendirme | Link equity aktarımı belirsiz, Google eski URL’yi korur |
| 307 | Geçici yönlendirme (HTTP/1.1) | 302 ile benzer etki |
| 308 | Kalıcı yönlendirme (HTTP/1.1) | 301’e benzer, daha yeni protokol |
Türkiye’de en sık karşılaştığım hata şu: Geliştiriciler bir sayfa “şu an yapım aşamasında” diyerek 302 kuruyor ve sonra onu yıllarca orada bırakıyor. Google bu sayfayı hiçbir zaman 301 gibi değerlendirmiyor. Birikmiş link equity askıda kalıyor.
301 Yönlendirmeleri SEO’yu Nasıl Etkiler?
Link Equity (Bağlantı Değeri) Transferi
SEO’da link equity, diğer sitelerden gelen bağlantıların sayfanıza aktardığı otorite değerini ifade ediyor. Bir sayfaya 50 kaliteli bağlantı geliyorsa ve o sayfa 301 ile başka bir URL’ye taşınıyorsa, bu 50 bağlantının değeri yeni URL’ye aktarılıyor, ama tam olarak değil.
Google’ın eski mühendisi Matt Cutts’ın 2013’teki açıklamasına göre, 301 yönlendirmelerde yaklaşık yüzde 15 oranında link equity kaybı yaşanabiliyordu. Günümüzde bu oran önemli ölçüde düşmüş olsa da Google, resmi olarak hiçbir zaman tam aktarım yapıldığını taahhüt etmiyor.
Pratik anlamda ne demek bu? Yüz adet güçlü bağlantıya sahip bir sayfanızı 301 ile taşıdığınızda, yeni sayfa teorik olarak aynı değere kavuşuyor. Ama bu değer anlık gelmiyor. Googlebot her iki URL’yi de tarayıp bilgiyi işleyene kadar zaman gerekiyor ve bu süreçte geçici sıralama kayıpları yaşanabilir.
Crawl Budget Üzerindeki Etkisi
Crawl budget, Google’ın belirli bir süre içinde sitenizin kaç URL’sini tarayacağını belirleyen kaynak miktarı. Büyük e-ticaret siteleri veya on binlerce sayfası olan siteler için bu kavram kritik önem taşıyor.
301 yönlendirmeleri crawl budget’ı iki şekilde etkiliyor:
Olumlu etkisi: Eski URL’ler yavaş yavaş tarama listesinden düşüyor, Googlebot zamanını yeni ve içerik açısından zengin sayfalara harcıyor.
Olumsuz etkisi: Zincir yönlendirmeler (A sayfası B’ye, B sayfası C’ye yönlendiriyorsa) her adımda crawl budget tüketiyor. Google genellikle 3-5 atlama sonrasında takip etmeyi bırakıyor.
Türkiye’deki büyük e-ticaret sitelerinde, özellikle Trendyol veya Hepsiburada entegrasyonu olan satıcı panellerinde, bu tür zincir yönlendirmelerin birikmesi çok yaygın. Bunlar hem crawl budget’ı israf ediyor hem de link equity aktarımını zayıflatıyor.
Geçici Sıralama Kayıpları ve Toparlanma Süreci
Bir URL’yi 301 ile taşıdığınızda Google’ın bu değişikliği tam olarak işlemesi zaman alıyor. Bu süreçte şunlar olabilir:
- Eski URL geçici olarak indeksten düşebilir ama yeni URL henüz sıralamamış olabilir
- Her iki URL da aynı anda sıralıyor olabilir ve Google hangisini tercih edeceğini hesaplıyor
- Kullanıcılar eski URL’ye tıklıyor, 301 ile yeni URL’ye geliyor; bu kullanıcı sinyali Googlebot’a yeni URL’yi daha hızlı tanıması için ipucu veriyor
Ortalama toparlanma süresi küçük siteler için 2-4 hafta, büyük siteler için 3-6 ay arasında değişiyor. Bu süre zarfında organik trafikte yüzde 10-30 arasında geçici düşüş görmek normal.
Türkiye’deki Dijital Pazarlamacıların En Sık Yaptığı 301 Hataları
Yüzlerce Türk web sitesinin teknik SEO analizini yaptıktan sonra ortaya çıkan en yaygın sorunlar bunlar:
1. Zincir Yönlendirmeler (Redirect Chains)
Bir sayfayı daha önce birkaç kez taşıdıysanız şöyle bir tablo ortaya çıkabilir:
/eski-urun → /urunler/eski-urun → /tr/urunler/yeni-urun
Bu zincirin her halkası link equity’den bir miktar götürüyor. Google bazen bu zinciri takip ediyor bazen bırakıyor. Doğrusu, her 301’i doğrudan nihai hedefe işaret edecek şekilde güncellemek.
2. Tarayıcı Tarafında Yapılan Yönlendirmeler
JavaScript veya meta refresh kullanarak yapılan yönlendirmeler 301 değildir. Googlebot bu yönlendirmeleri her zaman aynı şekilde işlemiyor. Sunucu tarafında (htaccess, Nginx konfigürasyonu veya CMS ayarları) yapılan 301 her zaman daha güvenilir.
3. Yönlendirme Döngüleri
A sayfası B’ye, B sayfası A’ya yönlendiriyorsa ortaya bir döngü çıkıyor. Googlebot bu döngüyü birkaç denemede tespit ediyor ve sayfayı taramayı bırakıyor. Kullanıcılar ise tarayıcı hatasıyla karşılaşıyor.
4. Silinmiş Sayfalar İçin 301 Kullanmamak
Bir ürün veya blog yazısını sildiğinizde, o URL’yi 404’e bırakmak yerine en alakalı sayfaya 301 vermeniz gerekiyor. 404 sayfaları link equity’yi tamamen kaybettiriyor.
5. www ve www Olmayan Sürümler Arasında Tutarsızlık
Siteniz hem www.example.com hem de example.com üzerinden erişilebiliyorsa ve bu ikisi arasında 301 yoksa, Google’a iki ayrı site gibi görünüyor. Canonical URL belirleyin ve diğer versiyona 301 verin.
Araç önerisi: Google Search Console’daki “Kapsama” (Coverage) raporunda yönlendirme hatalarını düzenli olarak kontrol edin. Hatalı yönlendirmeler orada belirgin şekilde görünüyor.
Anahtar kelime araştırması rehberimizde de teknik SEO altyapısının içerik performansını nasıl etkilediğini ele alıyoruz.
Site Göçü Sırasında 301 Yönlendirmeleri: Adım Adım Strateji
Site göçü (migration), 301 yönlendirmelerinin en kritik hale geldiği an. Yanlış planlama, aylarca süren trafik kayıplarına yol açabilir.
Bir senaryoyu somutlaştıralım: İstanbul’da faaliyet gösteren bir yazılım şirketi olan Nexa Digital, Aralık 2024’te eski WordPress sitesini yeni bir Webflow altyapısına taşıdı. 800’den fazla blog yazısı, onlarca ürün sayfası ve 6 yıllık birikmiş link equity vardı. IT ekibi 301 yönlendirmelerini tek tek yerine otomatik araçlarla bulk olarak kurdu. Ama URL yapısı değiştiği için birçok yönlendirme yanlış hedeflere gitti. İki ay içinde organik trafik yüzde 35 düştü. Sorunu düzeltmek 6 hafta aldı ve kaybedilen otoritenin geri kazanımı 4 ayı buldu.
Bu hatayı yapmamak için şu adımları sırasıyla uygulayın:
Adım 1: Göç Öncesi URL Haritalaması
Tüm mevcut URL’leri bir spreadsheet’e aktarın. Her URL için şunu belirleyin:
– Bu sayfa göçten sonra var olmaya devam edecek mi?
– Eğer hayır, en alakalı yeni URL hangisi?
– Bu URL’ye gelen harici bağlantılar (backlink) var mı? (Ahrefs veya Moz ile kontrol edin)
Ayrıca robots.txt dosyanızı gözden geçirin. Bazı URL’ler robots.txt ile engellenmiş olabilir ve bu yönlendirme sonrasında sorun yaratır.
Adım 2: Kritik Sayfaları Önceliklendirin
Harici bağlantı alan her URL’yi kritik olarak işaretleyin. Bu sayfalardaki yönlendirme hataları diğerlerine göre çok daha yüksek SEO zararı yaratır.
Adım 3: Yönlendirme Listesini Oluşturun
Kaynak URL ve hedef URL içeren bir yönlendirme tablosu hazırlayın. Her satırda şunlar olmalı:
– Eski URL (tam yol)
– Yeni URL (tam yol)
– HTTP durum kodu (genellikle 301)
– Bağlantı değeri (harici link sayısı)
Adım 4: Sunucu Taraflı Uygulama
Yönlendirmeleri sunucu konfigürasyonunuza (Apache için .htaccess, Nginx için server block, WordPress için Yoast SEO veya Rank Math, Webflow için proje ayarları) ekleyin.
Adım 5: Kademeli Test
Tüm yönlendirmeleri canlıya geçirmeden önce bir test ortamında doğrulayın. Ardından kritik sayfaları önce canlıya alın, 48 saat izleyin, sorun yoksa geri kalanları uygulayın.
Adım 6: Search Console’da Doğrulama
Göç sonrasında Google Search Console’da “Sitemap Gönder” yapın. Yeni site haritanızı gönderin. Kapsama raporunu günlük takip edin ve yönlendirme hatalarını hemen düzeltin.
Site migrasyonu SEO sürecinde Core Web Vitals puanlarınızı da takip edin. Yeni altyapıda sayfa yükleme hızı veya etkileşim metrikleri düştüyse, bu sıralama kayıplarını yönlendirme hatalarından ayırt etmek güçleşir. İkisini paralel izlemek zorundasınız.
SEO rekabet analizini göç döneminde rakiplerinizle karşılaştırmalı yaparsanız trafik kaybının ne kadarının genel sektör trendi ne kadarının teknik sorun olduğunu anlayabilirsiniz.
301 Yönlendirmelerini Teknik Olarak Nasıl Kurarsınız?
Apache (.htaccess) ile
Tek bir URL için:
Redirect 301 /eski-sayfa https://www.siteniz.com/yeni-sayfa
Tüm siteyi başka bir domain’e taşımak için:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^eskidomain.com [NC]
RewriteRule ^(.*)$ https://yenidomain.com/$1 [L,R=301]
Nginx ile
server {
listen 80;
server_name eskidomain.com;
return 301 https://yenidomain.com$request_uri;
}
WordPress’te Eklenti Kullanmadan
WordPress’te .htaccess düzenleme izniniz varsa yukarıdaki Apache yöntemini kullanabilirsiniz. Eklenti istemiyorsanız, WordPress’in kendi “Kalıcı Bağlantılar” ayarı da bazı yönlendirmeleri otomatik yönetiyor. Ama karmaşık toplu yönlendirmeler için Rank Math veya Redirection eklentisi daha güvenilir.
Yönlendirmeleri Test Etmek
Bir URL’nin doğru 301 döndürüp döndürmediğini kontrol etmek için:
- curl komutu:
curl -I https://www.siteniz.com/eski-sayfa - HTTPstatus.io: Tarayıcı üzerinden zincir analizi yapıyor
- Screaming Frog: Tüm siteyi tarayıp yönlendirme raporunu veriyor
Hedef URL’de HTTP/1.1 301 Moved Permanently gördüğünüzde yönlendirme doğru çalışıyor demektir.
Kurulum sonrasında yönlendirilen sayfaların backlink profilini de Ahrefs veya Google Search Console üzerinden kontrol edin. 301 yönlendirmesi uygulandıktan sonra bu backlink’lerin yeni URL’ye aktarıldığını birkaç hafta içinde doğrulayabilirsiniz.
301 Yönlendirme Performansını Nasıl İzlersiniz?
Yönlendirmeleri kurduktan sonra pasif kalmak büyük hata. Düzenli izleme zorunlu.
Haftalık kontrol listesi:
- Google Search Console “Kapsama” raporunda yeni hata var mı?
- Organik trafik trendiniz beklenen seyrinde mi?
- En önemli sayfalarınızın sıralamaları stabil mi?
Aylık kontrol listesi:
- Yeni zincir yönlendirme oluştu mu? (Screaming Frog ile tüm siteyi tarayın)
- Yönlendirmesi olan sayfaların sıralamaları yeni sayfalara tam geçti mi?
- Search Console’daki yönlendirme hataları temizlendi mi?
- Core Web Vitals puanları yönlendirmeden önceki seviyeyi koruyor mu?
- Yönlendirilen sayfalara gelen backlink’ler yeni URL’ye aktarıldı mı?
AI odaklı içerik optimizasyonu rehberimizde teknik SEO’yu içerik stratejisiyle nasıl entegre edeceğinizi ayrıca ele alıyoruz.
301 ile 302: Hangisini, Ne Zaman Kullanmalısınız?
Bu soruyu net bir kural olarak özetlemek mümkün:
301 kullanın:
– URL yapısını kalıcı olarak değiştirdiğinizde
– Domain değiştirdiğinizde (eskidomain.com’dan yenidomain.com’a)
– HTTP’den HTTPS’e geçişte
– www ve www-olmayan versiyonlardan birini tercih ederken
– Silinen sayfaları en alakalı sayfaya taşırken
302 kullanın:
– A/B testi yapıyorsanız ve orijinal URL’yi birkaç hafta içinde geri getirecekseniz
– Coğrafi yönlendirme yapıyorsanız (kullanıcıyı ülkesine göre farklı sayfaya gönderiyorsanız)
– Geçici promosyon sayfaları için
Pratikte 302’ye çok nadir ihtiyaç duyarsınız. Eğer “geçici” diye başladığınız bir yönlendirme üç ayı geçtiyse, 301’e çevirin.
Ek not: Çok dilli siteler için hreflang etiketlerinizin de yönlendirmelerle tutarlı olduğunu kontrol edin. Bir URL 301 ile taşınmışsa ama hreflang eski URL’ye işaret ediyorsa, Google uluslararası sıralama için hangi sayfayı kullanacağına karar vermekte zorlanıyor.
E-Ticaret Sitelerinde 301 Yönlendirmeleri: Özel Durumlar
Türkiye’de e-ticaret büyük ölçüde Trendyol, Hepsiburada ve kendi WordPress/WooCommerce sitelerinin kombinasyonu üzerinde işliyor. Bu platformlarda 301 yönlendirmeleri bazı ekstra dikkat gerektiriyor.
Stok dışı ürünler: Bir ürün kalıcı olarak kaldırıldığında, o URL’yi 404’te bırakmayın. En yakın kategori sayfasına veya benzer bir ürüne 301 verin. Bu, ürün sayfasına birikmiş link equity’yi kurtarıyor.
Mevsimlik kampanya sayfaları: Yılda bir kez aktif olan kampanya sayfaları (örneğin “bayram-indirimi-2025”) için kalıcı URL yapısı oluşturun. Her yıl aynı URL’yi kullanın, sadece içeriği güncelleyin. Bu şekilde birikmiş link değeri her sene daha da güçleniyor.
Kategori birleştirme: İki kategoriyi tek çatı altında topladığınızda, eski iki URL’yi yeni tek URL’ye 301 verin. İki kategorinin topladığı link equity tek sayfada birleşiyor.
Burak Yılmaz adında bir WooCommerce site yöneticisinin geçen yıl yaptığı güzel bir uygulama bunu iyi özetliyor. “Laptop Çantaları” ve “Evrak Çantaları” kategorilerini “İş Çantaları” altında birleştirdi. Her iki eski URL’den de yeni kategori sayfasına 301 verdi. Üç ay içinde yeni sayfanın organik trafiği, eski iki sayfanın toplamını geçti. Link equity birleşimi beklenenden hızlı sonuç verdi.
Google’ın 301 İşleme Sürecindeki Son Değişiklikler
Google, 2023’ten bu yana 301 yönlendirme işleme kapasitesini önemli ölçüde geliştirdi. Eski dönemlerde zincir yönlendirmelerde link equity aktarımı çok daha yavaş ve kısmi olurdu. Günümüzde şunlar değişti:
- Googlebot 301 zincirlerini daha hızlı işliyor (bazı durumlarda günler yerine saatler içinde)
- Çok kısa ömürlü 302’leri zaman zaman 301 gibi değerlendirmeye başladı
- HTTPS geçişlerinde link equity aktarımı artık neredeyse anlık
Bu iyileştirmeler 301 yönlendirmelerini daha güvenilir kıldı. Ama temel prensip değişmedi: Yönlendirme ne kadar doğrudan ve temiz olursa, aktarım o kadar sağlıklı olur.
SEO rekabet analizini düzenli yaparken rakiplerinizin yönlendirme yapısını da incelemenizi öneririm. Teknik hatalar, rakibe karşı ciddi avantaj fırsatı yaratıyor.
301 Yönlendirmeleri SEO’nun Sessiz Kahramanı
301 yönlendirme SEO ilişkisi, görünür olmayan ama fark yaratan bir tekniktir. İçerik yazmak kadar heyecan verici değil ama yanlış yapıldığında tüm içerik çalışmanızı çöpe dönüştürebilir.
Öğrenilecek ana dersler:
- 301, kalıcı taşımalar için tek doğru seçenek. 302’yi yalnızca gerçekten geçici durumlar için kullanın.
- Zincir yönlendirmeler link equity’yi zayıflatır. Her yönlendirmeyi doğrudan nihai hedefe işaret edecek şekilde güncelleyin.
- Crawl budget büyük sitelerde kritik. Gereksiz yönlendirmeler Googlebot’un zamanını çalıyor.
- Site göçü, en riskli süreç. Öncesinde URL haritalaması yapın, kritik sayfaları önceliklendirin, kademeli geçin.
- İzleme zorunlu. Search Console’u haftalık kontrol edin, yönlendirme hatalarını hemen düzeltin.
Şimdi ne yapmalısınız? Google Search Console’u açın. “Kapsama” raporuna gidin. Yönlendirme hatası olarak işaretlenmiş URL’leri filtreleyin. Bu liste, teknik SEO çalışmanızın başlangıç noktası.
Eğer blogunuzu ya da web sitenizi sıfırdan kuruyorsanız, bu teknik temeli baştan doğru atmak kritik. SEO odaklı blog kurma rehberimiz URL yapısından içerik planlamaya kadar tüm adımları kapsıyor.