Kennisbank · Begrip
Server-side rendering: wat de crawler écht binnenkrijgt
De server levert volledige HTML in plaats van een lege pagina die JavaScript vult. Cruciaal voor GEO: veel AI-crawlers voeren geen JavaScript uit.
Door Amanda, Content Strategist & GEO Editor · Laatst bijgewerkt:
Belangrijkste punten
- Bij SSR levert de server volledige HTML; bij CSR bouwt JavaScript de pagina in de browser.
- Googlebot kan JavaScript renderen, maar doet dat later en niet altijd volledig.
- De meeste AI-crawlers voeren helemaal geen JavaScript uit.
- Controleer je pagina altijd met JavaScript uitgeschakeld of via de broncode.
- SSR of statische prerendering is de veiligste keuze voor content die moet ranken.
SSR, CSR en SSG naast elkaar
Bij client-side rendering (CSR) stuurt de server een vrijwel lege HTML-pagina en bouwt JavaScript de inhoud pas in de browser op. Bij server-side rendering (SSR) genereert de server de volledige HTML per verzoek. Bij static site generation (SSG) wordt die HTML al bij het bouwen gemaakt en als bestand geserveerd. SSR en SSG leveren beide direct leesbare content; CSR niet.
Waarom het uitmaakt voor zoekmachines
Googlebot crawlt eerst de ruwe HTML en zet JavaScript-rendering in een aparte wachtrij. Die tweede ronde kan uren tot dagen later plaatsvinden en mislukt bij fouten, trage scripts of geblokkeerde bestanden. Content die alleen na JavaScript verschijnt, wordt dus later, gedeeltelijk of niet geïndexeerd. Titles, canonicals en structured data die pas client-side worden gezet, lopen hetzelfde risico.
AI-crawlers renderen doorgaans niets
GPTBot, ClaudeBot, PerplexityBot en soortgelijke crawlers halen in de regel alleen de HTML op zonder JavaScript uit te voeren. Een single-page app zonder SSR is voor hen een vrijwel lege pagina. Wil je geciteerd worden in ChatGPT of Perplexity, dan moet je kernboodschap — definitie, cijfers, FAQ — letterlijk in de geleverde HTML staan.
Hoe je het controleert
Bekijk de broncode met Ctrl+U (niet de inspector, die toont het gerenderde resultaat) en zoek naar je H1 en je belangrijkste alinea. Of schakel JavaScript uit in de browser en herlaad. Gebruik daarnaast de URL-inspectie in Search Console: 'Bekijk gecrawlde pagina' toont exact welke HTML Google binnenkreeg. Staat je content daar niet in, dan bestaat hij voor crawlers niet.
Wat te doen bij een bestaande SPA
Opties, van sterk naar zwak: overstappen op een framework met SSR of statische generatie; prerendering inzetten voor crawlers; of minimaal de kritieke content en metadata server-side meesturen. Hydration-fouten en client-side ingespoten meta-tags zijn de twee valkuilen die daarna nog het vaakst voor verschillen tussen bezoeker en crawler zorgen.
Veelgestelde vragen
Kan Google JavaScript-sites indexeren?+
Ja, Googlebot rendert JavaScript, maar in een tweede fase die vertraagd is en kan mislukken. Voor content die snel en betrouwbaar moet ranken is server-side gerenderde HTML veiliger.
Is SSR beter dan statische generatie?+
Niet per se. Statische generatie is sneller en robuuster voor content die zelden verandert; SSR is nodig wanneer de pagina per verzoek verschilt. Beide leveren crawlbare HTML.
Hoe zie ik of mijn site client-side rendert?+
Bekijk de paginabron. Zie je vooral een lege div en een scriptbestand, maar niet je tekst, dan wordt de content client-side opgebouwd.
Voeren AI-crawlers JavaScript uit?+
Meestal niet. De meeste AI-crawlers verwerken alleen de opgehaalde HTML, dus content die JavaScript vereist blijft voor hen onzichtbaar.
Beïnvloedt SSR mijn Core Web Vitals?+
Meestal positief voor LCP, omdat de inhoud direct zichtbaar is. Let wel op INP: zware hydration kan de pagina na het laden traag laten reageren.
Verder lezen
Gerelateerde artikelen
Alles in de kennisbank →GEO & AI-zoekmachines
WordPress omzetten naar Lovable · Complete migratiegids 2026
Stap voor stap van WordPress naar een Lovable-site: contentexport, URL-mapping en 301-redirects, SEO- en GEO-fundament, CMS-keuze, kosten en livegang zonder rankingverlies.
Lees meerSEO fundamenten
Linkbuilding uitbesteden · Kosten, keuze & valkuilen 2026
Zelf doen of uitbesteden? Het omslagpunt, marktprijzen per link, 8 rode vlaggen bij bureaus, contractafspraken en hoe je resultaat na 6 maanden beoordeelt.
Lees meerSEO fundamenten
Wat kost linkbuilding? · Eerlijke prijsgids 2026
Prijzen per backlink (€ 90–600) en per traject, de vijf factoren achter de prijs, wat je per maandbudget krijgt en een ROI-rekenmodel in vier stappen.
Lees meerSEO fundamenten
Linkbuilding strategie · Stappenplan met gap-analyse
Van gap-analyse tegen de top 3 naar maandcadans: paginaprioritering (60-30-10), 9 tactieken, anchor-plan, interne doorstroming en kwartaalreview.
Lees meerAlles over dit thema op één plek: hub AI-strategie
Ready?
Klaar om gespot te worden?
Plan een gratis kennismaking van 30 minuten. We kijken mee naar je huidige vindbaarheid en vertellen eerlijk wat we zouden doen — wel of geen samenwerking.
Stuur ons een bericht