Pagina-inhoud heeft JavaScript nodig

Kort antwoord

De initiële HTML van de pagina heeft minder dan 200 tekens zichtbare tekst, met scripts en een app-root zoals #root, #app, #__next of #__nuxt. De content verschijnt pas nadat JavaScript is uitgevoerd. Render de hoofdcontent op de server of prerender hem, zodat de HTML zelf hem bevat.

content.js_only · Prioriteit: P1

Wat het betekent

Zonder JavaScript uit te voeren heeft de pagina bijna geen tekst. AI-crawlers lezen alleen de initiële HTML, dus zien ze een lege pagina.

Waarom het ertoe doet voor AI-zoeken

GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot en PerplexityBot lezen de HTML die de server stuurt en voeren geen JavaScript uit. Bij een pagina die aan de clientkant wordt gerenderd zien ze een lege schil, dus er valt niets te indexeren of aan te halen, ook al toont Googlebot, die scripts wel uitvoert, de pagina prima.

Wanneer deze controle afgaat, slaat AISeeWhy de andere contentcontroles voor de pagina over, zoals het snelle antwoord en de vraagkoppen, omdat er in de HTML die crawlers ontvangen niets te beoordelen valt. Eerst de rendering oplossen verandert meestal ook de rest van het rapport.

Zo los je het op

  1. Bekijk wat crawlers ontvangen: het rapport toont de server-HTML als tekst, of gebruik Bron weergeven in plaats van DevTools. Het AISeeWhy-rapport toont het bewijs en een kant-en-klare oplossing om te plakken; voer daarna "Opnieuw controleren" uit om het resultaat te bevestigen.
  2. Render de pagina in Next.js als servercomponent of met statische generatie in plaats van de content in een useEffect aan de clientkant op te halen. Houd in Nuxt ssr: true aan.
  3. Prerender voor een single-page-app gebouwd met Vite of Create React App de openbare routes tijdens de build, of verhuis ze naar een framework met serverrendering zoals Next.js, Nuxt, Astro of SvelteKit.
  4. Zorg dat minstens de H1, de eerste alinea's en de hoofdtekst in de server-HTML staan; widgets en interactieve onderdelen kunnen nog steeds later laden.

Hoe je de oplossing bevestigt

Klik na de wijziging op "Opnieuw controleren" in het rapport: het toont wat is opgelost en hoe de score is veranderd.

Controleer mijn pagina →

Gerelateerde gidsen

Alle bevindingen en hoe de score werkt