Web Sitesi Taşıma: SEO Stratejisi ve En İyi Uygulamalar

Yayınlanan: 2021-07-14

Web sitenizi/işletmenizi belirli bir nedenden dolayı taşımanız gerekebilir. SEO'lar olarak buna “göç” veya “site taşıma” diyoruz. Yanlış hazırlanmış bir taşıma, organik trafiğinizde önemli bir düşüşe neden olabilir. Bu rehberde site taşıma sürecinizi en sorunsuz şekilde nasıl atlatabileceğinizi paylaşacağım.

Web sitenizi neden taşımanız gerekiyor? Bunun bir veya birden fazla nedeni olabilir.

İlk olarak, geçiş türlerine bir göz atalım

  1. Etki Alanı Değişikliği:
    x.com sitenizi y.com'a taşımak isteyebilirsiniz
  2. URL Yapısı Değişikliği:
    Sitenizin içeriği ve yapısıyla alakalı kelimelere sahip URL'ler, sitenizde gezinen ziyaretçiler için daha dostçadır. Sitenin url'leri SEO dostu değilse, bunları değiştirmek isteyebilirsiniz.
  3. HTTP > HTTPS Taşıma:
    Güvenlik, Google için en önemli önceliktir. Sitenizi HTTP'den HTTPS'ye taşırsanız, Google bunu URL değişiklikleriyle birlikte bir site taşıma işlemi olarak değerlendirir. Bu, bazı trafik numaralarınızı geçici olarak etkileyebilir.
  4. Platform Değişikliği:
    Site platformu, sitemizin üzerine inşa edildiği şeydir. Web sitenizi WordPress, Shopify, Wix veya başka bir platformda oluşturmuş olabilirsiniz. Ayrıca, bir geliştirme ekibi tarafından oluşturulmuş özel bir siteniz olabilir. Daha iyi bir platforma geçmek isteyebilirsiniz. Sitenizin kurulu olduğu platformu değiştirirken yeni platformunuzun SEO fonksiyonlarını test etmeliyiz.
  5. Yapı ve Hiyerarşi Değişiklikleri:
    Web siteniz tamamen farklı bir alanda hizmet vermeye başlayabilir. Veya sitenizin URL'si ve kategori yapısı SEO dostu olmayabilir. Sebep ne olursa olsun, tamamen yeni bir site üzerinde çalışmaya başlayabiliriz.
  6. Sunucu Değişikliği:
    Sunucu geçişleri, öncelikle sayfa yükleme hızı açısından risk oluşturur. Site hızı bir SEO sıralama faktörüdür, ancak daha da önemlisi, bir kullanıcı deneyimi ve dönüşüm oranı sorunudur. Yeni sunucuda bir hazırlık sitesi kurmayı ve sayfa hızını test etmeyi düşünebilirsiniz. Ayrıca, beklendiği gibi davrandıklarından emin olmak için yönlendirmeleri kontrol etmeyi unutmayın.
  7. Ayrı Mobil Site Taşıma:
    Google, uygulaması ve bakımı en kolay olduğu için tasarım modeli olarak Duyarlı Web Tasarımını önerir. Böylece m-dot sürümünüzü ana duyarlı sürüme yönlendirmeyi planlayabilirsiniz. Orada bir yönlendirme yapmak kesinlikle doğru olan şeydir. Bu oldukça basit ve yapılması oldukça kolay olması gereken bir şeydir.

Bütün yapı aynı kalırsa sadece domain değişir (1. migrasyon türü), işimizin kolay olduğunu söylemek mümkün. Diğer taşıma türlerinde veya birden fazla taşıma türü birleştirildiğinde işler daha karmaşık olabilir.

Taşıma sırasında büyük trafik kaybı yaşayan onlarca örnek var.

Bir siteyi taşırken trafik kaybına neden olan bazı hatalar:

  1. Planlama eksikliği
  2. Düşük SEO ve UX bilgisi
  3. Düşük bütçe
  4. Yönlendirme sorunları
  5. URL eşleme hataları
  6. Tarama hataları
  7. Anlık hatalara müdahale etmeyin

Bu sorunlarla karşılaşmamak için doğru planlama stratejisini ve dikkat edilmesi gereken noktaları yazının devamında bulacaksınız.

