Node.js’te SSR mi, CSR mı? Google için HTML’i nerede üretmeli?

0 Yanıt 3 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Ürün listeleme sayfalarında başlık, açıklama ve içerik tamamen tarayıcıda JavaScript çalıştıktan sonra oluşuyorsa, “Google JavaScript’i işleyebiliyor” demek tek başına yeterli güvence değil. İşleme mümkün olsa da ilk HTML’de anlamlı içerik sunmak hem tarama sürecini daha öngörülebilir kılıyor hem de JavaScript’i sınırlı işleyen diğer botlara yardımcı oluyor.

Ben Node.js projelerinde karar verirken üç şeye bakıyorum:

  • Sayfanın arama değeri: Kategori, ürün ve rehber sayfalarında SSR ya da SSG ile başlık, canonical ve ana içeriği ilk yanıta koyuyorum. Kullanıcıya özel, indekslenmesi gerekmeyen panellerde CSR daha makul olabilir.
  • Önbellek güvenliği: SSR çıktısını önbelleğe alırken URL ve dil gibi gerçekten çıktıyı değiştiren değerleri anahtara katmak önemli. Kullanıcıya özel HTML’i herkese açık cache’e koymak içerik sızıntısına yol açabilir; oturum bilgisiyle oluşturulan sayfalara ayrıca dikkat ediyorum.
  • Doğrulama: Yalnızca tarayıcıdaki görünüşe bakmıyorum. Sunucu yanıtındaki HTML’de sayfa başlığı, açıklama, canonical ve ana metin var mı diye kontrol ediyor; ardından Search Console URL Denetimi ile Google’ın işlenmiş görünümünü karşılaştırıyorum.


Sırf SEO için her rotayı SSR yapmak da şart değil; sunucu maliyeti ve cache davranışı hesaba katılmalı. Siz Node.js projelerinde hangi sayfa türlerinde SSR/SSG kullanıyorsunuz, CSR bırakmanın sorun çıkardığını gördünüz mü?

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi