301 yönlendirme ve site taşıma: Yeni siteye geçerken SEO trafiğini kaybetmemek
· 5 dk okuma
Yeni bir web sitesine geçmek heyecan vericidir; ama birçok işletme yayın gününden birkaç hafta sonra arama trafiğinin yarıya indiğini fark eder. Bunun en sık nedeni, eski adreslerin yeni adreslere doğru şekilde yönlendirilmemesidir. Yıllardır bağlantı alan, Google’da sıralanan sayfalar bir anda “bulunamadı” (404) hatası vermeye başlar. Bu rehberde yönlendirme türlerini, taşıma öncesi hazırlığı ve taşıma sonrası kontrolleri anlatıyoruz.
Yönlendirme türleri
| Kod | Anlamı | Ne zaman kullanılır? |
|---|---|---|
| 301 | Kalıcı olarak taşındı | Sayfa kalıcı olarak yeni adrese geçtiyse; site taşıma, alan adı değişikliği, adres yapısı değişikliği |
| 308 | Kalıcı olarak taşındı (yöntem korunur) | 301 ile aynı amaç; form gönderimi gibi POST isteklerinin de korunması gerektiğinde |
| 302 / 307 | Geçici yönlendirme | Kısa süreli bakım, kampanya veya A/B testi; eski adres geri gelecekse |
| 410 | Kalıcı olarak kaldırıldı | Sayfanın bir karşılığı yoksa ve bir daha gelmeyecekse |
Arama motorları kalıcı yönlendirmelerde eski adresin sinyallerini zamanla yeni adrese aktarır. Geçici yönlendirmede ise eski adresi dizinde tutmaya devam edebilir. Kalıcı bir değişiklikte 302 kullanmak, taşımanın en yaygın hatalarından biridir.
Taşıma öncesi: yönlendirme haritası
Taşımanın en önemli belgesi, her eski adresin hangi yeni adrese gideceğini gösteren bir tablodur.
- Eski adresleri toplayın: Eski sitenin site haritası, Search Console’daki “Sayfalar” raporu, Google Analytics’te trafik alan sayfalar ve en çok bağlantı alan sayfalar listesini birleştirin. Yalnız site haritasına güvenmeyin; eski kampanya sayfaları ve PDF dosyaları genellikle orada yoktur.
- Her adres için en yakın karşılığı bulun: Eski “Hizmetlerimiz > Web Tasarım” sayfası, yeni sitedeki web tasarım hizmeti sayfasına gitmelidir. Karşılığı olmayan sayfaları toplu halde ana sayfaya yönlendirmek önerilmez; Google bunları çoğu zaman “soft 404” olarak değerlendirir.
- Tabloyu test edin: Yayından önce test ortamında her satırın doğru hedefe gittiğini kontrol edin.
Yönlendirme zincirleri ve döngüler
Bir adres önce başka bir adrese, o da üçüncü bir adrese yönleniyorsa buna yönlendirme zinciri denir. Örnek:
http://ornek.com/hizmet → https://ornek.com/hizmet → https://www.ornek.com/hizmet → https://www.ornek.com/hizmetler/
Her adım sayfanın açılmasını yavaşlatır ve arama motorlarının tarama bütçesini harcar. Google bir zincirde belirli sayıda adımdan sonra takibi bırakabilir. Hedef her zaman tek adımlık yönlendirmedir: eski adres doğrudan son adrese gitmelidir.
Döngü ise bir adresin sonunda kendisine geri yönlenmesidir; sayfa hiç açılmaz ve tarayıcı “çok fazla yönlendirme” hatası verir. Genellikle hem barındırma panelindeki HTTPS yönlendirmesi hem de .htaccess kuralları aynı anda çalıştığında ortaya çıkar.
Taşıma günü yapılacaklar
- Yönlendirme kurallarını yayına alın ve tablodaki örnek adresleri canlıda test edin.
- HTTP’den HTTPS’e ve www’li adresten tercih ettiğiniz sürüme (ya da tersine) tek adımda yönlendirme yapın.
- Yeni sitenin
robots.txtdosyasında test ortamından kalanDisallow: /satırı olmadığını kontrol edin. - Yeni site haritasını Search Console’a gönderin.
- Alan adı değiştiyse Search Console’daki “Adres değişikliği” aracını kullanın.
- İç bağlantıları yeni adreslere güncelleyin; kendi sitenizin içinde yönlendirmeye giden bağlantı bırakmayın.
Taşıma sonrası: kırık bağlantıları izleyin
- İlk iki hafta Search Console’daki “Sayfalar” raporunda 404 hatalarını her gün kontrol edin.
- Sunucu kayıtlarında en çok 404 alan adresleri bulun ve tabloya ekleyin.
- Sizi bağlantılayan önemli dış siteler varsa eski adres yerine yeni adresi kullanmalarını rica edin.
- Eski yönlendirmeleri en az bir yıl, mümkünse süresiz tutun.
Sitenizdeki kırık bağlantıları ve yönlendirme zincirlerini kırık bağlantı ve yönlendirme testimizle tarayabilirsiniz.
Sık yapılan hatalar
- Bütün eski adresleri ana sayfaya yönlendirmek.
- Kalıcı taşımada 302 kullanmak.
- Yönlendirmeleri birkaç ay sonra “artık gerek yok” diye silmek.
- Hem barındırma panelinde hem
.htaccessdosyasında yönlendirme tanımlayıp zincir veya döngü oluşturmak. - Görsel ve PDF adreslerini unutmak; bunlar da arama sonuçlarında ve dış bağlantılarda yer alır.
- CDN önbelleğini temizlemeden test etmek; eski yanıtlar bir süre sunulmaya devam edebilir.
Örnek senaryo: adres yapısı değişen bir kurumsal site
Eski sitede hizmet sayfaları ornek.com/index.php?sayfa=web-tasarim biçiminde, yeni sitede ise ornek.com/hizmetler/web-tasarim/ biçiminde olsun. Yapılacaklar:
- Tabloyu hazırlayın. Eski sitedeki her
sayfa=değeri için yeni adresi yazın. Search Console’dan son bir yılda gösterim almış tüm eski adresleri dışa aktarın ve tabloda karşılığı olmayan kalmadığından emin olun. - Parametreli adresleri yakalayın. Apache sunucularda sorgu dizesine bağlı yönlendirme için
RewriteCond %{QUERY_STRING}kullanılır. Birden fazla koşul yazıldığında yakalanan grubun yalnız son eşleşen koşuldan geldiğini unutmayın; kuralları tek tek test edin. - Eski parametreyi temizleyin. Yönlendirilen adreste eski sorgu dizesinin taşınmaması için kuralın sonuna uygun bayrağı (Apache’de
QSD) ekleyin. - Canlı testi yapın. Tablodaki her satırı bir betik veya tarama aracıyla isteyip yanıtın tek bir 301 ve ardından 200 olduğunu doğrulayın.
- İzleyin. İlk haftalarda Search Console’daki 404 listesini kontrol edin; gözden kaçan adresleri tabloya ve kurallara ekleyin.
Bu senaryodaki en büyük risk, eski adreslerin çok sayıda olması değil, birkaçının unutulmasıdır. En çok bağlantı alan eski sayfalar genellikle en değerli olanlardır; bu yüzden tablo hazırlanırken bağlantı verisi mutlaka kullanılmalıdır.
Sonuç
İyi planlanmış bir taşıma, arama trafiğinde kısa bir dalgalanmadan fazlasına yol açmaz. Kötü planlanmış bir taşıma ise yıllarca biriken görünürlüğü birkaç haftada silebilir. Fark, yayından önce hazırlanan yönlendirme tablosunda ve yayından sonraki ilk haftalardaki dikkatli izlemededir. Yeni bir site yaptırmayı düşünüyorsanız web sitesi teklifi alırken sorulacak sorular yazımızda taşımanın kimin sorumluluğunda olduğunu sormayı da öneriyoruz.
#kırık bağlantı #SEO #site taşıma #yönlendirme
Kendi sitenizi test edin
Bu yazıda anlatılanları sitenizde ücretsiz ölçün.
İlgili yazılar
Title ve meta açıklama nasıl yazılır? Arama sonucunda tıklanan başlıklar
Arama sonucunda görünen başlık ve açıklama, sayfanıza tıklanıp tıklanmayacağını belirler. İyi bir title etiketi ve meta açıklamanın uzunluğunu, yapısını ve Google’ın…
Open Graph rehberi: Bağlantınız WhatsApp ve LinkedIn’de neden kötü görünüyor?
Sitenizin bağlantısı WhatsApp, LinkedIn veya X’te paylaşıldığında görünen başlık, açıklama ve görsel Open Graph etiketlerinden gelir. Doğru etiketleri, görsel ölçülerini…
Yapılandırılmış veri (Schema.org) rehberi: Hangi işletme hangi şemayı kullanmalı?
Yapılandırılmış veri, arama motorlarına ve yapay zekâ asistanlarına sayfanızın ne anlattığını makine diliyle söyler. JSON-LD ile hangi şemaların ne zaman kullanılacağını…