Başlamadan önce sizi birkaç şey hakkında uyarmak istiyorum:

  • ! Google, hem tasarım hem de URL yapısı değişikliklerinin aynı anda yapılmasını önermez. Mümkünse bu iki veya daha fazla göç türünü farklı zamanlarda, adım adım yapmakta fayda var.
  • ! Site farklı bir domaine taşınıyorsa yeni domain adresinin geçmişi araştırılmalıdır. Archive.org, “siteniz.com” arama sorgusu ve denetim araçları çalışacaktır. Daha önce kurulmuş bir alan adı kaydı veya site varsa yeniden gözden geçirilmesi gerekir. Google'da marka varlığı olan, spam link veya hack gibi sorunlara maruz kalmış veya tamamen farklı bir konuda hizmet vererek domain yüklemek, trafiğin büyük bir kısmının kaybolmasına neden olacaktır.
  • ! Bazı durumlarda, göç planlaması ve uygulaması sorunsuz yapılsa bile organik trafiğin %15 veya daha fazla azalma olasılığı vardır. Sitede önemli bir yapı değişikliği olduğu için Google her sayfayı tek tek yeniden öğrenir ve değerlendirir. Bu süre genellikle birkaç haftadır ancak büyük siteler için daha uzun olabilir. Her şey yolunda giderse organik trafiğiniz bu değerlendirmeden sonra çok kısa sürede olumlu bir ivme kazanacaktır.
  • ! Site, geçiş sırasında veya öncesinde kullanıcılara kapatılmamalıdır. Eğer bir tasarım ya da yapı değişikliği yapılacaksa bu bilgiyi basit yöntemlerle önceden hedef kitlenize duyurabilirsiniz. (Karusel, e-posta, SMS, push-bildirim vb.) Farklı durum kodlarına veya uyarı mesajlarına sahip sayfalar Googlebot tarafından olumsuz yorumlanabilir.
  • ! Geçiş anı (yeni yapının başlatılması), web sitesinin en az trafiği aldığı saat diliminde olmalıdır. Bu sayede istenmeyen sorunlarla karşılaşılması durumunda etkilenecek olan izleyici sayısı minimum düzeyde tutulacaktır. Ayrıca sunucu yükünün düşük olduğu bu saatlerde Googlebot, yeni siteyi daha hızlı tarayacak ve dizine ekleyecektir.

[Örnek Olay] Yeniden tasarımınızın SEO'nuzu cezalandırmasını önleyin

Web sitelerinin yeniden tasarlanmasından bir yıl sonra, EasyCash kısa süre sonra umdukları performansın orada olmadığını fark etti. Birkaç SEO engelini belirlediler ve çözdüler.
Örnek olayı okuyun

Planlama ve Veri Toplama

Hareketin hiçbir adımını atlamayan bir proje planı, işin hatasız ilerlemesini sağlar. İş planı belirlendiğinde görev dağılımı netleşecektir. Bu planın geçişten en az 30 gün önce yapılması gerekmektedir.

Güncel ziyaretçi verilerini tutmak önemlidir. Web projenizin boyutuna göre en yüksek trafiğe sahip sayfaları ve sorguları gruplandırmanız gerekir.

İpucu: Taşıma tarihinden 45 gün öncesini kapsayan günlük dosyalarının tutulması, Googlebot'un davranışını analiz etmenize ve bir fark varsa hemen harekete geçmenize olanak tanır.

Test Sitesi Oluşturun ve İzin Vermeyin

Geçiş süreci, SEO'lar için tel çerçevelerle başlar. Tel kafeslerin oluşturulması sırasında tel kafesler kontrol edilir ve SEO yorumları yapılırsa test sitesinde yapılacak değişiklikler azaltılır. Bu, projenin daha hızlı ilerlemesini sağlar. Bu aynı zamanda UX/UI tasarımcılarının işini de kolaylaştırır.

Test sitesine bot erişimini kapatmak da önemlidir. Aksi takdirde, yeni sayfalarınızın çok kısa sürede Google dizinine dahil edildiğini yaşayabilirsiniz.

Robots.txt dosyasına göre arama motoru botlarına nasıl izin verilmez?

Bir robots.txt dosyası oluşturun : test.example.com/robots.txt adlı bir dosya oluşturabilir ve aşağıdaki komutları uygulayabilirsiniz:

——

Kullanıcı aracısı: *
izin verme: /
# Bu komut, tüm botların web siteme erişmesini engeller.

——

Kullanıcı aracısı: OnCrawl
İzin vermek: /
# Bu komut yalnızca “OnCrawl botunun web siteme erişmesine izin verir.

—–

Robots.txt dosyası aracılığıyla hangi botların test edileceğine karar vermek ve user-agent'a giden izi tanımlamak mümkündür. Oncrawl, işleri çok daha kolaylaştıracak özelliklere sahiptir.

