Bir SEO mimarisi sorusuyla karşılaşıyorum ve bu konuyla geniş ölçekte ilgilenen kişilerin akıl sağlığı kontrolünü takdir ediyorum.
Hibrit bir kurulumum var:
- Ana uygulama (ana sayfa + yasal sayfalar) → SPA (React)
- Blog → tamamen sunucu tarafından oluşturulmuş (özel SSR, Next.js değil)
Blog SEO açısından iyi durumda:
- Tam HTML döndürüldü
- Uygun OG / kanonik / yapılandırılmış veriler
- URL’leri temizle
- Site Haritası + robotların tümü birbirine bağlı
Sorun şuydu: ana sayfa (/):
- Doğrudan statik ara katman yazılımı aracılığıyla sunuluyordu
- Yani bu kanonik / OG / Twitter etiketleri enjekte edilmedi
- Tarayıcılar temel olarak bir kabuk + minimum meta veri gördü
Şimdi bunu şu şekilde düzelttim:
- zorlama
/sunucu tarafımız aracılığıylainjectHead()mantık (ham sunmak yerineindex.html) - Uygun kanonik + OG + Twitter etiketleri ekleme
Şimdi:
- Meta veriler doğru
/ - Ama gövde içeriği hâlâ istemci tarafından oluşturuluyor (SPA)
benim sorum
Bu, 2026’da SEO için “yeterince iyi” mi, yoksa daha da ileri giderek ana sayfayı sunucu tarafından oluşturulan hale mi getirmeliyim?
Özellikle:
- Google olabilmek JS’yi oluşturuyorum ama geciktiğini/tutarsız olduğunu duydum
- Ana sayfa şu anda temel olarak geri dönüyor
<div id="root"></div>+ tarayıcılara meta veriler - Blog (ana içerik motorumuzdur) tamamen SSR’dir
Düşündüğüm seçenekler
- Daha fazla bir şey yapma
- Meta verilere ve Google JS oluşturmaya güvenin
- Karmaşıklığı düşük tutun
- Sunucu tarafından oluşturulan hafif ana sayfa kabuğu
- Ana sayfanın statik HTML sürümü (H1, bölümler vb.)
- React hâlâ kuruluyor ve istemciyi devralıyor
- Gerçeğin iki kaynağı
- Tam SSR/çerçeve geçişi (Next.js vb.)
- Tek bir pazarlama sayfası için fazlalık gibi geliyor
Bağlam
- Erken aşamadaki ürün, henüz çok fazla trafik yok
- Blog birincil SEO stratejisidir
- Ana sayfa, bir içerik sayfasından çok bir dönüşüm/marka sayfasıdır
- umurumda aşırı mühendislik değil ama aynı zamanda SEO’yu olumsuz yönde etkilemek de istemiyorum
