Wat zijn hreflang-tags en hoe werken ze bij internationale SEO?

Leer wat hreflang-tags zijn, hoe je ze instelt en hoe ze helpen bij internationale en meertalige SEO.

Je biedt dezelfde inhoud aan in meerdere talen. Je hebt versies van je site voor verschillende landen. Zonder hreflang-tags raken zoekmachines in de war. Ze zien meerdere versies van dezelfde pagina en weten niet welke voor welk publiek is. Hreflang-tags vertellen zoekmachines welke pagina bij welke taal en regio hoort. Ze voorkomen problemen met dubbele inhoud en zorgen dat bezoekers de juiste versie zien.

Wat zijn hreflang-tags?

Hreflang-tags zijn HTML-links die zoekmachines vertellen voor welke taal en regio een pagina bedoeld is. Ze zien er zo uit:

<link rel="alternate" hreflang="en" href="https://example.com/page">
<link rel="alternate" hreflang="es" href="https://example.com/es/page">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page">

Dit zegt tegen zoekmachines: "Deze pagina is de Engelse versie. Dit is de Spaanse versie. Dit is de Franse versie. Toon elke versie aan mensen die die taal spreken."

Je zet hreflang-tags in de head van elke pagina. Elke taalversie bevat tags die naar alle andere versies wijzen (ook naar zichzelf).

Waarom hreflang-tags ertoe doen

Zonder hreflang-tags zien zoekmachines meerdere pagina's met vergelijkbare of dezelfde inhoud. Ze indexeren dan mogelijk alle versies of kiezen willekeurig. Bezoekers zien misschien de verkeerde taalversie. Dat geeft problemen met dubbele inhoud en verwarring.

Hreflang-tags bundelen je rankingkracht. In plaats van autoriteit te verdelen over tien taalversies, delen alle versies autoriteit voor hun eigen taal en regio. Engelstalige bezoekers zien de Engelse versie hoog staan. Spaanstalige bezoekers zien de Spaanse versie hoog staan.

Hreflang-tags verbeteren de gebruikerservaring. Spaanstaligen in Spanje zien de Spaanse versie. Engelstaligen in de VS zien de Amerikaans-Engelse versie. Bezoekers krijgen inhoud in hun eigen taal.

Zo bouw je hreflang-tags op

Gebruik taalcodes (en, es, fr, de) of taal-regiocodes (en-US, en-GB, es-ES, es-MX).

Taalcodes zijn eenvoudiger (en betekent elk Engels). Taal-regiocodes zijn specifieker (en-US is Amerikaans Engels, en-GB is Brits Engels).

Bied je Engels wereldwijd aan, gebruik dan hreflang="en". Bied je specifiek Amerikaans Engels aan, gebruik dan hreflang="en-US".

Neem altijd een hreflang-tag op die naar de pagina zelf verwijst. De Engelse versie moet hreflang="en" hebben die naar zichzelf wijst. Dat vertelt zoekmachines: "dit is de hoofdversie in het Engels."

Voeg een x-default-tag toe voor bezoekers van wie de taal of regio niet gedekt is. Bijvoorbeeld:

<link rel="alternate" hreflang="x-default" href="https://example.com">

Dit zegt: "staat de taal van de bezoeker niet in onze hreflang-lijst, toon dan deze versie."

Manieren om hreflang in te stellen

HTML-tags in de head zijn het gebruikelijkst. Voeg <link rel="alternate" hreflang="...">-tags toe aan de head van elke pagina die alternatieve versies heeft.

De sitemapmethode: neem hreflang-informatie op in je XML-sitemap. Elke URL kan de alternatieve versies opsommen.

De HTTP-headermethode: stuur hreflang-informatie mee in HTTP-headers. Dit werkt voor pdf's en andere inhoud die geen HTML is.

De meeste sites gebruiken de HTML-headmethode, omdat die het eenvoudigst is. Laat je CMS deze tags zo mogelijk automatisch aanmaken.

Veelgemaakte fouten met hreflang

Vergeten dat een pagina naar zichzelf moet verwijzen. Elke pagina moet een tag bevatten die naar zichzelf wijst. De Engelse pagina moet hreflang="en" hebben die naar zichzelf wijst.

