Hreflang is een HTML-attribuut dat wordt gebruikt om zoekmachines zoals Google te informeren over de taal en het geografische doelgebied van een specifieke webpagina. Het attribuut wordt geïmplementeerd als een link-element in de HTML-code en helpt zoekmachines de juiste taalversie van een pagina te tonen aan gebruikers op basis van hun locatie en taalvoorkeuren.
De hreflang-tag is cruciaal voor websites die content aanbieden in meerdere talen of voor verschillende geografische regio's. Door correct gebruik van hreflang voorkom je dat zoekmachines verschillende taalversies van dezelfde content als duplicate content beschouwen, en zorg je ervoor dat gebruikers automatisch de meest relevante versie van je website te zien krijgen in zoekresultaten.
Structuur van hreflang
Een hreflang-tag bestaat uit drie hoofdcomponenten:
- Het rel-attribuut: Dit is altijd "alternate" om aan te geven dat het een alternatieve versie van de pagina betreft
- Het hreflang-attribuut: Bevat de taalcode (ISO 639-1) en optioneel de regiocode (ISO 3166-1 Alpha 2)
- Het href-attribuut: De volledige URL van de alternatieve pagina
Een voorbeeld van een correcte hreflang-implementatie:
<link rel="alternate" hreflang="nl-nl" href="https://example.com/nl/" /><link rel="alternate" hreflang="en-gb" href="https://example.com/en-gb/" /><link rel="alternate" hreflang="fr-fr" href="https://example.com/fr/" />
Waarom is hreflang belangrijk?
Hreflang speelt een essentiële rol in internationale SEO om verschillende redenen:
- Gebruikerservaring: Bezoekers krijgen automatisch de juiste taalversie te zien, wat de bounce rate verlaagt en engagement verhoogt
- Voorkomen van duplicate content: Zoekmachines begrijpen dat vergelijkbare content in verschillende talen geen duplicaat is maar een vertaling
- Geografische targeting: Je kunt specifieke versies tonen voor verschillende landen die dezelfde taal spreken (bijvoorbeeld Nederlands voor Nederland en België)
- Betere rankings: Door de juiste versie te tonen aan de juiste doelgroep verbeter je relevantie-signalen en daarmee je rankings
Implementatiemethoden
Er zijn drie manieren om hreflang te implementeren:
- HTML-header: Direct in de <head> sectie van je HTML-pagina
- HTTP-header: Via de HTTP-response header, vooral nuttig voor niet-HTML bestanden zoals PDF's
- XML-sitemap: Door hreflang-annotaties toe te voegen aan je XML-sitemap
