Skip to main content

Dynamic Rendering – Dinamik İşleme

« Back to Glossary Index

Dynamic Rendering nedir?

Türkçesi: Dinamik İşleme

İngilizcesi: Dynamic Rendering

Türkçe Okunuşu: daynämik rendıring

İngilizce Okunuşu: daɪˈnæmɪk ˈrendərɪŋ

Dilbilgisi: İsim, (web geliştirme ve SEO terimi)

Köken: İngilizce “dynamic” (dinamik, değişken) ve “rendering” (işleme, sayfa oluşturma) kelimelerinden türetilmiştir. “Render” kelimesi Latince reddere (geri vermek, sunmak) fiilinden gelir.

Alakalı Sözcükler: Server-Side Rendering (SSR), Client-Side Rendering (CSR), Pre-rendering, Crawling, Indexing, JavaScript SEO

Dynamic Rendering, arama motoru botları ile gerçek kullanıcılar arasında farklı içerik sunma yöntemidir. Özellikle JavaScript ağırlıklı web sitelerinde, Googlebot gibi arama motorlarının sayfayı doğru şekilde tarayabilmesi için dinamik olarak oluşturulan bir HTML versiyonu gösterilir. Normal kullanıcılar sayfayı JavaScript ile çalışan etkileşimli biçimde görürken, arama motorları basitleştirilmiş ve taranabilir bir versiyonla karşılaşır.

Bu yöntem, tek sayfa uygulamaları (SPA – Single Page Application) veya React, Angular, Vue gibi framework’lerle oluşturulmuş sitelerde sıkça kullanılır. Dynamic Rendering, sayfanın SEO uyumluluğunu korurken, kullanıcı deneyimini bozmadan arama motorlarının içeriği daha hızlı işlemesine olanak tanır. Özellikle e-ticaret, haber ve içerik portallarında, Google’ın içerikleri doğru indekslemesi için geçici bir çözüm olarak tercih edilir. Ancak Google, uzun vadede bu yöntemi “geçici bir çözüm” olarak görür ve tam Server-Side Rendering veya Hydration gibi modern tekniklerin kullanılmasını önerir.

« Fihriste Dön