Hreflang vertelt zoekmachines op welke taal en regio een pagina is gericht. Leer de syntaxis, de veelgemaakte fouten en de rol ervan in meertalige SEO.

Samenvatting
Hreflang is een HTML-attribuut dat de taal en de regionale doelgroep van een pagina aangeeft. Het zorgt ervoor dat Google en andere zoekmachines elke gebruiker de juiste versie van je content tonen, voorkomt conflicten met dubbele content en is onmisbaar voor elke meertalige of multiregionale website.
Wil je verder gaan? Vraag het aan
Als je site in meer dan één taal bestaat, of in dezelfde taal meerdere landen bedient, hebben zoekmachines hulp nodig om te bepalen welke versie ze aan welke gebruiker tonen. Een Franssprekende in Canada en een Franssprekende in Frankrijk horen verschillende pagina's te zien. Hreflang (de annotatie rel="alternate" hreflang) is de manier om zoekmachines over deze relaties te informeren, zodat de juiste pagina bij het juiste publiek terechtkomt.
Zonder hreflang kunnen je gelokaliseerde pagina's in de zoekresultaten met elkaar concurreren, als dubbele content worden aangemerkt of simpelweg de verkeerde versie aan een gebruiker tonen. Mét hreflang groepeert Google je taal- en regiovarianten in één cluster en toont het de meest geschikte. Het is een van de krachtigste en tegelijk een van de meest verkeerd ingestelde instrumenten in internationale SEO.
Hreflang lost het probleem van de lokalisatiematch op. Wanneer je dezelfde content in het Engels, Spaans en Duits publiceert, zijn die pagina's bijna kopieën van elkaar. Zoekmachines zouden ze ten onrechte als gekopieerde content kunnen behandelen of de verkeerde kunnen kiezen om te ranken. De hreflang-annotatie vertelt hun dat deze pagina's bewuste alternatieven zijn, elk gemaakt voor een specifieke taal of regio.
Het resultaat is een betere gebruikerservaring en een schonere indexering. In de documentatie van Google over gelokaliseerde versies staat dat hreflang Google in staat stelt gebruikers door te verwijzen naar de pagina in hun eigen taal en regio, in plaats van een versie te tonen die ze niet kunnen lezen of met de verkeerde valuta, verzendkosten of juridische informatie.
Een hreflang-annotatie in de head van de pagina ziet er zo uit: <link rel="alternate" hreflang="en" href="https://example.com/en/" />. Met rel="alternate" geef je aan dat de gelinkte URL een alternatieve versie is, de waarde van hreflang geeft de taal (en eventueel de regio) aan, en href bevat de volledige, absolute URL van die versie.
Je neemt voor elke versie één zo'n tag op, op elke pagina. Een pagina die in drie talen bestaat, bevat drie hreflang-tags, één per versie, waaronder een tag die naar de pagina zelf verwijst. Elke taalvariant herhaalt dezelfde complete set. Zo kunnen zoekmachines de hele groep aan elkaar koppelen.
De hreflang-waarde gebruikt gestandaardiseerde codes, en die moeten kloppen. De taal geef je op in ISO 639-1-formaat (bijvoorbeeld en, es, de). Optioneel voeg je een regio toe in ISO 3166-1 Alpha 2-formaat, met een koppelteken ertussen: en-GB, en-US, es-MX, fr-CA.
De taal komt altijd eerst; een regio alleen is ongeldig. Je kunt niet zomaar hreflang="GB" gebruiken, en verzonnen codes zoals en-UK of EU werken niet (de juiste code voor het Verenigd Koninkrijk is GB). Voor schriftvarianten gelden de ISO 15924-codes, zoals zh-Hant voor traditioneel Chinees en zh-Hans voor vereenvoudigd Chinees. Ongeldige codes worden gewoon genegeerd, waardoor je setup ongemerkt niet werkt.
Hreflang moet wederkerig zijn. Als pagina X naar pagina Y verwijst als haar Spaanse alternatief, dan moet pagina Y terugverwijzen naar pagina X als haar Engelse alternatief. Google noemt dit return tags, en als ze ontbreken, kan Google je annotaties volledig negeren. Deze eis van terugverwijzing is in de praktijk de meest voorkomende reden waarom hreflang faalt, zoals ook de richtlijnen van Google voor multiregionale sites benadrukken.
Even belangrijk: elke pagina moet naar zichzelf verwijzen. De Engelse pagina bevat een hreflang-tag voor het Engels die naar haar eigen URL wijst. Het weglaten van de zelfverwijzende tag is een andere veelgemaakte fout. Zie de regel als absoluut: elke pagina vermeldt zichzelf plus elke andere versie, en elke versie verwijst terug.
De speciale waarde hreflang="x-default" vertelt zoekmachines welke pagina ze moeten tonen wanneer geen van je opgegeven talen of regio's overeenkomt met de gebruiker. Het is een terugvaloptie. Een gebruikelijke toepassing is een landingspagina voor taalkeuze of je primaire wereldwijde versie: <link rel="alternate" hreflang="x-default" href="https://example.com/" />.
Het toevoegen van x-default is een best practice voor internationale sites. Zonder x-default moet een gebruiker van wie de taal en regio met geen enkele van je varianten overeenkomen, afwachten wat de zoekmachine zelf gokt. Mét x-default bepaal je zelf de standaardervaring, bijvoorbeeld door een bezoeker zonder match naar een pagina te sturen waar hij of zij zelf een taal kan kiezen.
Google ondersteunt drie implementatiemethoden, en je kiest er het best één in plaats van ze te mengen. De eerste zijn HTML-linktags in de <head> van elke pagina, de gangbaarste aanpak voor standaard webpagina's. De tweede zijn HTTP-headers, bedoeld voor niet-HTML-bestanden zoals pdf's, waar je geen markup in de body kunt toevoegen.
De derde methode is de XML-sitemap. In plaats van tags aan elke pagina toe te voegen, geef je alle taalrelaties op in je XML-sitemap met behulp van xhtml:link-items. Zo blijft de paginacode schoon en is het op grote schaal vaak makkelijker te onderhouden, al vraagt het om zorgvuldige generatie. Welke methode je ook kiest, pas haar consequent toe op de hele site.
Hreflang en canonical tags werken samen, maar een klassieke fout maakt beide onbruikbaar. Elke taalversie moet naar zichzelf canonicaliseren, niet naar één hoofdversie. Als je Duitse pagina haar canonical tag op de Engelse URL zet, vertel je Google dat de Duitse pagina een duplicaat is dat niet geïndexeerd hoeft te worden, en dat verpest je hreflang-setup.
Het juiste patroon is een zelfverwijzende canonical op elke gelokaliseerde pagina, gecombineerd met de volledige set wederkerige hreflang-tags. De canonical bevestigt dat elke pagina de voorkeursversie van zichzelf is, en hreflang beschrijft de relaties tussen die afzonderlijke, even geldige pagina's. Tegenstrijdige signalen op dit punt zijn een van de belangrijkste oorzaken van problemen met de indexering van meertalige sites.
Hreflang hangt nauw samen met lokale SEO wanneer je dezelfde taal in meerdere landen aanbiedt. Een bedrijf dat in zowel Spanje als Mexico actief is, publiceert voor elk land Spaanse pagina's, maar prijzen, verzending en belasting verschillen. Met tags als es-ES en es-MX kan Google Spaanstaligen naar de versie sturen die voor hun land is gemaakt.
Hreflang regelt alleen de match op taal en regio, niet de kwaliteit van de content. De systemen van Google herkennen ongecorrigeerde machinevertaling met hoge nauwkeurigheid, en dunne vertaalde pagina's kunnen de rankings van alle versies drukken, niet alleen van de vertaalde. Combineer correcte hreflang daarom met echt gelokaliseerde, door mensen gecontroleerde content voor elke markt om het volledige effect te zien.
Onderzoeken naar internationale sites laten steeds weer zien dat een grote meerderheid hreflang-fouten bevat. De meest voorkomende zijn ontbrekende return tags, ontbrekende zelfverwijzende tags, ongeldige taalcodes of codes met alleen een regio, het gebruik van relatieve in plaats van absolute URL's, en hreflang die verwijst naar URL's die doorverwijzen of foutmeldingen geven in plaats van werkende pagina's.
Controleer je setup na elke wijziging. Google Search Console bood ooit een rapport Internationale targeting, en speciale hreflang-checkers plus crawlers zoals Screaming Frog bevestigen dat je annotaties wederkerig zijn en geldige codes gebruiken. Als onderdeel van bredere technische SEO vangt een regelmatige audit deze ongemerkte fouten op voordat ze je internationale rankings versnipperen.
Meertalige SEO is het werk om elke taalversie van een site te laten ranken in de eigen taal. Hreflang verbindt de versies, maar elke versie heeft daarnaast eigen indexeerbare URL's, volledig vertaalde tekst en metadata, zoekwoordonderzoek in die taal en interne links die binnen die taal blijven.
| URL-structuur | Voorbeeld | Sterke punten | Nadelen |
|---|---|---|---|
| Submappen | example.com/fr/ | Eén domein, eenvoudig te beheren, autoriteit gedeeld over talen | Zwakker landsignaal als je regio's target |
| Subdomeinen | fr.example.com | Aparte hosting of setup per taal is mogelijk | Meer configuratie om te onderhouden |
| Landdomeinen | example.fr | Duidelijkste signaal voor één land | Aparte domeinen om op te bouwen en te betalen |
De moeite loont ook in AI-antwoorden: assistenten antwoorden meestal in de taal van de gebruiker en putten uit bronnen die in die taal zijn geschreven, dus een goed opgebouwde versie in elke taal geeft hun iets om te citeren.
Hreflang is de annotatie waarmee meertalige en multiregionale SEO werkt. Het brengt je taal- en regiovarianten samen in één groep, toont elke gebruiker de juiste pagina en voorkomt conflicten met dubbele content. De regels zijn strikt: geldige ISO-codes, wederkerige return tags, zelfverwijzingen op elke pagina, een x-default als terugvaloptie en zelfverwijzende canonicals die nooit over talen heen wijzen. Krijg je die goed voor elkaar, dan bereikt je internationale content het publiek waarvoor het is gemaakt. Ontdek hoe Sorank hreflang en je volledige technische setup controleert voor zoekmachines en AI's.
Bronnen
Een canonical tag vertelt zoekmachines welke URL de voorkeursversie van een pagina is, terwijl hreflang aangeeft op welke taal of regio een pagina is gericht. Ze hebben verschillende taken en mogen elkaar niet tegenspreken. Op een meertalige site moet elke gelokaliseerde pagina een zelfverwijzende canonical hebben (die naar zichzelf wijst), plus een volledige set wederkerige hreflang-tags die de andere taalversies beschrijven. De klassieke fout is om elke taalversie naar één hoofd-URL te canonicaliseren, waardoor Google denkt dat de andere versies duplicaten zijn en je hreflang-setup volledig mislukt.
Meestal niet. Hreflang bestaat om de relaties tussen meerdere taal- of regioversies van dezelfde content in kaart te brengen, dus een site in één taal die op één land is gericht, heeft het over het algemeen niet nodig. De uitzondering is wanneer je dezelfde taal aan verschillende landen aanbiedt met inhoudelijk verschillende content, zoals Engelse pagina's voor de Verenigde Staten en het Verenigd Koninkrijk met andere prijzen of verzendopties. In dat geval helpen tags als en-US en en-GB Google om elk publiek naar de juiste versie te sturen, ook al zijn beide in het Engels.
De meest voorkomende oorzaak zijn ontbrekende return tags. Hreflang moet wederkerig zijn: als pagina X naar pagina Y verwijst maar pagina Y niet terugverwijst naar X, kan Google de annotaties negeren. Andere veelvoorkomende oorzaken zijn ongeldige taalcodes (zoals codes met alleen een regio of verzonnen waarden als en-UK), ontbrekende zelfverwijzende tags, het gebruik van relatieve in plaats van absolute URL's en hreflang die verwijst naar URL's die doorverwijzen of foutmeldingen geven. Controleer je setup met een crawler of hreflang-checker om te bevestigen dat elke verwijzing wederkerig en absoluut is en correcte ISO-codes gebruikt.
ZIJ PROBEERDEN SORANK VOOR JOU
