SEO Terimi

Render Budget

Bir arama motorunun JavaScript ağırlıklı sayfaları render etmek için ayırdığı kaynak ve süre; modern SPA siteleri için kritik bir kavram.

Render Budget, bir arama motorunun JavaScript ile dinamik olarak içerik oluşturan sayfaları render etmek (gerçekten çalıştırmak ve sonucu görmek) için ayırdığı kaynak ve süre miktarıdır. Crawl budget‘ın JavaScript-yoğun siteler için özelleşmiş halidir.

Google, modern web’in JavaScript bağımlılığını desteklemek için iki aşamalı indeksleme kullanır:

  1. İlk dalga: HTML’in ham hali taranır ve indekslenir.
  2. İkinci dalga: JavaScript çalıştırılarak final içerik render edilir ve indeks güncellenir. Bu, ilk taramadan saatler veya günler sonra olabilir.

Render budget probleminin sonuçları:

  • JavaScript ile yüklenen içerik geç indekslenir veya hiç indekslenmez
  • Dinamik meta etiketler (title, description) ham HTML’den okunur
  • İçerik güncellemelerinin Google’a yansıması gecikir

Çözümler:

  • SSR (Server-Side Rendering): İçeriği sunucuda render edip HTML olarak gönderin.
  • SSG (Static Site Generation): Build sırasında statik HTML üretin.
  • Dynamic Rendering: Bot için sunucu render edilmiş, kullanıcı için JS render edilmiş versiyon sunun.

İpucu: Sayfanızın bot tarafından nasıl göründüğünü Search Console’daki “URL Inspection > Test Live URL > View Crawled Page” özelliğiyle kontrol edin. Eksik içerik varsa render problemi var demektir.

← Tüm sözlüğe dön