Site Taşırken SEO Kaybı Nasıl Önlenir?

Site taşırken adres eşleştirme, 301 yönlendirme, başlık ve şema aktarımı, site haritası ve Search Console izleme adımları. Google belgesine dayalı.

SEO6 dk okuma

  • Web Tasarımı
  • Next.js
  • WordPress
  • SEO
  • Yapay Zeka
  • React
  • Eklenti Geliştirme
  • Vibe Coding
  • Uygulama Geliştirme
  • Site Hızı
Taşınma kolisi üzerinde ev anahtarı, hesap makinesi ve bant

Site taşırken SEO kaybını önlemenin yolu, eski ve yeni her adresi tek tek eşleştirmek, eşleşen adresleri 301 ile yönlendirmek, başlık, meta ve şemayı yeni sayfalara taşımak, yeni site haritasını göndermek ve canlıya aldıktan sonra Search Console'da izlemektir. Google, yönlendirmenin kendi başına sıralama gücünü kaybettirmediğini söylüyor; Google'ın sık hata listesinde atlanan adresler, yanlış yönlendirmeler ve unutulan engel ayarları var. Aşağıda sırayı ve kendi sitemi WordPress'ten yeni bir siteye taşırken neye dikkat ettiğimi anlatıyorum.

Taşımadan önce neyi taşıyorsunuz?

"Site taşımak" üç farklı iş olabilir ve her birinin riski farklı:

  • Yalnızca hosting değişiyor, adresler aynı: Google bunu adres değişikliği olan taşımalardan ayrı bir belgede anlatıyor; sayfa adresleri korunduğu için daha düşük risklidir.
  • Altyapı ya da tasarım değişiyor, alan adı aynı: Örneğin WordPress'ten başka bir yapıya geçiş. Sayfa adresleri değişiyorsa yönlendirme gerekir.
  • Alan adı değişiyor: En yüksek risk burada; Search Console'un Adres Değişikliği aracı yalnızca bu durumda kullanılır.

Google'ın adres değişikliği olan site taşımaları belgesi bir tavsiye daha veriyor: mümkünse alan adını, CMS'i ve tasarımı aynı anda değiştirmeyin; tek seferde tek şeyi değiştirin. Aynı anda üç şeyi değiştirdiğinizde bir sorun çıktığında nedenini ayıramazsınız.

Adres eşleştirme listesi nasıl hazırlanır?

Taşımanın merkezinde bir tablo vardır: her eski adres, yeni sitede nereye karşılık geliyor? Google belgesi eski adresleri toplamak için site haritasını, sunucu kayıtlarını, analitik verisini, Search Console bağlantı raporunu ve CMS'i kaynak olarak sayıyor. Resim, video, CSS ve JavaScript dosyalarını da unutmayın.

Ben bu listeyi şu sütunlarla tutuyorum:

Eski adresDurumYeni adresNot
Eski sayfa adresiAynı kalıyor / taşınıyor / birleşiyor / kaldırılıyorYeni karşılığıSearch Console'daki gösterim ve tıklama, dış bağlantı var mı

Önceliği Search Console'da gösterimi, tıklaması ve dışarıdan bağlantısı olan adreslere verirsiniz; bir adresin trafiği hiç yoksa bile yine de bir karşılığı olmalıdır, çünkü kullanıcı eski bir bağlantıdan gelebilir. Karşılığı olmayan adres için boş bırakmak yerine kararınızı yazın: yönlendirilecek mi, 404 ya da 410 mu dönecek.

301 yönlendirmeler nasıl kurulmalı?

301 yönlendirme, eski adrese gelen ziyaretçiyi ve Googlebot'u yeni adrese kalıcı olarak gönderir. Google belgesi kurallarını açıkça yazıyor:

  • Sunucu tarafında kalıcı yönlendirme (301 ya da 308) kullanın; tarayıcıda çalışan yönlendirmeler son çaredir.
  • Zincir kurmayın: Eski adres doğrudan son hedefe gitsin. Googlebot 10 yönlendirmeyi izleyebilir ama belge, zincirlerin ideal olarak 3'ü geçmemesini, her durumda 5'in altında kalmasını öneriyor.
  • Hepsini ana sayfaya göndermeyin: Çok sayıda eski adresi alakasız bir sayfaya, örneğin ana sayfaya yönlendirmek Google tarafından yumuşak 404 gibi değerlendirilebilir. Birkaç eski sayfayı konuyla örtüşen tek bir yeni sayfada birleştirmek ise kabul edilebilir.
  • Yönlendirmeleri en az bir yıl açık tutun. Google'ın önerisi bu; böylece sinyaller aktarılır ve eski adrese bağlantı veren sitelerin yeniden taranması mümkün olur.

