Wat het is
Hreflang is een klein stukje code dat je aan een pagina kunt toevoegen en dat in feite zegt: "dit is de Nederlandse versie van deze pagina, en hier vind je de Engelse versie, de Franse versie", enzovoort. Het wordt toegevoegd als een set tags in de code van een pagina — één voor elke taal- of landversie van diezelfde pagina die bestaat.
Het is specifiek bedoeld voor sites die dezelfde content in meer dan één taal publiceren of voor meer dan één land (zoals een Nederlandse en een Vlaamse versie van dezelfde productpagina). Een site die maar in één taal bestaat, heeft het helemaal niet nodig.
Waarom het belangrijk is
Zonder hreflang moet een zoekmachine gokken welke versie van een pagina hij aan een bepaalde zoeker toont, en dat kan verkeerd gaan — een Franstalige spreker de Nederlandse versie tonen, of twee taalversies van dezelfde pagina behandelen als verwarrende duplicaten in plaats van bedoelde alternatieven. Hreflang haalt het giswerk weg door de relatie rechtstreeks te benoemen.
Heeft je site van elke pagina maar één taalversie, dan is dit helemaal geen gat in je site — het is simpelweg niet van toepassing, en er is niets om op te lossen.
Hoe je het oplost
- Controleer eerst of dit überhaupt op jou van toepassing is: bestaat elke pagina op je site in slechts één taal, dan kun je hier stoppen — er is niets toe te voegen.
- Heb je wel meerdere taal- of landversies van dezelfde pagina, voeg dan per versie één
<link rel="alternate" hreflang="...">-tag toe binnen de<head>van elke versie van die pagina — inclusief er één die naar zichzelf verwijst. - Gebruik voor elke versie een standaard taalcode (zoals
nl,en, of specifieker zoalsen-GBvoor Brits-Engels), en voeg eventueel een tag toe methreflang="x-default"die verwijst naar de versie die getoond moet worden als geen van de specifieke talen overeenkomt. - Gebruik je een websitebouwer of CMS met ingebouwde meertalige ondersteuning (velen hebben dit), controleer dan de instellingen op een optie "internationale SEO" of "hreflang" in plaats van de code met de hand aan te passen — dit wordt vaak automatisch voor je gegenereerd.
- Voer je Launch Readiness-check opnieuw uit om te bevestigen dat de tags worden gedetecteerd en geldige taalcodes gebruiken.