Kennisbank · Begrip
JavaScript rendering: wat crawlers wel en niet zien
De manier waarop crawlers JavaScript verwerken. Google rendert in een tweede fase; de meeste AI-crawlers doen het helemaal niet, waardoor client-side content voor hen niet bestaat.
Door Amanda, Content Strategist & GEO Editor · Laatst bijgewerkt:
Belangrijkste punten
- Google crawlt eerst de HTML en rendert JavaScript pas in een tweede fase.
- Content die alleen na JS verschijnt, wordt later of niet geïndexeerd.
- De meeste AI-crawlers voeren helemaal geen JavaScript uit.
- Server-side rendering of prerendering lost dit structureel op.
- Test altijd met de weergegeven HTML, niet met wat je in de browser ziet.
Hoe Google JavaScript verwerkt
Google verwerkt pagina's in twee golven. Eerst haalt de crawler de ruwe HTML op en indexeert wat daarin staat. Pagina's die JavaScript nodig hebben, gaan daarna in een render queue waar een headless Chromium de scripts uitvoert. Pas na die tweede golf kent Google de volledige inhoud. Die vertraging varieert van seconden tot dagen.
Waar het misgaat
Klassieke problemen: content die alleen na een klik of scroll laadt, interne links als onClick-handlers zonder href, metadata die client-side wordt gezet, paginatie die alleen via JavaScript werkt, en scripts die geblokkeerd zijn in robots.txt. In al die gevallen ziet de crawler in de eerste golf een vrijwel lege pagina, met slechtere indexatie en interne linkverdeling als gevolg.
AI-crawlers voeren geen JavaScript uit
Dit is het belangrijkste verschil met vroeger. GPTBot, ClaudeBot en de meeste andere AI-crawlers halen de HTML op en verwerken die zoals ze hem krijgen — zonder rendering. Staat je kernboodschap alleen in een client-side gerenderde component, dan bestaat die content voor taalmodellen simpelweg niet. Voor GEO is renderstrategie daarmee een harde randvoorwaarde.
De oplossingen op een rij
Server-side rendering (SSR) levert volledige HTML per request en is de veiligste keuze voor dynamische content. Static site generation (SSG) bouwt HTML vooraf en is ideaal voor content die zelden verandert. Prerendering serveert een vooraf gerenderde versie aan bots. Hydration vult die HTML daarna aan met interactiviteit. Kies op basis van hoe vaak je content verandert en hoe persoonlijk hij is.
Regels die altijd gelden
Zet interne links altijd in echte anchor-elementen met een href-attribuut. Zet title, meta description, canonical en structured data server-side in de HTML. Blokkeer nooit JS- of CSS-bestanden in robots.txt. Laad belangrijke content niet pas na gebruikersinteractie. En laat lazy loading alleen los op afbeeldingen en niet-essentiële blokken, niet op je hoofdtekst.
Hoe je het test
Kijk niet naar de browserweergave maar naar de bron. Gebruik 'weergegeven HTML' in de URL-inspectie van Search Console, schakel JavaScript uit in je browser, of haal de pagina op met curl en controleer of je kernteksten, links en schema in de respons staan. Crawl je site vervolgens met en zonder JavaScript-rendering en vergelijk het verschil in gevonden content en links.
Veelgestelde vragen
Kan Google JavaScript lezen?+
Ja, Google rendert JavaScript, maar pas in een tweede fase na het crawlen van de HTML. Die vertraging kan van seconden tot dagen oplopen en zorgt voor tragere indexatie.
Voeren AI-crawlers JavaScript uit?+
Vrijwel niet. De meeste AI-crawlers verwerken alleen de opgehaalde HTML, dus content die client-side wordt gerenderd bestaat voor taalmodellen niet.
Is een React-site slecht voor SEO?+
Nee, mits je server-side rendering of static generation gebruikt. Een puur client-side gerenderde React-app is wel risicovol voor indexatie en GEO.
Hoe controleer ik wat een crawler ziet?+
Bekijk de weergegeven HTML in de URL-inspectie van Search Console, of haal de pagina op met curl en controleer of je teksten, links en structured data in de ruwe respons staan.
Mag ik lazy loading gebruiken?+
Voor afbeeldingen en niet-essentiële blokken wel. Laad hoofdtekst, interne links en metadata nooit pas na scroll of klik.
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