IP kısıtlaması : Bir şirketin web sitesinin geçiş planına dahilseniz, yeni projenin açığa çıkmasını önlemek için yalnızca şirket IP'sine erişimi açabilir ve diğer tüm IP'lere erişimi devre dışı bırakabilirsiniz. Bu durumda birlikte çalıştığınız ajans veya varsa danışmanlara özel IP erişimi vermeniz gerekecektir. IP kısıtlamasını yapsanız bile robots.txt dosyası ile botlara izin vermemelisiniz.

Şifre koruması : Test sitesine girmek için bir ID ve şifre kombinasyonu oluşturulabilir. Oncrawl gibi tarama uygulamaları parola erişim özelliklerine sahiptir.

Noindex Etiketi : Test sitesi sayfalarının Google tarafından indekslenmesini önlemek için tüm sayfaların head bölümüne noindex meta etiketi eklenebilir.

İpucu : En yaygın hatalardan biri, yeni web sitesine geçiş yaptıktan sonra noindex etiketini kaldırmayı unutmaktır. Etiketlerin dizine güncellendiğini onaylamayı unutmayın, taşıma sırasında izleyin.

Google Analytics ile Performans İzleme

Performans takibi için en önemli noktalardan biri aynı Google Analytics hesabından veri kaybı yaşamadan devam etmektir. Bu nedenle, mevcut GA ve GTM kodunun geçiş ile birlikte yeni sitede aktif olması gerekir.

Yeni bir GA kodu oluşturmak, web performansınızı ölçmenizi zorlaştırır.

Taşınma gününde Google Analytics kontrol panelinize bir hatırlatıcı eklemek, performansı daha sonra karşılaştırmanızı kolaylaştıracaktır.

Mevcut URL Listesi Oluşturma

Sadece alan adımızı değiştiriyorsak işimizin kolay olduğunu yazının başında belirtmiştim. Bunu toplu olarak .htaccess dosyasından aşağıdaki veya benzeri bir kodla uygulayabiliriz.

* .htaccess dosyası, Apache sunucularında bulunan bir yapılandırma dosyasıdır.

RewriteCond'da RewriteEngine %{HTTP_HOST} ^oldsitee\.com$ [VEYA]
RewriteCond %{HTTP_HOST} ^www\.newsite\.com$
RewriteRule (.*)$ https://newsite.com/$1 [R=301,L]

Bu kural seti, oldsite.com veya www.oldsite.com'da herhangi bir url'ye ulaşıldığında, 301 alan adresinin otomatik olarak https://newsite.com'a yönlendirilmesini sağlayacaktır.

Ancak, işiniz yanlış bir URL yapısını düzeltmekse, burada işler karmaşıklaşır. Bu durumu yazının devamında açıkladım.

Artık göç sürecinin en önemli noktalarından birindeyiz. Geçerli site için önemli URL'lerin tam listesini almak çok önemlidir. Çok sayıda ziyaretçisi ve yüksek bir PageRank'i olan bir URL'yi unutursanız ve onu taşıma dışında bırakırsanız, organik trafiğinizde bir düşüşe hazır olun.

İpucu : Birden fazla kaynaktan URL'leri dışa aktararak hiçbir URL'nin atlanmamasını sağlayabilirsiniz.

XML Site Haritası ile başlamak her zaman doğru adımdır. Basitçe XML dosyanızdaki URL'leri elektronik tabloya aktarmak için ilk satırdaki https://www.sinanyesiltas.com/post-sitemap.xml yerine linki buraya kopyalayıp kendi site haritası url'nizi yazabilirsiniz.

  • Search Console'da gösterimi olan tüm URL'ler,
  • Google Analytics aracılığıyla sayfa görüntülenen tüm URL'ler,
  • Oncrawl ile tarama sonucunda elde edilen tüm URL'ler,
  • Birden fazla 3. taraf tarama aracı kullanarak ilerlemek, işin net olmasını sağlar. Her tarama uygulamasının farklı özelliklerinden yararlanarak hiçbir URL'nin dışarıda kalmadığından emin olmak önemlidir.
  • Daha önce bağlantı almış sayfaları buraya eklemek önemlidir. Bunun için Search Console, Ahrefs, Semrush ve Majestic araçları ile link verilen sayfaları keşfetmek ve aynı dokümana eklemek gerekmektedir.

Tüm URL'leri aldıktan sonra, tek bir Excel belgesinde aşağıdakine benzer gruplandırılmış bir veriye sahip olacaksınız.

