Ziet Google inhoud die met JavaScript wordt toegevoegd?
Meestal wel. Google voert JavaScript uit en ziet dan wat er in de DOM staat.
Maar het gebeurt in een tweede ronde, later dan het lezen van je HTML, en niet altijd volledig.
Dat maakt het een risico dat je kunt vermijden.

Hoe het werkt
Eerst wordt je HTML opgehaald en verwerkt. Wat daar staat, is meteen bekend.
Daarna gaat de pagina in een wachtrij om gerenderd te worden. Dat kan uren duren, en soms langer. Meer daarover lees je bij html.
Wat er misgaat
Scripts die niet laden, die op gebruikersinteractie wachten, of die inhoud pas ophalen na een klik. Wat achter een klik zit, wordt niet gezien.
Ook inhoud die pas verschijnt bij het scrollen, kan buiten beeld blijven.
Wat je eraan doet
Zet je belangrijke inhoud in je HTML: je koppen, je teksten en je links naar andere pagina’s.
Bij WordPress met een gewoon thema gebeurt dat vanzelf. Bij een site die volledig op scripts draait, moet het bewust geregeld worden.
Mijn vuistregels
- Test je pagina met JavaScript uit; wat blijft staan, is zeker.
- Zet nooit je hoofdtekst of je interne links achter een klik.
- Controleer met de inspectietool van Google Search Console hoe je pagina gezien wordt.
- Laat lazy geladen inhoud ook zonder scrollen bereikbaar zijn.
Die derde is het enige echte bewijs. De rest is een goede aanname.
Wat wél veilig is
Cookiebalken, chatvensters, animaties en afbeeldingen die later laden. Die hoeven niet gelezen te worden.
Meer daarover lees je bij waarom je broncode afwijkt van je scherm.
Bij een webshop
Let op filters en paginering die alleen met scripts werken. Als daar geen echte links onder zitten, blijven je productpagina’s onvindbaar.
Meer daarover lees je bij pagespeed.