Naar de inhoud
ceeme

Waarom ziet AI mijn site als leeg terwijl er tekst op staat?

Een site die zijn inhoud in de browser opbouwt met JavaScript, levert bij het eerste ophalen een vrijwel leeg document af; de tekst verschijnt pas nadat de scripts gedraaid hebben. Zoekmachines voeren die scripts meestal wel uit, maar een deel van de AI-crawlers doet dat niet of niet altijd — en die krijgen dan een pagina zonder inhoud, zonder foutmelding en zonder dat iemand het merkt.

Door Njusja Orban, oprichter van ceeme4 min lezen

Meet je eigen bedrijf → Liever eerst een gesprek

In het kort

Het symptoom
Een assistent kent je adres wel en je inhoud niet. Hij noemt je bestaan en kan geen enkele bijzonderheid geven.
De test
Schakel JavaScript uit en herlaad. Blijft er een lege pagina staan, dan is dat wat een deel van de crawlers ziet.
De reparatie
De belangrijkste tekst meesturen in het eerste antwoord van de server. Dat kan meestal zonder je site opnieuw te bouwen.

Wat gaat er technisch mis bij zo'n site?

De server stuurt een document met een lege container en een verwijzing naar een scriptbestand. Een browser haalt dat script op, voert het uit, en pas dan verschijnt je tekst. Voor een bezoeker duurt dat een fractie van een seconde en merkt hij niets; voor een programma dat alleen het eerste antwoord ophaalt, is de pagina leeg.

Dat is jarenlang een SEO-onderwerp geweest en het is nu breder: de zoekmachines hebben leren wachten, de nieuwere ophalers niet allemaal. Een site die in klassieke resultaten prima staat, kan daardoor in een AI-antwoord als leeg gelden.

Hoe test ik in twee minuten of dit bij mij speelt?

Zet JavaScript uit in de instellingen van je browser en laad je pagina opnieuw. Wat er dan staat, is ongeveer wat een ophaler zonder uitvoering ziet. Is dat een blanco scherm of een laadanimatie, dan heb je je antwoord.

Doe de test op drie pagina's en niet alleen op je homepagina: bij veel bouwers wordt de eerste pagina wél meegestuurd en de rest niet. Dat is precies het patroon waarbij een assistent weet dat je bestaat en verder niets over je kan zeggen.

Moet ik mijn site nu helemaal opnieuw laten bouwen?

Meestal niet. De gangbare oplossing is dat de server de pagina één keer voorbereidt en de tekst meestuurt in het eerste antwoord; de site blijft daarna gewoon werken zoals hij werkte. Bij de meeste moderne bouwers is dat een instelling of een klein stuk werk, geen herbouw.

Kan het niet, dan is er een tussenweg die minder mooi is en wel werkt: zorg dat de kernfeiten — wie je bent, wat je doet, waar je zit, wat het kost — ook zonder scripts in het document staan, al is het maar als gewone tekst onderaan. Volledig is beter, en iets is aanzienlijk beter dan niets.

Waar let ik op bij mijn volgende site?

Vraag bij de opdracht om één ding en schrijf het op: de inhoud moet in het eerste antwoord van de server staan. Dat is een zin in een bestek, het kost bij aanvang niets extra, en het is achteraf de duurste aanpassing die er is.

Veelgestelde vragen

Mijn site staat gewoon in Google. Dan is het toch in orde?

Niet noodzakelijk. De grote zoekmachines voeren scripts uit voordat ze een pagina beoordelen; een aantal ophalers die AI-antwoorden voeden, doet dat niet of alleen soms. Je kan dus tegelijk keurig geïndexeerd zijn en in een AI-antwoord niets te bieden hebben.

Geldt dit ook voor webshops?

Ja, en daar is de rekening groter, want de gegevens die verdwijnen zijn precies de gegevens waarop gekozen wordt: prijs, beschikbaarheid, levertijd. Een productpagina waarvan de prijs pas na een script verschijnt, is voor een deel van de ophalers een pagina zonder prijs — en dan word je niet genoemd bij een vraag over prijs.

Verder lezen

Gratis, zonder account en zonder kaart.