Kullanılabilir URL'lere sahip birçok farklı excel sayfamız var. Hepsini tek bir dosyada birleştirmenin ve benzersiz hale getirmenin zamanı geldi. Eşleşen URL'lerin olmadığı, mevcut URL'lerinizin listelendiği ve önemli URL'lerin bırakılmadığı bir belge ile yolumuza devam ediyoruz. Resimdeki HEPSİ sekmesi bahsettiğim alanı temsil ediyor.

URL Eşleme (Eski – Yeni URL Eşleme)

URL yapısının değiştiği projede mevcut URL'lerin yeni URL'ler ile eşleştirilmesi gerekmektedir. Bunu en iyi şekilde yapacak bir SEO, geçiş sürecinin sorunsuz ve kayıpsız geçmesini sağlayabilir.

Yeni URL'yi, önceki adımda oluşturduğumuz belgedeki mevcut URL'lerin her biri ile eşleştirmek gerekir. Tamamlayacağınız bu belgeyi doğrudan BT ekibiyle paylaşabilir, .htaccess dosyası üzerinden yönlendirmelerin belirlenmesini talep edebilirsiniz. Veya kendiniz yapabilirsiniz.

Bu adımda dikkate alınması gereken kritik noktalar vardır:

  • Uygulanacak yönlendirmelerde 301 sunucu tarafı yönlendirmesi kullanılmalıdır. Bu yönlendirme türü kalıcı olarak X sayfasını Y sayfasına yönlendirir ve X sayfasının tüm değerinin Y sayfasına aktarılmasını sağlar. 302, 307, JS, Meta veya diğer yeniden yönlendirme türlerinin kullanılması, geçiş sürecinde çok kritik bir hatadır.
  • Ziyaretçisi olmayan, içeriği zayıf olan ve tarama bütçenize zarar verdiğini düşündüğünüz URL'leri URL Eşleme dosyanıza dahil etmeyin. Google'ın veri merkezinde siteniz için bir alan ayırdığını ve bu alanı en verimli sayfalarınızda kullanmanız gerektiğini unutmayın. Gereksiz bir sayfa grubu belirlediyseniz, bu sayfaların 410 durum koduyla yanıt vermesini sağlayın.
    Neden 410? 410 durum kodu, 404'ün aksine bu sayfanın artık silindiğini ve bir daha aktif olmayacağını söylüyor. 404 durum kodunu kullanmanız durumunda, Googlebot aynı sayfanın tekrar aktif olup olmadığını kontrol etmek için sunucunuzu ziyaret eder. 410, bu ziyaretleri ortadan kaldırarak, tarama bütçenizi verimli kullanmak için önemli bir çözümdür.
  • Birden çok sayfayı toplu olarak tek bir sayfaya yönlendirmeyin. Bu hem kullanıcılar hem de botlar için kafa karışıklığına neden olur. Kullanmadığınız ve verimsiz bulduğunuz sayfalar için toplu bir 301 uygulamak yerine, çözüm 410'u inceleyin.
  • Binlerce sayfalık bir e-ticaret sitesinin taşınma sürecindeyseniz, her bir URL için bire bir eşleme hazırlamak mümkün değildir. Bu durumda kalıp hazırlayarak IT ekibinize rehberlik edebilirsiniz.

Görüntü Yönlendirmeleri

Görüntüler ayrıca site geçişi ve yeniden yönlendirme eşlemelerine dahil edilir. Gördüğümüz en yaygın hatalardan biri, görüntü yönelimlerinin geçişe dahil edilmemesidir. Google Görseller'de elde edilen sıralamaları ve değerleri kaybetmemek için görseller için ayrı bir URL eşlemesi hazırlamak önemlidir. Taşıma işine sayfa tabanlı değil, URL tabanlı bakılmalıdır.

Nasıl yapılır?

  1. Oncrawl ile görüntü dosyalarınızı tarayın.
  2. Ahrefs, Semrush ve Majestic ile backlink alan görsel kaynaklarınızı analiz edebilirsiniz.
  3. Search Console > Search Type > Image ile resimlerinizin olduğu sayfaları ayrıştırabilirsiniz.
  4. Aldığınız tüm URL'leri sayfalar için yaptığımız aynı excel formatında toplayın, yinelenenleri ortadan kaldırın ve haritalama kurulumunuzu tamamlayın.

(Alan Adı Değişiyorsa) Google Adres Değişikliği Aracı

