JavaScript SEO

How Google renders JavaScript, and how to build sites it can read.

Googlebot JavaScript'i nasıl işliyor?

"Google JavaScript'i çalıştırıyor, o yüzden sorun yok" cümlesi yarı doğru. Google gerçekten JavaScript çalıştırıyor, ama bir kullanıcı gibi değil. Tıklamıyor, kaydırmıyor, izin pencerelerine cevap vermiyor ve bir sayfadan diğerine hiçbir şey taşımıyor. Sayfanızın içeriği bu davranışlardan birine bağlıysa, Google o içeriği görmüyor. JavaScript ağırlıklı sitelerde karşılaştığım dizine ekleme sorunlarının çoğu…

React ve Vue sitelerinde SEO: SSR, SSG ve prerender

React ya da Vue ile yapılmış bir sitenin SEO sorunları çoğu zaman framework'ten değil, render stratejisinden çıkıyor. Aynı React bileşenleri, tarayıcıda boş bir <div id="root"> içine de basılabilir, sunucuda tam HTML olarak da üretilebilir. Google açısından bu ikisi arasında büyük fark var. Doğru stratejiyi seçmek için önce seçeneklerin ne yaptığını netleştirmek gerekiyor. Sonra sitenin türüne bakıp karar vermek…

Render farkını test etmek: kaynak kod ve DOM karşılaştırması

Bir sayfanın iki hâli var: sunucunun gönderdiği ham HTML ve JavaScript çalıştıktan sonra tarayıcıda oluşan DOM. İki hâl aynıysa JavaScript SEO'su hakkında endişelenecek pek bir şey yok. Farklıysa, hangi alanın farklı olduğunu bilmek gerekiyor: title mı değişiyor, canonical mı ekleniyor, içerik mi sonradan geliyor? Bu farkı gözle görmek, JavaScript ağırlıklı bir sitede yaptığım ilk kontrollerden biri. Aşağıda en…