Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung →
Indexierung
Waarom moet de inhoud van een website in het eerste HTML staan?
Omdat zoekmachines eerst alleen dit eerste HTML-document lezen: tekst die eerst door JavaScript ontstaat, wordt mogelijk vertraagd of helemaal niet gewaardeerd. Uw zorgvuldig geschreven inhoud moet daarom al in het document staan dat de server aflevert. Het controlegebied ‚Indexering' meet hoeveel zichtbare tekst in het eerste HTML zit, en waardeert het resultaat naar vaste drempels.
Het eerste HTML is wat Google zeker leest
Bij elke oproep stuurt de server een HTML-document — het eerste HTML. Alles wat erin staat, kan een zoekmachine onmiddellijk lezen. Veel moderne websites leveren echter slechts een bijna leeg geraamte af en bouwen de zichtbare inhoud daarna in de browser op, met JavaScript. Bezoekers merken daar weinig van, omdat hun browser het script uitvoert. Een zoekmachine staat echter aanvankelijk voor een bijna lege pagina. Of en wanneer zij het JavaScript uitvoert en de gereedde inhoud ziet, is niet gegarandeerd — de indexering hangt dan van deze tweede, onzekere stap af.
Zo meet de controle het tekstgehalte
De controle neemt het eerste HTML, verwijdert scripts, stijlinstellingen en alle technische aanduidingen en telt wat aan zichtbare tekst overblijft. Vanaf 500 karakters geldt de regel als vervuld, met 10 van 10 punten. Tussen 150 en 499 karakters geeft het halve puntenaantal — er staat iets, maar weinig. Onder 150 karakters waardeert de controle dat als serieuze bevinding: de inhoud ontstaat kennelijk eerst in de browser, de indexering is gevaar gelopen. Daarnaast houdt het rapport de verhouding van zichtbare tekst tot totale documentgrootte vast — zo wordt zichtbaar hoeveel van het afgeleverde document werkelijk inhoud is.
De eenvoudige zelftest in de broncode
U hoeft geen gereedschap om het principe te testen. Open een pagina van uw website, onthoud een hele zin uit de zichtbare tekst, en open dan de broncode (rechts klikken, ‚Paginabroncode weergeven'). Zoek de zin daar met de zoekfunctie van de browser. Vindt u deze letterlijk, staat uw inhoud in het eerste HTML. Vindt u deze niet, dan wordt deze ingepast — praat dan met uw bureau over serveerzijdige aflevering. De vakwoorden daarvoor zijn ‚Server-Side Rendering' of ‚Pre-Rendering'; beide zorgen ervoor dat de gereedde tekst in het document aankomt.
- Zoek een zin van uw website letterlijk in de broncode — deze moet daar voorkomen.
- Vraag uw bureau om inhoud serverzijdig af te leveren, in plaats van deze eerst in de browser in te bouwen.
- Test vooral pagina's uit bouwkastensystemen en web-apps — daar is ingepaste inhoud het meest voorkomend.
- Let bij elke vernieuwing erop dat de hoeveelheid zichtbare tekst in de broncode niet instort.