AI-testklantKennisbank
Uitgebreid rapportGoede praktijk

Je openingstijden, prijzen en boeklink zijn leesbaar zonder JavaScript

Staan openingstijden, prijzen, behandelingen en de boeklink al in de HTML die de server stuurt, dan kan ook software die geen JavaScript uitvoert ze lezen.

Waarom het uitmaakt

Op sommige sites verschijnen openingstijden, prijzen of de boekknop pas nadat JavaScript in de browser is uitgevoerd. Google voert JavaScript uit, maar zet pagina's daarvoor in een wachtrij en schrijft zelf dat niet alle bots JavaScript kunnen uitvoeren. Staat je kerninformatie al in de HTML van de server, dan hangt het lezen ervan niet af van wat een bezoekend programma kan.

Apple schrijft dat Applebot pagina's in een browser kan weergeven en vraagt site-eigenaren te zorgen dat een pagina ook bruikbaar blijft als niet alle scripts laden. Niet elke aanbieder van AI-diensten beschrijft in zijn documentatie of zijn crawler JavaScript uitvoert; daarom meldt AI-testklant het verschil en geen oordeel.

Zo is het goed geregeld

  • De openingstijden staan als tekst in de HTML van de pagina en niet alleen in een widget of afbeelding.
  • Behandelingen en prijzen staan als tekst op een eigen pagina die zonder JavaScript te lezen is.
  • De boekknop is een link met een href naar de boekingspagina, zodat het adres van de boekroute in de HTML staat.
  • Wat JavaScript later toevoegt, zoals een agenda met vrije tijden, vult de basisgegevens aan en vervangt ze niet.

Zo controleer je het zelf

  1. Open je homepage, kies 'Paginabron weergeven' (Ctrl+U) en zoek met Ctrl+F naar je openingstijden en naar de tekst van je boekknop.
  2. Zet JavaScript tijdelijk uit in de instellingen van je browser en laad de pagina's met openingstijden, prijzen en contact opnieuw.
  3. Gebruik de URL-inspectie in Google Search Console of de Rich Results Test om de HTML te zien zoals Google die na het renderen leest.

Zo los je het op

  1. Vraag je websitebouwer om pagina's met kerninformatie aan de serverkant op te bouwen of vooraf te renderen; Google raadt dat aan voor snelheid en voor bots die geen JavaScript uitvoeren.
  2. Zet openingstijden en prijzen als tekst in de pagina en gebruik een widget hoogstens als aanvulling.
  3. Maak de boekknop een link (<a href="...">) naar een vaste boekingspagina in plaats van een knop die alleen met een script een venster opent.

Google Search voert JavaScript uit, dus een pagina die pas na JavaScript compleet is, kan in Google wel gevonden worden. Dit artikel gaat over lezers die mogelijk geen JavaScript uitvoeren.

Wat de testklant controleert

In het uitgebreide rapport vergelijkt AI-testklant per pagina de HTML die de server stuurt met de pagina nadat JavaScript is uitgevoerd, en meldt welke openingstijden, prijzen, behandelingen of boeklinks alleen in de tweede versie staan. Hij zegt niet welke AI-assistent die informatie wel of niet ziet.

Werkwijze
Alleen openbare gegevens lezen
Zit in
Uitgebreid rapport

Bronnen

  • Understand JavaScript SEO BasicsGoogle Search Central · gecontroleerd op 2 november 2026Google rendert JavaScript via een wachtrij met headless Chromium; renderen aan de serverkant blijft aan te raden omdat niet alle bots JavaScript kunnen uitvoeren.
  • Fix Search-related JavaScript problemsGoogle Search Central · gecontroleerd op 2 november 2026Met de Rich Results Test en de URL-inspectie in Search Console zie je de gerenderde HTML zoals Google die leest.
  • Link best practices for GoogleGoogle Search Central · gecontroleerd op 2 november 2026Google volgt links betrouwbaar als ze een <a>-element met href zijn; links die alleen via een script werken, worden meestal niet gevolgd.
  • About ApplebotApple · gecontroleerd op 2 november 2026Applebot kan pagina's in een browser renderen en vraagt dat een pagina ook bruikbaar blijft zonder alle scripts; Applebot en Applebot-Extended en hun doel; Applebot volgt Googlebot-regels als Applebot niet genoemd wordt.