Site taşıdım, trafik düştü: yönlendirme hataları ve çözümleri
301 mi 302 mi, zincirler nasıl kırılır, her şeyi ana sayfaya yönlendirmek neden en pahalı hata? Yedi adımlı taşıma kontrol listesi.
Site taşıdınız, adresler değişti, trafik yarıya düştü. Yönlendirmeleri "yaptık" diyorsunuz ama Search Console hâlâ eski adresleri gösteriyor. Sorun genelde yönlendirmenin varlığında değil, tipinde ve zincirinde.
Aşağıdakiler, taşıma sonrası kayıpların büyük kısmını açıklıyor.
301 mi, 302 mi?
Bu ayrım her şeyin merkezinde.
| Kod | Anlamı | Sinyal aktarımı |
|---|---|---|
301 | Kalıcı taşındı | Aktarılır |
302 | Geçici | Aktarılmaz; eski adres dizinde kalır |
307 | Geçici (kesin) | Aktarılmaz |
| JavaScript yönlendirme | Belirsiz | Gecikmeli, bazı botlarda hiç |
meta refresh | Zayıf | Güvenilmez, kullanmayın |
Kalıcı bir taşımada 302 kullanmak, en pahalı sessiz hatalardan biri. Kontrol basit:
curl -I https://siteniz.com/eski-adres
İlk satırda 301 yazmıyorsa düzeltilecek bir şey var.
Zincirleri kırın
Yıllar içinde birikir: eski adres → ara adres → yeni adres. Her sıçrama biraz sinyal kaybı ve biraz gecikme demektir; üçten uzun zincirlerde botlar takibi bırakabilir.
Tüm zinciri görmek için:
curl -sIL https://siteniz.com/eski-adres | grep -iE "^HTTP|^location"
Çıktıda birden fazla 301 görüyorsanız zincir var. Çözüm: her eski adresi doğrudan son hedefe yönlendirin, ara duraklara değil.
En sık üç hata
1. Her şeyi ana sayfaya yönlendirmek
Taşıma sırasında en kolay yol gibi görünür: bütün eski adresleri ana sayfaya at, iş bitsin.
Google bunu yönlendirme olarak değil, soft 404 olarak değerlendirir. Eski sayfanın biriktirdiği değer aktarılmaz, tamamen kaybolur.
Doğrusu: her eski adresi içerik olarak karşılığı olan yeni adrese yönlendirmek. Karşılığı yoksa 410 (kalıcı olarak silindi) döndürmek, ana sayfaya atmaktan iyidir.
2. Yönlendirmeleri erken kaldırmak
"Altı ay oldu, artık gerek yok" diye kaldırılan kurallar. Google eski adresleri yıllarca hatırlar ve dış siteler hâlâ oraya bağlantı veriyor olabilir.
301'ler kalıcıdır; kalıcı bırakın. Sunucuya yükü ihmal edilebilir düzeydedir.
3. İç bağlantıları güncellememek
Yönlendirme çalışıyor diye menüdeki ve yazılardaki eski bağlantılar öylece kalıyor. Her tıklama gereksiz bir sıçrama üretiyor.
Yönlendirme bir güvenlik ağıdır, kalıcı çözüm değil. İç bağlantıları yeni adreslere güncelleyin.
Taşıma kontrol listesi
- Eski adres listesini çıkarın. Sitemap'ten, Search Console'dan ve analytics'ten. Üçünü birleştirin; hiçbiri tek başına tam değil.
- Eşleştirme tablosu yapın. Her eski adresin karşısına yeni adresi yazın. Bu tablo taşımanın en önemli belgesi.
- 301'leri kurun. Tek tek, doğrudan hedefe.
- Rastgele 20 adresi test edin.
curl -Iile. Hepsi tek sıçramada 200'e ulaşmalı. - Search Console'da adres değişikliği bildirin. Alan adı değiştiyse "Adres Değişikliği" aracını kullanın.
- Yeni sitemap gönderin. İçinde yalnızca yeni adresler olsun.
- Dört hafta izleyin. Dizin sayısı ve trafik geri gelene kadar başka büyük değişiklik yapmayın.
Ne kadar sürede toparlanır?
Düzgün yapılmış bir taşımada trafik genelde 2-8 hafta içinde eski seviyesine yaklaşır. Bu süre boyunca bir miktar düşüş normaldir ve panikle geri dönmek en kötü karardır.
Üç ay sonra hâlâ toparlanmadıysa yönlendirme haritasında boşluk var demektir: bazı eski adresler karşılıksız kalmış olabilir.
Sık sorulan sorular
www'lu ve www'suz adres ikisi de açılıyor, sorun mu?
Evet. Biri seçilip diğeri ona 301 ile yönlendirilmeli. İkisi birden açılıyorsa aynı içerik iki adreste duruyor ve sinyal bölünüyor. Aynısı http ile https için de geçerli.
Sonundaki eğik çizgi fark eder mi?
Teknik olarak /sayfa ile /sayfa/ iki ayrı adrestir. Birini seçip diğerini yönlendirin; hangisini seçtiğiniz önemli değil, tutarlılık önemli.
Yönlendirme sıralamamı düşürür mü?
Kalıcı (301) yönlendirmeler sinyali aktarır; kalıcı bir kayıp beklenmez. Geçici düşüş, Google'ın yeni adresleri yeniden değerlendirmesi sırasında olur ve normaldir.
Yapay zeka botları yönlendirmeleri takip eder mi?
Sunucu tarafı 301/302'leri genelde takip ederler. Ama JavaScript ile yapılan yönlendirmeleri çoğu takip etmez — o yüzden yönlendirmeyi mutlaka sunucu düzeyinde kurun, tarayıcıda değil.
Devamı: Yönlendirme ve sertifika tarafını birlikte kontrol etmek için SSL / HTTPS kontrolcüsü, adres listenizin sağlığı için sitemap kontrolcüsü.
Yorumlar
Henüz yorum yok. İlk yorumu siz yazın.
Yorum yapmak için giriş yapın.