JavaScript SEO
JavaScript SEO is het specialisme van zorgen dat client-side gerenderde webpagina's (SPA's, React, Vue) correct gecrawld en geïndexeerd worden door zoekmachines.
Google rendert JavaScript, maar met vertraging en onder condities. Problematisch: belangrijke content (titels, links, meta-tags) die pas na JS-executie verschijnt. Oplossingen: server-side rendering (SSR), static site generation (SSG), of hybrid rendering. Frameworks als Next.js, Astro, Nuxt en SvelteKit maken dit standaard. Voor SEO bij SPAs: laat minimaal de HTML-head server-side renderen.
Voorbeeld
Een React-SPA rendert alle content client-side. Googlebot ziet bij initial fetch lege HTML; na JS-executie komen meta-titel en H1. Migratie naar Next.js met SSR lost dit op — titels en H1 staan direct in de HTML.
Veelgestelde vragen
Indexeert Google alle JavaScript-content?
Meestal ja, via de Web Rendering Service. Maar: crawl budget is beperkter voor JS-heavy sites en errors in JS kunnen indexering blokkeren.
Werkt Search Console's URL-inspect anders voor JS-sites?
Ja. Gebruik 'Live Test' in de URL-inspect tool; die toont hoe Googlebot de pagina rendert. Verschil met 'View source' onthult vaak JS-rendering problemen.
Is SSR altijd beter dan CSR?
Voor SEO ja, voor complexe interactieve apps soms niet. Hybrid (SSG voor content, CSR voor interactie) is de sweet spot.
Gerelateerde termen
Verder lezen
- → Onze dienst: SEO