Yönlendirmeleri canlıya almadan test edin. Yönlendirme kontrol aracımla bir adresin zincirini, http/https ve www/www'suz sürümlerini görebilirsiniz.

Başlık, meta, şema ve kanonik adresler nasıl aktarılır?

Yönlendirme ziyaretçiyi taşır, sayfanın kendisinin sinyalini değil. Yeni sayfada şunların eski sayfayla örtüştüğünü kontrol edin:

  • Başlık (title) ve meta açıklaması: Sıralaması iyi olan sayfaların başlığını kasıtlı bir nedeni yoksa değiştirmeyin.
  • H1 ve gövde metni: Yeni tasarımda içerik kısalıyorsa sorgunun cevabı da kısalmış olabilir.
  • Şema: SSS, işletme ve makale işaretlemeleri yeni sayfada duruyor mu?
  • Kanonik etiket: Her sayfa kendi yeni adresini göstermeli. Google belgesi de yeni sitede kendini gösteren kanonik etiketleri ekler.
  • Çok dilli site: hreflang işaretlemeleri yeni adreslere güncellenmeli.
  • İç bağlantılar: Menü ve metin içi bağlantılar eski adrese değil yenisine gitsin; yönlendirmeye güvenmek yerine doğrudan bağlayın.

Site haritası ve Search Console'da ne yapılır?

Yeni sitenin XML site haritasını yeni adreslerle hazırlayıp Search Console'a gönderin, eskisini kaldırın. Site haritası doğrulayıcıyla gönderiminden önce içindeki adreslerin 200 döndürüp döndürmediğine bakabilirsiniz. Eski ve yeni mülkü Search Console'da doğrulanmış tutun; doğrulama dosyasını ya da etiketini yeni siteye de koymayı unutursanız mülke erişiminizi kaybedersiniz.

