Web Geliştirme

SSR, SSG ve ISR Nedir? Next.js ile Google Dostu Dinamik Web Siteleri

Next.js işleme modelleri: Server-Side Rendering (SSR), Static Site Generation (SSG) ve Incremental Static Regeneration (ISR) ile Google uyumlu SEO web siteleri.

GM Yazılım· Yazılım Geliştirme Ekibi
2 Temmuz 2026
9 dakika okuma

Next.js, sunduğu gelişmiş veri getirme ve sayfa işleme (rendering) stratejileriyle geleneksel SPA yapılarındaki SEO problemlerini kökten çözmüştür. Hangi rendering modelinin seçildiği, sitenizin hem Google sıralamasını hem de kullanıcı deneyimini doğrudan etkiler.

GM Yazılım olarak geliştirdiğimiz tüm kurumsal web uygulamalarında Next.js'in rendering avantajlarını en üst düzeyde kullanıyoruz.

Next.js Sayfa İşleme Modelleri

1. SSR (Server-Side Rendering)

Sayfa, her kullanıcı isteğinde anlık olarak sunucuda derlenir ve HTML haline getirilerek tarayıcıya gönderilir. Google botları her zaman bitmiş ve güncel bir HTML sayfası görür.

  • Ne zaman kullanılır: Kullanıcıya özel içerikler (dashboard, profil sayfası), anlık veri güncellemeleri gerektiren sayfalar.
  • Avantajı: Her zaman taze veri sunar.
  • Dezavantajı: Her istek için sunucu işlem gücü harcar. TTFB değeri SSG'ye göre yüksektir.

2. SSG (Static Site Generation)

Sayfalar, uygulamanın derlenme (build) aşamasında tek bir kez oluşturulur. Sayfa açılış hızı (TTFB) milisaniyeler düzeyindedir. Google'ın Core Web Vitals testlerinden tam puan almanın en kesin yoludur.

  • Ne zaman kullanılır: Blog yazıları, ürün sayfaları, landing page'ler, sıkça değişmeyen içerikler.
  • Avantajı: En hızlı yükleme süresi, CDN ile global dağıtım, minimum sunucu yükü.
  • Dezavantajı: İçerik değiştiğinde yeniden build almak gerekir.

3. ISR (Incremental Static Regeneration)

Sayfalarınız ilk etapta statik (SSG) olarak üretilir. Belirleyeceğiniz bir geçerlilik süresi (revalidate) dolduğunda, arka planda sessizce yeniden derlenir. Siteniz her zaman statik hızıyla açılırken, aynı zamanda veritabanındaki güncellemeleri otomatik yansıtır.

  • Ne zaman kullanılır: E-ticaret ürün listeleri, haber siteleri, sık güncellenen ama her istekte fresh data gerekmyen içerikler.
  • Avantajı: SSG'nin hızı + SSR'nin güncelliği. Teknik SEO açısından en optimum çözüm.

Rendering Modeli Karşılaştırması

KriterSSRSSGISR
Sayfa Hızı (TTFB)OrtaÇok HızlıÇok Hızlı
Veri GüncelliğiHer istekte tazeBuild anındaki veriBelirlenen aralıkta taze
Sunucu YüküHer istek için işlemSıfır (CDN'den)Minimal (arka planda)
SEO UyumluluğuÇok İyiMükemmelMükemmel
Core Web VitalsİyiMükemmelMükemmel

Next.js ile Google'ı memnun eden, hızlı ve SEO dostu bir web uygulaması geliştirmek ister misiniz? Bizimle iletişime geçin.

Sıkça Sorulan Sorular

Next.js SEO için neden tercih edilmeli?+
Next.js, Server-Side Rendering (SSR) ve Static Site Generation (SSG) ile sayfaları tam HTML olarak oluşturur. Google botları JavaScript çalıştırmak zorunda kalmadan içeriği doğrudan okur. Bu, React gibi SPA frameworklere kıyasla %300'e varan daha hızlı indeksleme ve çok daha iyi arama sıralaması sağlar.
SSG ve ISR arasında hangisini seçmeliyim?+
İçerik hiç değişmiyorsa SSG (blog yazıları, kurumsal sayfalar) idealdir. İçerik düzenli güncelleniyor ama her ziyaretçi için taze olması şart değilse ISR kullanın (ürün sayfaları, fiyat listeleri). Kişiselleştirilmiş veya anlık veri gerektiren sayfalar için SSR tercih edilir.
Next.js ile Core Web Vitals otomatik iyileşir mi?+
Next.js; otomatik görsel optimizasyonu (next/image), font optimizasyonu (next/font) ve kod bölme (code splitting) ile Core Web Vitals metriklerini otomatik iyileştirir. Buna ek olarak ISR/SSG kullanımı, CDN caching ve doğru render stratejisi seçimiyle PageSpeed'de 90+ puan almak mümkündür.

GM Yazılım Hizmeti

Kurumsal Web Uygulama Geliştirme

Next.js ve Node.js ile modern, ölçeklenebilir web uygulamaları.

#nextjs#ssr#ssg#isr#seo#react