Tüm ön çalışmaları tamamladıktan ve yönlendirmeleri etkinleştirdikten sonra, sitenin Google'a taşınmasını belirlememizi sağlayan ve işleri kolaylaştıran bir araç var: Adres Değiştirme Aracı. Bu araçta eski site ve yeni siteler seçildikten sonra sinyaller daha kısa sürede işlenecektir.

  • Hem eski site hem de yeni site için Search Console mülk sahipliği gereklidir.
  • Adres değişikliği sadece etki alanı değişiklikleri için kullanılır. Alt klasör url değişiklikleri veya HTTP > HTTPS taşımaları için kullanılamaz.
  • Bu değişiklik aracında, varsa her bir alt etki alanını ayrı ayrı ele almak gerekir.
  • Bu koşullar sağlandığında Google Adres Değiştirme Aracı ile eski ve yeni siteler seçilerek işlem başlatılabilir.

Bağlantı Güncellemeleri

Web sitesi artık yeni bir URL yapısına sahip olacak. Bu durumda sitedeki tüm linkler yeni sürümde çalışmalıdır. Site içindeki bağlantılarda eski URL'ler kullanılmaya devam edilirse birçok anlamsız yönlendirme işe yarayacaktır. Bu nedenle, aşağıdaki bağlantılar kontrol edilmelidir:

  • Sayfadaki tüm dahili bağlantılar
  • kanonik etiketler
  • -Varsa- Hreflang etiketleri
  • -Varsa- Alternatif etiketler
  • -Varsa- HTML Site Haritası bağlantıları
  • Sosyal medya profil bağlantıları
  • Reklam kampanyalarında kullanılan Açılış Sayfası bağlantıları

İpucu : URL yapınızın tamamını değiştirdiyseniz, XML site haritası dosyanızı bir süre eski URL'lerle birlikte tutmanızı öneririm. Yeni URL yapınızla ayrı bir XML site haritası oluşturun. Bir süreliğine eski URL'leri Googlebot'a göndermeye devam edin. Bu şekilde Googlebot, eski url'lerdeki yönlendirmeyi görme ve dizine ekleme sürecini hızlandıracaktır. Site boyutuna bağlı olarak XML site haritası dosyanızı en az 1 aylık aktif tutmanızı öneririm.

Kontroller

Yönlendirmeler uygulandıktan sonra, daha önce alınan eski URL'ler taranarak her bir URL'nin durum kodunun 301 olduğunu doğrulamak gerekir. Burada durum kodu 301 dışında olan URL'ler tespit edildiğinde hızlı aksiyon almak çok önemlidir.

Dikkat edilmesi gereken diğer kontrol noktaları:

  • Robots.txt dosyası
  • Google Analytics izleme kodu
  • Search Console doğrulama kontrolü (alan değiştiyse eski ve yeni olmak üzere 2 farklı alan adıyla devam ettirilmelidir)
  • Meta etiketi (noindex, takip et)
  • kanonik etiket

Ayrıca şunlara dikkat edin:

  • Mümkünse backlink sağlayıcılar ile iletişime geçilmeli ve eski linkler yenileri ile değiştirilmelidir. Büyük bir backlink ağı varsa önem sırasına göre bir planlama yapılabilir ve sadece önemli olanlarla iletişime geçilebilir./li>
  • Reklam kampanyalarında kullanılan açılış sayfaları gözden geçirilmeli veya ilgili ekiplere bilgi verilmelidir.
  • Yeni site taranarak tüm linklerin sorunsuz çalışıp çalışmadığı kontrol edilmeli, site içerisinde bir yönlendirme döngüsü oluşursa anında müdahale edilmelidir.
  • Sosyal medya profillerindeki linkler güncellenmelidir.
  • Yeni sayfaların indekslenmesi takip edilmelidir.
  • Anahtar kelime performansı izlenmelidir.
  • 301 yönlendirmeleri yakın zamanda devre dışı bırakılmamalı, her zaman aktif kalmalıdır.
  • Domain değişmiş ise; Eski alan adı en az 2 yıl daha tutulmalıdır.
  • Eski veriler (URL'ler, günlükler, anahtar kelime performansları vb.) bir süre saklanmalıdır.
  • Eski sitede bir reddedilen dosya kuruluysa, yeni etki alanına da yüklenmesi gerekir.

Google, 180 gün boyunca eski ve yeni site arasındaki yönlendirme kurulumunu gerçekleştirir. 180 günlük süreden sonra, eski ve yeni siteler arasında herhangi bir ilişki tanımaz ve eski siteyi, hala mevcut ve taranabilir durumdaysa alakasız bir site olarak değerlendirir.