Search Console'un Adres Değişikliği aracı konusunda karışıklık çok. Google belgesine göre bu araç yalnızca bir alan adından ya da alt alan adından başkasına geçişte kullanılır. HTTP'den HTTPS'e geçişte, www ile www'suz arasındaki değişimde ya da aynı alan adı içinde adres yolu değişikliğinde kullanılmaz. Alan adı taşıyorsanız eski alan adının doğrulanmış bütün sürümleri (www, www'suz, alt alan adları) için ayrı ayrı gönderilmelidir.

Canlıya aldıktan sonra ne izlenir?

Canlıya alma günü iş bitmez; asıl izleme sonrasında başlar. Google'ın belgesine göre orta büyüklükte bir sitede yeni adreslerin eskilerin yerini alması birkaç hafta sürebilir; büyük sitelerde daha uzun. O dönemde sıralamalarda geçici dalgalanma normaldir. İzlediğim yerler şunlar:

  1. Sitemaps raporu: Yeni haritada dizine giren sayfa sayısı yavaş yavaş artmalı, eski haritadaki azalmalı.
  2. Sayfa dizine ekleme raporu: Beklenmedik hata, noindex ya da robots.txt engeli çıkıyor mu?
  3. Performans raporu: Yeni adresler gösterim ve tıklama almaya başlıyor mu, hangi eski sorgular kayboldu?
  4. Tarama istatistikleri ve sunucu kayıtları: Googlebot 404 ya da 5xx görüyor mu? Taşımadan sonra tarama yoğunlaşacağı için sunucunun dayanması gerekir.
  5. GA4: Organik ziyaretler ve dönüşümler (form, telefon, WhatsApp) aynı yönde mi hareket ediyor?

Düşüş görürseniz hangi adımdan başlayacağınız için sıralamanız düştüyse ilk bakılacak yerler yazısındaki sırayı kullanabilirsiniz. Google'ın listesindeki sık hatalar da buraya uyuyor: geliştirme sırasında kalmış noindex ya da robots.txt engeli, var olmayan adrese yönlendirme, güncellenmemiş site haritası ve yetersiz sunucu kapasitesi.

Ben kendi sitemi taşırken ne yaptım?

Bu site eskiden WordPress'teydi; şimdi statik olarak yayınlanan yeni bir yapıda. Taşımayı kendi kurallarımla yaptım:

  • Seçilen blog yazılarında adresleri aynı tuttum; yani bu yazılar için yönlendirme gerekmedi.
  • Yeni sitede yer almayan yazılar için eski adresleri konuya en yakın yazıya, kategoriye ya da sayfaya 301 ile yönlendirdim; hepsini ana sayfaya göndermedim.
  • Eski sitede çevirisi olmayan, Türkçe içeriğin kopyası olan çok sayıda /en/ adresi vardı; bunları Türkçe karşılıklarına yönlendirdim.
  • Search Console doğrulamasını yeni siteye taşıdım ve yeni site haritasını gönderdim.
  • Yayından sonra eski WordPress sitenin hosting önbelleği ana sayfanın eski halini göstermeye devam etti; önbelleği temizleyerek giderdim. Eski sürümün önbelleği taşımalarda gözden kaçan bir tuzaktır.

Alan adı aynı kaldığı için Adres Değişikliği aracını kullanmadım; Google'ın yukarıda aktardığı kural gereği bu durumda araç geçerli değil. Bu bir vaka sonucu değil, bir çalışma biçimi tarifidir: sonuç rakamı vermiyorum. Müşteri siteleri için aynı listeyi, taşıma kapsamına göre yönlendirmeler ve SEO yapısı aktarımıyla birlikte kurarım; kapsamı SEO hizmeti sayfamda, maliyet etkisini web sitesi fiyat hesaplama aracının "SEO koruma (301)" seçeneğinde görebilirsiniz. Yenileme zamanını konuşmak için web sitesi ne zaman yenilenmeli yazısına da bakın.

Araç olarak Search Console ve GA4'ün yanında, eski ve yeni adresleri taramak ve karşılaştırmak için Screaming Frog kullanırım.

Sık Sorulan Sorular

Site taşırken sıralamam düşer mi?

Geçici dalgalanma beklenir. Google, orta büyüklükte bir sitede yeni adreslerin eskilerin yerini almasının birkaç hafta sürebileceğini söylüyor. Doğru yönlendirme, eşleşen içerik ve doğru ayarlarla bu süre kısalır; ama sonuç ya da süre garantisi veremem.

301 yönlendirme sıralama gücünü kaybettirir mi?

Google'ın belgesine göre 301 gibi kalıcı yönlendirmeler PageRank kaybına yol açmaz. Sorun yönlendirmenin kendisinde değil, yanlış hedefe giden, zincirleşen ya da hiç kurulmayan yönlendirmelerde çıkar.

Yönlendirmeleri ne kadar süre açık tutmalıyım?

Google en az bir yıl öneriyor. Eski adrese bağlantı veren siteler olduğu sürece yönlendirmeyi kaldırmamak, ziyaretçi açısından da daha güvenlidir.

Alan adı aynı kalıyorsa Adres Değişikliği aracı gerekir mi?

Hayır. Google'a göre araç yalnızca bir alan adından ya da alt alan adından başkasına taşınırken kullanılır; HTTP'den HTTPS'e, www'dan www'suza ya da aynı alan adı içindeki adres değişikliklerinde kullanılmaz.

Tasarımı ve alan adını aynı anda değiştirebilir miyim?

Mümkün ama riskli. Google tek seferde tek şeyi değiştirmeyi öneriyor, çünkü sorun çıktığında nedenini ayırmak zorlaşıyor. Zorunlu değilse önce birini, oturunca diğerini yapın.

Projenizi konuşalım

Ne yapmak istediğinizi kısaca yazın, size uygun yol haritasını birlikte çıkaralım.