Wat zijn HREFLANG attributen?
HREFLANG attributen zijn stukjes code die je aan de HTML van je webpagina's toevoegt. Ze geven zoekmachines zoals Google aan welke taal je content gebruikt en voor welke regio het bedoeld is. Ze markeren dus de relaties tussen wegpagina’s in verschillende talen. Zo kan jij slim met je SEO inspelen op de locatie en gesproken taal van je doelgroep.
Waarvoor staat HREFLANG?
Technischer stukje, we houden het kort. HREFLANG is geen letterlijke afkorting zoals ‘OMG’ dat wel is. Het volledige attribuut is beter gekend onder rel=”alternate” hreflang =”x”.
Waarom zijn HREFLANG attributen zo belangrijk?
Goeie vraag! Simpelweg: deze HREFLANG attributen geven zoekmachines aan welke taal je op welke pagina gebruikt en wie je eigenlijke doelpubliek is. Zo kan je zeggen: deze Nederlandstalige pagina wil ik in Vlaanderen tonen, deze Nederlandstalige pagina wil ik in Nederland tonen.
Mensen in Nederland en Vlaanderen komen dus andere pagina’s tegen, als je dat zou willen. Of je kan het instellen dat mensen in Vlaanderen, afhankelijk van de taal die ze spreken, een andere pagina tegenkomen in Google.
Stel je voor: een Nederlands sprekende gebruiker zoekt naar informatie die jouw website biedt, maar belandt op de Engelstalige versie van je pagina. De kans is groot dat deze bezoeker snel je site verlaat, op zoek naar informatie in zijn of haar eigen taal.
Dit is niet alleen een gemiste kans voor jou, maar het kan ook je bouncepercentage negatief beïnvloeden, wat weer impact heeft op je SEO-prestaties.
Hoe werken HREFLANG attributen?
HREFLANG attributen helpen bovenstaande situaties te voorkomen door zoekmachines te vertellen welke pagina je aan welke gebruiker wilt tonen. Zo ben jij zeker dat de juiste pagina bij de juiste gebruiker komt. Dit verbetert niet alleen de gebruikerservaring, maar versterkt ook je internationale SEO-strategie.
Eigenlijk zeg jij tegen Google: de persoon die aan’t zoeken is in taal “Y” zal liever deze pagina zien dan een gelijkaardige pagina in taal “X”.
Je gebruikt het niet alleen voor talen, maar ook voor locaties
Standaard gebruik je in iedere hreflang tag de taal van je doelgroep. Spaans is bijvoorbeeld een wereldtaal. Dus, stel dat je zowel Spanje als Mexico wilt targeten, heb je waarschijnlijk ook een iets andere boodschap.
Typisch Belgisch: het is weer wat moeilijker
In België hebben we verschillende talen. Daarin zijn we niet uniek in de wereld, maar onze buurlanden moeten er nooit rekening mee houden. In Frankrijk spreekt men Frans, in Duitsland Duits en in Nederland Nederlands.
Wij Belgen spreken Nederlands, Frans en Duits als hoofdtalen. Je zou kunnen argumenteren dat West-Vlaams ook een totaal andere taal is, maar dat laten we hier even buiten beschouwing.
In dit geval zijn de taalcodes:
nl : Nederlands, de locatie speelt geen rol
nl – be : Voor Nederlands sprekende mensen in België (Vlaanderen)
nl – nl : Voor Nederlands sprekende mensen in Nederland
fr – be : Voor Franstalige mensen in België (Wallonië)
fr – fr : Voor Franstalige mensen in Frankrijk
de – be : Voor Duitstalige mensen in België
de – de : Voor Duitstalige mensen in Duitsland
Je snapt ‘m ondertussen wel.
Een overzicht van frequent gebruikte HREFLANG attributen voor multilanguage SEO
Hieronder vind je een lijst van de meest gebruikte HREFLANG attributen. Er zijn er meer, voor mensen die bijvoorbeeld Bengaals, Maori of Zoeloe spreken. Tot nu toe hebben we daar geen websites voor gemaakt. Moest je voor ons een project hebben, graag! 😉
nl | Nederlands |
---|---|
en | Engels |
fr | Frans |
it | Italiaans |
lb | Luxemburgs* |
pt | Portugees |
Es | Spaans |
Ook onze zuiderburen hebben een uitzondering. Het Luxemburgs is een ‘specialleke’. Luxemburgs is een effectieve taal, maar de meeste mensen uit Luxemburg spreken wel Frans of Duits. Daarom gebruiken wij voor Luxemburgse websites onderstaande HREFLANG attributen:
fr – lu: Franstalige doelgroep in Luxemburg
de – lu: Duitstalige doelgroep in Luxemburg
Hoe implementeer je HREFLANG attributen?
Wij gaan er even van uit dat je géén websites bouwt, maar interesse hebt in hoe wij dit doen. We gaan het hier niet té technisch maken, maar proberen dit duidelijk te maken zodat je het idee erachter snapt.
De implementatie van HREFLANG attributen vereist wel wat aandacht voor detail. Voor elke taal- of regio-specifieke versie van je pagina moet je een apart attribuut toevoegen. En je moet ook weten welke taal men waar spreekt, zoals ook in bovenstaand voorbeeld van Luxemburg.
Sidenote: canonicalisatie en HREFLANG
Canonicalisatie is een tool voor het tonen aan zoekmachines welke versie van een URL (elk met dezelfde content) de dominante is om duplicaatcontentproblemen te vermijden. Wat een woord! Maar: wel belangrijk. Je wil geen dubbele content in Google hebben, daar word je voor afgestraft.
Hreflang daarentegen is een tool om te tonen welke van de verschillende (maar vaak vergelijkbare) pagina's (gebaseerd op taal of regio) in een zoekopdracht moeten verschijnen.
Google raadt aan om geen rel="canonical" te gebruiken over de land- of taalversies van je site. Maar je kunt het binnen een land- of taalversie gebruiken.