Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung
Indexering
Waarom moeten de taalgegevens van een pagina overeen komen?
Omdat een website zijn taal op twee plaatsen verklaart — in de broncode (het lang-attribuut van het html-element) en in het serverantwoord (de Content-Language-header) — en tegenstrijdige gegevens elk daarop gebaseerd besluit onzeker maken: de landenclassificatie van het zoeken, de taalkeuze van vertaal- en voorzegfuncties, de classificatie door antwoordmachines. Onze controle vergelijkt beide gegevens en rapporteert tegenstrijdigheden.
Twee locaties, één waarheid
Het lang-attribuut wordt ingesteld door de redactie of het sjabloon; de Content-Language-header wordt ingesteld door de server of het hosting. Omdat verschillende locaties verantwoordelijk zijn, lopen de gegevens uiteen: de broncode zegt ‚de', de server zegt ‚en', omdat deze op een Engelse standaardinstelling staat. Voor bezoekers onzichtbaar, voor machines een tegenspraak — en afhankelijk van de service wint de ene of de andere gegevens. Een Oostenrijkse website gaat het best met ‚de-AT' op beide locaties: taal EN regio, consistent.
Wat de controle precies meet
De controle leest het lang-attribuut uit de broncode en de Content-Language-header uit het serverantwoord en vergelijkt beide. Het rapport noemt de twee gemeten waarden — dus is onmiddellijk duidelijk welke configuratielaag moet worden gecorrigeerd. De bevinding is mild ingedeeld, maar gemakkelijk op te lossen: een instelling op de server of een regel in het sjabloon.
- Bepaal de beslissende gegevens — voor een Oostenrijkse website: de-AT — en stel deze op beide plaatsen in.
- Controleer de Content-Language-header na hosting-migraties: dit is de plaats die daarbij het vaakst stilletjes overschakelt.
- Markeer bij meertalige websites elke taalversie met zijn eigen, in zich consistent gegeven.