Inconsistente uitvoering. Linkt de Engelse pagina naar de Spaanse versie, maar de Spaanse pagina niet terug naar de Engelse, dan werkt hreflang niet. Alle versies moeten naar alle andere versies verwijzen.

Verkeerde taalcodes. Bijvoorbeeld "english" in plaats van "en". Of "US" in plaats van "en-US". Gebruik standaard ISO-taalcodes.

Ontbrekende x-default. Bedient je site bezoekers uit landen waarvoor je geen eigen versie hebt, voeg dan x-default toe om hen een standaardversie te tonen.

Verwijzen naar niet-canonieke URL's. Wijst hreflang naar een URL die niet canoniek is, dan volgen zoekmachines de relatie mogelijk niet. Verwijs altijd naar canonieke URL's.

Hreflang of instellingen voor geotargeting

Hreflang-tags en de geotargeting-instellingen in Google Search Console werken samen. Hreflang-tags vertellen zoekmachines welke pagina bij welke taal hoort. Geotargeting in Search Console vertelt Google op welk land je je richt.

Heb je example.com/es/ voor Spaanstaligen in Spanje, gebruik dan hreflang="es-ES" en stel geotargeting in op Spanje in Search Console.

Heb je example.com/es/ voor Spaanstaligen wereldwijd, gebruik dan hreflang="es" en stel geen geotargeting per land in.

Veelgestelde vragen

Heb ik hreflang-tags nodig als ik verschillende domeinen gebruik?

Ja. Heb je example.com voor het Engels en example.es voor het Spaans, dan vertellen hreflang-tags aan zoekmachines dat dit verwante versies zijn. Zonder hreflang behandelen zoekmachines ze als losse sites. Met hreflang begrijpen ze de relatie en bundelen ze de autoriteit op de juiste manier. Met de websitebouwer van WEMASY stel je dit direct op je website in.

Wat is het verschil tussen hreflang en canonical-tags?

Canonical-tags zeggen: "deze pagina en die pagina zijn duplicaten, laat deze scoren." Hreflang-tags zeggen: "deze pagina en die pagina zijn alternatieve taalversies, laat elk scoren voor zijn eigen taal." Ze hebben een ander doel. Gebruik canonical voor duplicaten. Gebruik hreflang voor taalvarianten.

Moet ik hreflang gebruiken voor regionale varianten van een taal?

Ja, als je verschillende versies hebt voor verschillende regio's. Engels-VS, Engels-VK en Engels-AU verschillen genoeg voor aparte versies. Gebruik hreflang="en-US", hreflang="en-GB" en hreflang="en-AU" om ze te onderscheiden. Zo helpen zoekmachines de juiste versie aan de juiste regio te tonen.

Kan ik hreflang gebruiken voor gepagineerde inhoud?

Nee. Hreflang is voor taal- en regiovarianten, niet voor paginering. Gepagineerde inhoud (pagina 1, pagina 2, pagina 3) is geen alternatieve taalversie. Gebruik voor paginering rel="next" en rel="prev". Gebruik hreflang alleen voor taal- en regiovarianten.

Hoeveel hreflang-tags moet elke pagina hebben?

Een voor elke taalversie die je aanbiedt, plus x-default. Heb je een Engelse, Spaanse en Franse versie, dan heeft elke pagina drie hreflang-tags (een per taal) plus x-default. Alle versies verwijzen naar alle andere versies. Zo ontstaat een wederzijdse relatie.

Verhoogt hreflang mijn posities?

Niet direct. Hreflang zet je niet hoger in de resultaten. Maar het voorkomt problemen met dubbele inhoud en zorgt dat zoekmachines de structuur van je site begrijpen. Door duidelijk te maken welke versie bij welke taal of regio hoort, helpt hreflang elke versie beter te scoren in de eigen doelmarkt. Indirect verbeteren juiste hreflang-tags je posities, doordat autoriteit wordt gebundeld.

Zet het meteen
in je eigen website.

Start gratis met WEMASY en bouw je site in een paar minuten.