Site Yenilemede SEO Kaybını Önlemek: Migrasyon Rehberi
Yeni bir site canlıya alındığında sıralamaların düşmesinin asıl nedeni tasarım değil, unutulan yönlendirmelerdir. Adres eşleme ve kontrol listesi.
rabbitclip ekibiYayın: 4 dk okuma
Kısa cevap
Bir site yenilendiğinde sıralamaların düşmesinin en sık nedeni, eski adreslerin yeni adreslere doğru yönlendirilmemesidir. Google, bir adres değiştiğinde eski sayfanın topladığı sinyalin yeni adrese aktarılması için 301 yönlendirmesinin doğru kurulmasını istiyor; bu adım atlanırsa arama motoru o sayfayı sıfırdan değerlendirmeye başlar (Google Search Central, Site moves with URL changes).
Bu kayıp genelde tasarım ekibinin değil, proje planlamasının hatasıdır. Yeni tasarım onaylanır, geliştirme başlar, ama eski sitenin URL listesi hiç çıkarılmaz; canlıya geçiş gecesi kimse eski adresle yeni adres arasındaki eşlemeyi elinde tutmuyor olur.
Aşağıda bir migrasyonun üç aşaması: hazırlık, geçiş gecesi, geçiş sonrası kontrol.
Hazırlık: eski site tam olarak çıkarılır
Geçişten önce eski sitenin taranabilen (indexlenmiş) tüm URL'leri çıkarılır; bu liste Search Console'daki kapsam raporundan, site haritasından ve gerekirse bir tarama aracından derlenir. Bir e-imza hizmeti sunan bir işletmenin sitesinde yüzlerce yardım makalesi varsa, bu makalelerin her biri tek tek bu listeye girmeli.
Sonra her eski URL, yeni sitede karşılık geldiği adrese eşlenir. Bir sayfa yeni yapıda tam karşılığı yoksa, en yakın konudaki sayfaya yönlendirilir; hiçbir karşılık yoksa ana sayfaya değil, konuyla ilgili bir kategori sayfasına yönlendirmek daha doğru sonuç verir.
301 yönlendirme neden 302'den farklı
301 yönlendirmesi «bu sayfa kalıcı olarak taşındı» der, arama motoru eski sayfanın sinyalini yeni adrese aktarır. 302 yönlendirmesi «bu sayfa geçici olarak başka yerde» der, sinyal aktarımı beklenmez. Kalıcı bir site değişikliğinde 302 kullanmak, sinyal aktarımını engelleyen sık yapılan bir hatadır (Google Search Central).
Yönlendirme zinciri de kontrol edilmeli: eski adres A, yeni adrese değil, önce başka bir eski adrese, sonra yeni adrese yönlendiriliyorsa bu zincir hem yavaşlık hem sinyal kaybı yaratır. İdeal olan, her eski adresin doğrudan tek adımda yeni adrese gitmesidir.
Site haritası ve robots dosyası güncellenir
Yeni site canlıya çıktığında site haritası (sitemap.xml) yeni URL'leri içermeli ve arama motoruna Search Console üzerinden gönderilmeli; eski site haritasının hâlâ eski adresleri göstermesi tarama sürecini karıştırır.
Robots.txt dosyası da kontrol edilmeli; geliştirme sırasında arama motorlarının siteyi taramasını engellemek için eklenmiş bir kural, canlıya geçişte kaldırılmazsa yeni site aramada hiç görünmez hale gelir. Bu, migrasyonlarda sık rastlanan ama kolayca önlenebilecek bir hatadır.
Geçiş gecesi kontrol listesi
Canlıya geçiş anında ve hemen sonrasında kontrol edilmesi gereken maddeler var; bunların çoğu birkaç dakikada tamamlanır ama atlanırsa haftalar süren bir sıralama kaybına yol açabilir.
- Robots.txt'te tarama engeli kalmadığı doğrulanır
- Yeni site haritası oluşturulur ve Search Console'a gönderilir
- En az trafikli yirmi sayfa dahil tüm eski URL'ler için yönlendirme test edilir
- Yapılandırılmış veri (schema) yeni sayfalarda da mevcut mu kontrol edilir
- Search Console'da kapsam raporu geçişten sonraki günlerde takip edilir
Geçiş sonrası: kaç hafta izlenir
Google'ın yeni URL'leri tam olarak işlemesi birkaç hafta sürebilir; bu süre boyunca sıralamalarda geçici dalgalanma görülmesi normaldir. Asıl uyarı işareti, dalgalanma değil, belirli bir sayfanın haftalar sonra hâlâ eski adresle indexli görünmesidir; bu durumda yönlendirme zincirinde bir kopukluk var demektir.
Bu dönemde sabırsızlanıp yönlendirmeleri sık sık değiştirmek işi daha da karıştırır; arama motoru her değişiklikte yeniden değerlendirmeye başlar. Bir kez doğru kurulan yönlendirme planına dokunmadan, yalnız Search Console raporunu düzenli izlemek en güvenli yoldur.
İç bağlantılar ve geri bağlantılar nasıl korunur
Bir sitedeki iç bağlantılar (bir sayfanın başka bir sayfaya verdiği bağlantı) migrasyon sırasında genelde unutulur; eski adresler yönlendirilse bile, sayfa içindeki metinlerde hâlâ eski bağlantılar duruyorsa ziyaretçi bir yönlendirme zincirinden geçer, bu da hız kaybı demektir.
Dışarıdan gelen geri bağlantılar (başka sitelerin sizin sitenize verdiği bağlantı) ise doğrudan düzeltilemez ama yönlendirme doğru kurulduysa bu bağlantıların taşıdığı sinyal yeni adrese aktarılır; bu yüzden 301 yönlendirmesinin eksiksiz olması yalnız iç değil dış bağlantılar için de belirleyici.
Analitik ve dönüşüm izleme migrasyon sırasında nasıl korunur
Bir site yenilenirken analitik kodu ve dönüşüm izleme etiketleri (form gönderimi, arama takibi) yeni siteye taşınmayı unutulan bir başka kalemdir; bu etiketler eksik kalırsa geçiş sonrası trafik ve dönüşüm verisi bir süre kör nokta oluşturur.
Bir e-imza hizmetinin form gönderimi izleme kodu eski sitede çalışıyor ama yeni sitede yeniden kurulmadıysa, geçiş sonrası kaç kişinin form doldurduğu bilinemez; bu yüzden geçiş öncesi izleme etiketlerinin listesi de URL listesiyle birlikte çıkarılmalı.
Geçiş sonrası ilk gün, canlıya çıkan her form ve düğme test amaçlı bir kez elle denenmeli; analitik panelde o test kaydının göründüğü doğrulanırsa izleme kodunun çalıştığından emin olunur.
Bir site yenilemesinde tasarım ne kadar iyi olursa olsun, yönlendirme ve adres eşleme eksikse arama motorundaki birikim kaybolur. rabbitclip her migrasyon projesinde eski URL listesini, yönlendirme planını ve geçiş sonrası takibi ayrı bir kalem olarak yürütür; mevcut bir yenileme planınız varsa bu kontrol listesiyle birlikte gözden geçirebiliriz.
Sık sorulanlar
301 yönlendirme sıralamayı düşürür mü?
Doğru kurulursa hayır; asıl risk, yönlendirmenin hiç kurulmaması ya da 302 gibi geçici bir yönlendirme kullanılmasıdır.
Tüm eski sayfalar yeni sitede birebir olmalı mı?
Hayır, tam karşılığı olmayan bir sayfa en yakın konudaki sayfaya yönlendirilebilir.
Migrasyon sonrası sıralama ne zaman normale döner?
Genelde birkaç hafta içinde; bu süre site büyüklüğüne ve değişikliğin kapsamına göre değişir.
Robots.txt kontrolü neden bu kadar önemli?
Geliştirme aşamasında eklenen bir tarama engeli canlıya taşınırsa, yeni site arama motorunda hiç görünmeyebilir.
İç bağlantılar migrasyondan önce mi düzeltilmeli?
Mümkünse evet; en azından geçişten hemen sonra tüm iç bağlantılar yeni adreslere güncellenmeli.
