Hreflang

Bijgewerkt: 3 min. leestijd SEOFuxx-redactie

Hreflang is een aanduiding waarmee je zoekmachines laat weten welke pagina's voor andere talen of landen hetzelfde aanbod bevatten. Google kan zo gebruikers de passende taalversie tonen en hoeft de versies niet als duplicaten te behandelen.

Wat hreflang doet

Hreflang is geen rankingfactor. De aanwijzing verandert niet hoe goed een pagina rankt, maar welk adres Google in de resultaten toont als er meerdere gelijkwaardige versies zijn: een gebruiker met een Duitse taalinstelling krijgt de Duitse pagina, een gebruiker met Engels de Engelse. Typische gevallen zijn een website in meerdere talen en pagina's voor dezelfde taal in meerdere landen, bijvoorbeeld Nederlands voor Nederland en België.

Drie manieren om hreflang op te geven

ManierWaarGeschikt voor
Link-tags in de kop van de pagina<head> van elke paginade meeste websites, weinig talen
XML-sitemapVermeldingen met xhtml:link in de sitemapveel pagina's of veel talen, op één plek te onderhouden
HTTP-headerHeader van het antwoordBestanden zonder HTML, zoals pdf's

Kies één manier en blijf erbij. Alle drie samen bieden geen voordeel en leiden makkelijk tot tegenstrijdigheden.

<!-- hreflang: taal- en landversies koppelen -->
<link rel="alternate" hreflang="de" href="https://example.com/de/">
<link rel="alternate" hreflang="en" href="https://example.com/en/">
<link rel="alternate" hreflang="nl" href="https://example.com/nl/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/">

Regels

  • Elke versie noemt alle versies, ook zichzelf. De lijst is op alle pagina's van de groep gelijk.
  • De verwijzingen zijn wederkerig. Verwijst de Duitse pagina naar de Engelse, dan moet de Engelse terugverwijzen naar de Duitse. Ontbreekt de terugverwijzing, dan negeert Google de aanwijzing.
  • Adressen zijn volledig, met protocol en domein.
  • x-default geeft de pagina aan die voor alle andere gebruikers moet gelden, bijvoorbeeld een taalkeuze of de Engelse versie.
  • De codes: taal volgens ISO 639-1 (de), eventueel gevolgd door het land volgens ISO 3166-1 alfa 2 (de-AT). Een land alleen is niet toegestaan, en voor het Verenigd Koninkrijk geldt en-GB, niet en-UK.
  • Alleen bereikbare, indexeerbare pagina's: Adressen met een doorverwijzing, foutstatus of noindex horen er niet in.

Hreflang en canonical

Elke taalversie hoort met een canonical naar zichzelf te verwijzen. Verwijzen alle versies met een canonical naar één enkele, dan geldt de hreflang-aanwijzing voor de andere niet meer, omdat ze uit de index vallen. Google raadt automatische doorverwijzingen op basis van de browsertaal af, omdat gebruikers en zoekmachines dan niet elke versie zien en omdat Googlebot meestal vanuit de VS en zonder taalinstelling crawlt. Bied in plaats daarvan links naar de andere talen aan.

Controleren

  • Een crawler kan terugverwijzingen, statuscodes en codes over de hele website controleren. Het vroegere rapport over internationale targeting in Search Console is in 2022 stopgezet.
  • Steekproeven in de broncode laten zien of de lijst op alle versies identiek is.
  • Controleer na een relaunch of een wijziging van de adresstructuur alle groepen opnieuw.

Veelgemaakte fouten

  • Ontbrekende terugverwijzing: de meest voorkomende fout, die de aanwijzing nutteloos maakt.
  • Verkeerde codes: en-UK, de-DE-AT of een land zonder taal.
  • Hreflang op niet-gelijkwaardige pagina's: De versies moeten dezelfde inhoud in een andere taal bieden.
  • Relatieve adressen: Ze worden niet betrouwbaar opgelost.
  • De eigen pagina vergeten: De zelfverwijzing hoort in elke groep.

Verwante begrippen

Bronnen

Heb je iets aan deze inhoud?

·