JavaScript çerçevesine geçiş yaparken SEO konuları
Yayınlanan: 2022-04-19Web sitenizdeki herhangi bir büyük güncelleme veya değişiklik, daima SEO hususları göz önünde bulundurularak yapılmalıdır. Robots.txt hatalarından kötü uygulanmış sayfa yönlendirmelerine kadar, arama sıralamalarınızın bir gecede – kelimenin tam anlamıyla – ortadan kaybolduğunu görmek çok kolaydır.
Bu, web sitenizi bir JavaScript çerçevesine taşırken de aynı derecede geçerlidir. Biraz dikkatli planlama ile sitenizin arama motoru robotları tarafından görünür durumda kalmasını sağlayabilir, trafik kaybına yol açan yaygın risklerden ve tuzaklardan kaçınabilir ve sitenizi gelecekteki sürekli büyümeye hazırlayabilirsiniz.
Web sitenizin taşınması sırasında akılda tutulması gereken birçok teknik ayrıntı içeren büyük ve karmaşık bir sorundur. Ancak, kaçınmanız gereken bazı yaygın hatalar ve sizi doğru yönde yönlendirmeye yardımcı olabilecek bazı kapsayıcı ilkeler vardır.
JavaScript çerçevesine geçiş yaparken en önemli SEO endişelerinden bazıları burada.
Önemli URL'leri koru
Googlebot ve diğer arama motoru tarayıcıları, web sitesi içeriğini URL'lerle ilişkilendirir - arama sonuçlarından size bu şekilde bağlanırlar - ancak JavaScript çerçeveleri, sayfaları dinamik olarak güncelleyerek statik URL'ler ve içerik arasındaki bağı koparabilir.
Bu özellikle, SERP'lerdeki mevcut varlığınızı korumak için eski web sitesindeki önemli URL'lerin korunmasını ve Googlebot tarafından görünür kalmasını sağlamak için özel işlem gerektiren Tek Sayfa Uygulamaları (SPA) için geçerlidir.
Ana sayfanız hala doğru sıralamasında görünüyorsa aldanmayın - bu, Google'ın SPA'nızın ana sayfasını başarıyla taradığının, ancak dinamik olarak istemci tarafında sunulan içeriği bulamadığının bir işareti olabilir.
Tarayıcı erişimini etkinleştir
Bu, robots.txt dosyanızdaki arama motoru tarayıcılarının engellemesini kaldırmaktan daha fazlasıdır. Sitenizi tarayabilmeleri ve içeriğinizi görebilmeleri için onlara ihtiyacınız var - ve bunun için muhtemelen bir tür sunucu tarafı işlemeye ihtiyacınız olacak.
Sunucu tarafı oluşturma veya ön oluşturma uygulayarak, arama robotlarına içeriğinizin herhangi bir JavaScript çalıştırıldıktan sonra göründüğü gibi bir sürümünü verirsiniz ve robotlardan sayfa içeriğini kendilerinin oluşturmasını istemenin kaynak yükünü ortadan kaldırırsınız.
Bu, yalnızca her sayfayı tarayıcılar için görünür kılmakla kalmaz, aynı zamanda robotların sayfa başına tarama bütçesine daha az talep getirerek, dizine alınan web sitenizin hiyerarşik düzeylerini ve sayfa sayısını da artırabilir.
Taranabilirliği iyileştirin
Bilgileri sindirimi kolay bir şekilde sunarak robotlara daha da fazla yardım eli uzatabilirsiniz. Onclick olayları ve sonsuz kaydırmalı sayfalandırma gibi JavaScript özelliklerini uygularken bunu düşünün.
Robotların gerçekte neler yapabileceğini akılda tutarak, içeriğinizin bu yetenekler dahilinde onlara görünür olmasını sağlayabilirsiniz. Bir ödül olarak, daha fazla içeriğinizin taranması, dizine eklenmesi ve sıralanması muhtemeldir.
Ek bir avantaj, web sitenizin tarayıcı dostu bir sürümünü oluşturarak, sitenizi ziyaret ettiklerinde cihazlarında JavaScript işlevi olmayan bazı insan ziyaretçiler için erişilebilirliği artırabilmenizdir.
[Örnek Olay] Googlebot için web sitesi taranabilirliğini geliştirerek görünürlüğü artırın
Eski URL'leri yeniden yönlendir
Eski URL'leri olduğu gibi korumayı planlamıyorsanız, ancak güçlü bir arama varlığınız varsa, robotları yeni site haritanızda en yakından eşleşen eşdeğere yönlendirmek için kalıcı yönlendirmeler uygulamayı düşünün.
Bu, alan otoritesini korur ve en azından yeni yayınlanan herhangi bir içerik tamamen taranıp dizine eklenene kadar sıralamanızı koruyabilir; bu noktada, bu eski sayfalar artık önemli miktarda trafik getirmiyorsa, eski yönlendirmeleri kaldırmaya karar verebilir veya vermeyebilirsiniz.
Tutarlı dahili bağlantılar kullanın
Yine, bu içeriğin dinamik olarak yüklenmesiyle ilgilidir. JavaScript çerçeveleri, farklı bir URL'ye gitmek yerine harici bir kaynaktan veri çekme ve mevcut sayfayı güncellemek için kullanma gibi bazı harika yetenekleri açığa çıkarabilir.
SEO için, sayfayı önemli ölçüde değiştirirken içeriği nispeten statik tutmak ve farklı bir URL yüklemek daha iyidir. Tarayıcılar bu yaklaşımı daha iyi anlar, web sitenizi bir bütün olarak daha iyi haritalayabilir ve yeni sayfayı ziyaret etme ve doğru yorumlama olasılıkları daha yüksektir.
İç bağlantı konusundaki zayıf disiplin, birçok göçün büyük bir tuzağıdır. Bazı sayfaları robotların taraması için çok daha zor bırakabilir ve bazı sayfaların diğerlerine kıyasla göreli önemi hakkında kafa karıştırıcı sinyaller gönderir.
Tutarlılığın önemi
Dahili bağlantıların ötesinde, arama motorlarına gönderdiğiniz tüm sinyaller konusunda tutarlı olmaya çalışın. JavaScript sayfalarının sitenizdeki herhangi bir HTML veya PHP sayfasına benzer şekilde yüklenmesini ve çalışmasını sağlamanız gerektiğinden, bu özellikle web siteniz içeriğinin yalnızca bir kısmını JavaScript çerçevesi aracılığıyla yüklüyorsa geçerlidir.
Bunun örnekleri arasında, sonunda eğik çizgi olan ve olmayan URL'lerin çözümlenmesi (bu çözümlemelerin veya yönlendirmelerin web sitenizin tüm alanlarında tutarlı olması gerekip gerekmediği) ve kanonik etiketlerin uygulanması gibi SEO'nun en iyi uygulamaları (ki bu, yine hangi açıdan tutarlı olmalıdır) içerebilir. içerik kurallı kabul edilir).
Önleme, özellikle arama sıralamaları söz konusu olduğunda, tedavi etmekten daha iyidir. Bu nedenle, içeriğin yalnızca web sitenizde nasıl görüntülendiğini değil, ister istemci tarafında ister sunucu tarafında oluşturma yoluyla nasıl görüntülendiğini ve JavaScript'e geçişinizin web sitenizdeki içeriğin görünürlüğünü etkileyip etkilemeyeceğini anlamaya çalışın. bir dahaki sefere taranır.
[Örnek Olay] Yeniden tasarımınızın SEO'nuzu cezalandırmasını önleyin
Bu hiç değişecek mi?
Arama robotlarının nispeten basit doğası nedeniyle, dinamik oluşturma SEO'nun dostu değildir. Gelecekte, bu sorunlardan bazılarını çözebilecek daha karmaşık ve yetenekli bir Googlebot görebiliriz, ancak şimdilik, içeriği mümkün olan en yenilebilir şekilde sunma sorumluluğu web yöneticilerinde.
Bu, arama varlığına dayanan herhangi bir web sitesinin planlanması, uygulanması ve yönetimi boyunca geçerlidir. Ancak, bir JavaScript çerçevesine geçiş de dahil olmak üzere büyük güncellemeler, yükseltmeler ve geçişler sırasında büyük önem taşır.
Yukarıda özetlenen bazı tuzakları ve en iyi uygulamaları göz önünde bulundurarak, SEO hedeflerinizi web sitenizin geçişinde ön planda tutabilir ve büyük, karlı bir web sitesinin bir gecede SERP'lerden kaybolması gibi kabus senaryosundan kaçınabilirsiniz.