Direct naar inhoud
traze

Kennisbank · R

Rendering

Rendering is het uitvoeren van HTML, CSS en JavaScript tot de pagina die een bezoeker of crawler daadwerkelijk ziet; content die pas na JavaScript verschijnt, wordt later of helemaal niet geïndexeerd.

Definitie

Rendering is het proces waarbij de ruwe code van een webpagina (HTML, CSS en JavaScript) wordt omgezet in de daadwerkelijke inhoud en opmaak die een bezoeker of crawler te zien krijgt. Voor SEO draait het om één vraag: staat de inhoud al in de HTML die de server verstuurt, of wordt hij pas in de browser door JavaScript opgebouwd?

Bij server-side rendering (SSR) of statische generatie (SSG) bouwt de server de volledige HTML en verstuurt die kant-en-klaar. Elke crawler ziet de tekst, links en metadata direct. Bij client-side rendering (CSR) stuurt de server een bijna lege HTML met een JavaScript-bundel; de browser voert die uit en bouwt daarna pas de inhoud. Moderne frameworks als Next.js, Nuxt en Astro combineren beide: de eerste weergave komt van de server, interactie wordt daarna door JavaScript overgenomen (hydration).

Google kan JavaScript uitvoeren, maar doet dat in een tweede stap. Eerst wordt de HTML gecrawld en geïndexeerd; de pagina komt daarna in een renderwachtrij, waar een headless Chrome de JavaScript uitvoert en de resulterende inhoud alsnog verwerkt. Die tweede stap kan uren tot dagen duren en mislukt bij time-outs, geblokkeerde scripts of fouten. Inhoud die alleen na JavaScript bestaat, wordt dus later, onvollediger of soms helemaal niet geïndexeerd.

Voor AI-engines is het probleem groter. GPTBot, ClaudeBot, PerplexityBot en de meeste andere AI-crawlers voeren geen JavaScript uit: ze lezen alleen de HTML die de server terugstuurt. Een pagina die zijn tekst, prijzen of FAQ client-side laadt, is voor hen leeg. Dat is een van de meest voorkomende oorzaken van pagina's die in Google prima ranken maar in AI-antwoorden nooit geciteerd worden.

De test is simpel: bekijk de paginabron (niet de DOM in DevTools) of haal de URL op met curl, en controleer of je kernteksten, koppen, interne links en structured data erin staan. Zo niet, dan moet die inhoud naar de server-side. Traze publiceert pagina's als volledige HTML met alle inhoud, metadata en JSON-LD in de serverrespons, en controleert in de technische scan of belangrijke content JavaScript-afhankelijk is.

Alle begrippen

FAQ · Rendering

Veelgestelde vragen

Ja, maar met vertraging en niet altijd volledig. Google rendert JavaScript in een tweede stap die uren tot dagen kan duren. Voor belangrijke inhoud is server-side rendering of statische generatie veiliger.

Van begrip naar resultaat

Zie waar je nu staat in Google en AI-antwoorden.

Start met de gratis AI-zichtbaarheid check, of plan een demo en zie hoe Traze dit begrip in de praktijk voor je site toepast.