Hreflang-taalcodes zijn een van de dingen die je moet toevoegen aan meertalige websites. Hreflang-taalcodes kunnen het publiek helpen achterhalen welke webtaal momenteel wordt gebruikt.
Daarom is het belangrijk om de juiste taalcode te bepalen met volledige begeleiding over de implementatie van hreflang. In dit artikel bestuderen we de lijst met ISO-standaardtaalcodes en hoe je deze implementeert.
Wat zijn Hreflang-taalcodes?

Voor degenen onder u die niet weten wat een hreflang-taalcode is: dit is een speciaal HTML-attribuut dat wordt gebruikt om zoekmachines de taal- en regionale targeting van een bepaalde webpagina aan te geven.
Deze code bestaat uit 2 letters, bijvoorbeeld de Franse code is 'fr' en de Spaanse code is 'es'.
Deze codes stellen website-eigenaren in staat om alternatieve versies van pagina's voor verschillende talen of regio's te definiëren. Door hreflang-taalcodes te implementeren, kunt u ervoor zorgen dat gebruikers worden doorgestuurd naar de meest relevante versie van uw content op basis van hun taalvoorkeuren en geografische locatie.
Het belang van het gebruik van de hreflang-taalcode betekent dat je de taalcode voor elk land echt moet begrijpen. Het wordt aanbevolen om deze te combineren met de regionale hreflang-code ISO 3166-1 alpha-2.
Het heeft als doel zoekmachines uitgebreide informatie te geven over de taal en geografische regio waarop een bepaalde webpagina is gericht. Zelfs wanneer ze dezelfde taal gebruiken, kunnen spelling en alledaagse uitdrukkingen verschillen.
Lijst van Hreflang-taalcodes

Om u te helpen de lijst met hreflang-codes beter te begrijpen, hebben we hieronder een tabel opgenomen op basis van ISO 639-1, ISO 3166 en veelvoorkomende taal-landcombinaties voor hreflang.
ISO 639-1
Naam van de taal | Hreflang-taalcode |
Afrikaans | af |
Albanees | sq |
Amhaars | am |
Arabisch | ar |
Armeens | hy |
Azerbeidzjaans | az |
Basjkiers | ba |
Baskisch | eu |
Belarussisch | be |
Bengaals | bn |
Bosnisch | bs |
Bulgaars | bg |
Birmaans | my |
Catalaans | ca |
Cebuano | cb |
Centraal-Khmer | km |
Chichewa | ny |
Chinees (Vereenvoudigd) | zh |
Chinees (Traditioneel) | tw |
Corsicaans | co |
Kroatisch | hr |
Tsjechisch | cs |
Deens | da |
Nederlands | nl |
Engels | en |
Esperanto | eo |
Ests | et |
Fijisch | fj |
Filipijns | fl |
Fins | fi |
Frans | fr |
Galicisch | gl |
Georgisch | ka |
Duits | de |
Grieks Modern | el |
Gujarati | gu |
Haïtiaans | ht |
Hausa | ha |
Hawaïaans | hw |
Hebreeuws | he |
Hindi | hi |
Hmong | hm |
Hongaars | hu |
IJslands | is |
Igbo | ig |
Indonesisch | id |
Iers | ga |
Italiaans | it |
Japans | ja |
Javaans | jv |
Kannada | kn |
Kazachs | kk |
Koreaans | ko |
Koerdisch | ku |
Kirgizisch | ky |
Lao | lo |
Latijn | la |
Lets | lv |
Litouws | lt |
Luxemburgs | lb |
Macedonisch | mk |
Malagasy | mg |
Maleis | ml |
Maltees | mt |
Maori | mi |
Marathi | mr |
Mongools | mn |
Nepalees | ne |
Noors | no |
Odia | or |
Pashto | ps |
Perzisch | fa |
Pools | pl |
Portugees | pt |
Punjabi | pa |
Roemeens | ro |
Russisch | ru |
Samoaans | sm |
Schots-Gaelisch | gd |
Servisch | sr |
Shona | sn |
Sindhi | sd |
Singalees | si |
Slowaaks | sk |
Sloveens | sl |
Somalisch | so |
Zuid-Sotho | st |
Spaans | es |
Soendanees | su |
Swahili | sw |
Zweeds | sv |
Tagalog | tl |
Tahitiaans | ty |
Tadzjieks | tg |
Tamil | ta |
Tataars | tt |
Telugu | te |
Thais | th |
Tonga (Tongaeilanden) | to |
Turks | tr |
Turkmeens | tk |
Oekraïens | uk |
Urdu | ur |
Oezbeeks | uz |
Vietnamees | vi |
Welsh | cy |
West-Fries | fy |
Xhosa | xh |
Jiddisch | yi |
Yoruba | yo |
Zoeloe | zu |
ISO 3166
Land | Alpha-2-code |
Afghanistan | AF |
Albanië | AL |
Algerije | DZ |
Andorra | AD |
Angola | AO |
Antarctica | AQ |
Argentinië | AR |
Armenië | AM |
Australië | AU |
Oostenrijk | AT |
Azerbeidzjan | AZ |
Bahrein | BH |
Bangladesh | BD |
Belarus | BY |
België | BE |
Belize | BZ |
Bolivia (Plurinationale Staat) | BO |
Bonaire, Sint Eustatius en Saba | BQ |
Brazilië | BR |
Brits Indische Oceaanterritorium (het) | IO |
Brunei Darussalam | BN |
Bulgarije | BG |
Burkina Faso | BF |
Cambodja | KH |
Canada | CA |
Chili | CL |
China | CN |
Colombia | CO |
Congo (het) | CG |
Kroatië | HR |
Cuba | CU |
Tsjechië | CZ |
Denemarken | DK |
Dominica | DM |
Ecuador | EC |
Egypte | EG |
El Salvador | SV |
Estland | EE |
Ethiopië | ET |
Finland | FI |
Frankrijk | FR |
Frans-Guyana | GF |
Gabon | GA |
Gambia (the) | GM |
Georgië | GE |
Duitsland | DE |
Griekenland | GR |
Groenland | GL |
Guatemala | GT |
Guinee | GN |
Haïti | HT |
Honduras | HN |
Hongkong | HK |
Hongarije | HU |
IJsland | IS |
India | IN |
Indonesië | ID |
Iran (Islamitische Republiek) | IR |
Irak | IQ |
Ierland | IE |
Italië | IT |
Jamaica | JM |
Japan | JP |
Jersey | JE |
Jordanië | JO |
Kazachstan | KZ |
Kenia | KE |
Korea (de Democratische Volksrepubliek) | KP |
Korea (Republiek) | KR |
Koeweit | KW |
Letland | LV |
Libanon | LB |
Liberia | LR |
Libië | LY |
Litouwen | LT |
Luxemburg | LU |
Macau | MO |
Madagaskar | MG |
Maleisië | MY |
Maldiven | MV |
Mauritanië | MR |
Mexico | MX |
Monaco | MC |
Mongolië | MN |
Myanmar | MM |
Namibië | NA |
Nepal | NP |
Nederland | NL |
Nieuw-Zeeland | NZ |
Nigeria | NG |
Noorwegen | NO |
Oman | OM |
Pakistan | PK |
Palestina, Staat | PS |
Panama | PA |
Papoea-Nieuw-Guinea | PG |
Paraguay | PY |
Filipijnen | PH |
Polen | PL |
Portugal | PT |
Puerto Rico | PR |
Qatar | QA |
Roemenië | RO |
Russische Federatie | RU |
Rwanda | RW |
Saint-Barthélemy | BL |
Saint Lucia | LC |
Samoa | WS |
San Marino | SM |
Saoedi-Arabië | SA |
Singapore | SG |
Spanje | ES |
Sri Lanka | LK |
Soedan | SD |
Zwitserland | CH |
Taiwan (provincie van China) | TW |
Tadzjikistan | TJ |
Thailand | TH |
Timor-Leste | TL |
Turkije | TR |
Turkmenistan | TM |
Oeganda | UG |
Oekraïne | UA |
Verenigde Arabische Emiraten | AE |
Verenigd Koninkrijk van Groot-Brittannië en Noord-Ierland (het) | GB |
Kleine afgelegen eilanden van de Verenigde Staten | UM |
Verenigde Staten van Amerika | US |
Uruguay | UY |
Oezbekistan | UZ |
Venezuela (Bolivariaanse Republiek) | VE |
Vietnam | VN |
Maagdeneilanden (Britse) | VG |
Maagdeneilanden (VS) | VI |
Wallis en Futuna | WF |
Westelijke Sahara | EH |
Jemen | YE |
Zambia | ZM |
Zimbabwe | ZW |
Veelvoorkomende taal-landcombinaties (hreflang)
Hreflang-code | Taal | Land/regio |
|---|---|---|
en-US | Engels | Verenigde Staten |
en-GB | Engels | Verenigd Koninkrijk |
fr-FR | Frans | Frankrijk |
fr-CA | Frans | Canada |
es-ES | Spaans | Spanje |
es-MX | Spaans | Mexico |
pt-BR | Portugees | Brazilië |
pt-PT | Portugees | Portugal |
id-ID | Indonesisch | Indonesië |
de-DE | Duits | Duitsland |
zh-CN | Chinees (vereenvoudigd) | China |
zh-TW | Chinees (Traditioneel) | Taiwan |
ko-KR | Koreaans | Zuid-Korea |
ar-SA | Arabisch | Saoedi-Arabië |
nl-NL | Nederlands | Nederland |
pl-PL | Pools | Polen |
th-TH | Thais | Thailand |
tr-TR | Turks | Turkije |
vi-VN | Vietnamees | Vietnam |
Hoe implementeer je hreflang-taalcodes?

Nu we weten wat de lijst met hreflang-taalcodes voor elke taal is, bespreken we vervolgens hoe je hreflang op een website implementeert.
Hier bespreken we twee manieren, namelijk handmatig en automatisch met behulp van een van de websitevertaaldiensten.
Handmatige implementatie met hreflang-taalcode
De implementatiegids met behulp van de hreflang-taalcode omvat het toevoegen van een speciale <link>-tag in de <head>-sectie van de HTML-code van de website. Een eenvoudig voorbeeld van deze code is:
Zoals je waarschijnlijk weet, kan het handmatig implementeren van hreflang-tags veel tijd kosten, vooral als je website veel pagina's heeft die ze nodig hebben.
Daarnaast raden we de handmatige aanpak niet aan, omdat deze foutgevoelig is: het handmatig beheren van veel hreflang-tags vergroot het risico op fouten, zoals ongepast gebruik van taal- of landcodes, of fouten in de opmaak van de hreflang-tag.
Niet alleen dat, het toevoegen van overmatige code kan de laadtijden van pagina's vertragen, wat mogelijk van invloed is op de SEO-ranking van uw website.
Dergelijke fouten kunnen ertoe leiden dat content in de verkeerde taal aan gebruikers wordt getoond, wat de gebruikerservaring schaadt.
HTML-head-implementatie (met x-default)
Dit is de meest gebruikte methode, waarbij hreflang-tags in de <head>-sectie van de HTML van elke webpagina worden geplaatst. Deze tags informeren zoekmachines over alternatieve versies van de pagina in verschillende talen en regio's.
Hier is een voorbeeld van de implementatie ervan, zoals te zien is in de afbeelding hiernaast: er is een alternate rel-link met verschillende hreflang-codes, afhankelijk van de talen die de site aanbiedt.

De x-default-waarde wordt gebruikt als fallback voor gebruikers van wie de taalvoorkeuren niet overeenkomen met de vermelde opties. Dit helpt verkeerde contentlevering te voorkomen en verbetert de internationale SEO-prestaties.
HTTP-headers voor niet-HTML-content (bijv. PDF's)
Als uw site niet-HTML-content zoals PDF's, afbeeldingen of downloadbare bestanden in meerdere talen aanbiedt, kunt u hreflang implementeren met behulp van HTTP-responsheaders. Dit zorgt ervoor dat zoekmachines zoals Google begrijpen welke bestandsversie ze moeten tonen op basis van de taalvoorkeur van de gebruiker, net zoals bij webpagina's.
Anders dan bij HTML-pagina's, waar hreflang-tags in de <head> staan, definieert u voor niet-HTML-content de alternatieve taalversies met behulp van een Link-header in de serverrespons. Volg deze stappen om hreflang in HTTP-headers te implementeren.
- Bereid uw bestandsversies voor en zorg ervoor dat u een apart bestand hebt voor elke taal, zoals brochure-en.pdf, brochure-fr.pdf, enz.
- Host de bestanden op je eigen server, upload elke versie naar je webserver of CDN en zorg ervoor dat elke versie een eigen openbare URL heeft.
- Toegang tot uw server- of CDN-instellingen
- Voeg de Link-header handmatig toe: Voeg de Link-header toe in uw serverconfiguratie om alle alternatieve versies te declareren.
Hier is een voorbeeld van hoe het eruitziet:
; rel="alternate"; hreflang="en-us",
; rel="alternate"; hreflang="fr-fr",
; rel="alternate"; hreflang="x-default"
Zodra dit is toegepast, kunt u het controleren via
- Open uw bestand rechtstreeks in een browser (bijv. https://example.com/brochure-en.pdf).
- Druk op F12 om Developer Tools te openen.
- Ga naar het tabblad Network en vernieuw de pagina.
- Klik op de bestandsaanvraag en controleer het tabblad Headers om te bevestigen dat de Link-header verschijnt onder Response Headers.
XML-sitemap-implementatie
Als je een gecentraliseerde manier wilt om meertalige URL's te beheren, zijn XML-sitemaps een uitstekende optie. Google en andere zoekmachines ondersteunen <xhtml:link>-annotaties in sitemap-items om taal- en regionale versies van dezelfde pagina aan te geven.
Als u een meertalige plugin gebruikt, wordt meestal automatisch een meertalige XML-sitemap aangemaakt. Hier zijn twee voorbeelden van XML-sitemaps die in het Duits beschikbaar zijn.

Naast Duits hebben we hier ook voorbeelden in het Italiaans. Dus elke taal die je op de website aanbiedt, moet ook verschillende sitemap-pagina's hebben.

Automatische implementatie met Linguise
Linguise biedt een oplossing voor het automatisch implementeren van hreflang. Met behulp van Linguise kunnen hreflang-tags dynamisch worden aangepast aan de vertaalde inhoud, zonder dat handmatige tussenkomst nodig is.
Het platform biedt automatische vertaalfuncties en integratie met verschillende CMS-platforms, wat helpt om de complexiteit van handmatige implementatie te verminderen en het risico op fouten bij het handmatig beheren van hreflang te overwinnen.
Linguise werkt door de originele content van je website te detecteren en naar de doeltaal te vertalen, en die content vervolgens weer te geven zonder dat je een kopie van de site hoeft te maken.
Tegelijkertijd worden automatisch hreflang-tags toegevoegd aan de taal- en regionale versies van uw webpagina's. Dit proces verloopt snel en achter de schermen, zonder dat direct ingrijpen in de HTML-code nodig is.
Met Linguisekunnen gebruikers de meertalige weergave van hun websites efficiënter en effectiever optimaliseren.
Om hreflang automatisch te kunnen toevoegen, moet u verschillende stappen volgen, te beginnen met een websitedomein toevoegen. In het kort zijn de stappen als volgt.
- Registreer Linguise gratis
- Website-domein toevoegen
- Een API-sleutel verkrijgen
- Taalvertaling toevoegen
- Taalwisselaar instellen
- De website is vertaald en het gebruik van hreflang is automatisch
Na het automatische proces kun je de implementatie van de hreflang-taaltag verifiëren. Open hiervoor de pagina die je wilt controleren, klik met de rechtermuisknop > Inspecteren > bekijk het html lang-gedeelte linksboven.

De afbeelding hierboven is een voorbeeld van een correcte toepassing van hreflang, omdat het artikel aan de linkerkant Duits gebruikt met de code ‘de’, en wanneer dit wordt gecontroleerd, toont de rechterkant ook het correcte gebruik van de tag, namelijk html lang=”de”.
Als je site geen hreflang-tags heeft, los dit dan onmiddellijk op zodat de website-inhoud beschikbaar is in verschillende talen, zodat het voor bezoekers gemakkelijker te begrijpen is.
Je moet ook weten dat deze hreflang-taalcode ook wordt gebruikt wanneer je een meertalige sitemap indient bij Google Search Console. Zorg er dus voor dat de lettercode voor elke taal correct is, zodat zoekmachines de site gemakkelijk kunnen crawlen.
Tools voor het genereren en valideren van hreflang

Om ervoor te zorgen dat uw hreflang-tags correct worden geïmplementeerd en geoptimaliseerd, zijn er verschillende tools beschikbaar om te helpen bij het genereren en valideren. Deze tools zijn vooral handig voor het beheren van een website met meerdere talen of regionale versies.
Hreflang.org generator
Deze tool is ontwikkeld door SEO-experts en ondersteunt het genereren van hreflang-tags voor HTML, HTTP-headers en XML-sitemaps.
- Ondersteunt geavanceerde configuraties zoals x-default
- Hiermee kunt u uitvoer opslaan en hergebruiken
- Ideaal voor grote sites met veel regionale versies
Hreflang.org is vooral nuttig voor SEO-professionals of ontwikkelaars die aan grote, complexe websites werken. Met flexibele uitvoerformaten biedt het volledige controle over hoe hreflang-tags op verschillende delen van een site worden geïmplementeerd.
Ahrefs Site Audit – hreflang checker
Ahrefs Site Audit is opgenomen in de site-audittool van Ahrefs. Het helpt bij het detecteren van problemen met de hreflang-implementatie, zoals:.
- Inconsistente tags tussen pagina's
- Hreflang die verwijst naar niet-canonieke pagina's
- Ongeldige kruisverwijzingen tussen taalversies
Als onderdeel van een uitgebreid SEO-platform stelt Ahrefs u in staat om diepgaande technische audits uit te voeren en de meertalige SEO-status van uw site continu te monitoren. Het is perfect voor bedrijven en bureaus die regelmatig toezicht op hreflang-prestaties nodig hebben.
Screaming Frog SEO Spider
Deze desktoptool bevat een functie om hreflang te controleren via het crawlen van websites.
- Controleert hreflang-tags in HTML, HTTP-headers en sitemaps
- Biedt gedetailleerde rapporten die kunnen worden geëxporteerd
- Ideaal voor grootschalige technische audits
Screaming Frog blinkt uit in het gedetailleerd crawlen van complexe sitestructuren. Met de hreflang-checker kunt u alle tussentaalrelaties visueel inspecteren en direct technische fouten opsporen die moeilijk handmatig te vinden zijn.
Google Search Console
De laatste tool is Google Search Console. Hoewel GSC geen tags genereert, helpt het je hreflang-implementatie te valideren.
- Toont fouten zoals ontbrekende tags of niet-gelinkte taalversies
- Werkt alleen voor sites die in GS zijn geverifieerd
Google Search Console is een must-have, omdat het laat zien hoe Google je hreflang-tags leest en interpreteert. Na de installatie is het een ideale metgezel die directe inzichten biedt vanuit de zoekmachine zelf.
SEO-voordelen van het gebruik van hreflang-code op meertalige sites
Zoals eerder uitgelegd is het belangrijk dat meertalige sites hreflang gebruiken. Waarom is dat belangrijk?
Omdat het gebruik van hreflang-code op meertalige sites een aantal SEO-voordelen biedt die aanzienlijk bijdragen aan de algehele prestaties en zichtbaarheid van de site. Enkele van de belangrijkste voordelen zijn:
- Minder problemen met dubbele content: Door taal- en regio-targeting te specificeren, helpen hreflang-codes te voorkomen dat zoekmachines identieke content in verschillende taalversies als duplicaat aanmerken, wat een positieve invloed kan hebben op de SEO-prestaties van de site.
- Verbeterde internationale zichtbaarheid in zoekresultaten: Het implementeren van hreflang-codes zorgt ervoor dat meertalige websites verschijnen in relevante zoekresultaten voor gebruikers in verschillende regio's en talen, wat leidt tot meer zichtbaarheid en verkeer van een wereldwijd publiek.
- Beter gerichte betrokkenheid van het publiek: Door content in de voorkeurstaal van de gebruiker te tonen, faciliteren hreflang-codes een gerichtere en relevantere betrokkenheid, wat leidt tot meer gebruikerstevredenheid, langere paginabezoeken en betere conversiepercentages.
- Geoptimaliseerde meertalige contentstrategie: Hreflang-codes stellen website-eigenaren in staat om een uitgebreide meertalige contentstrategie te ontwikkelen en te implementeren die aansluit bij de specifieke voorkeuren en behoeften van diverse internationale doelgroepen, wat uiteindelijk de algehele meertalige SEO -prestaties van de site verbetert.
Conclusie: Automatische hreflang-codes met Linguise nu!
Nu begrijp je beter wat de hreflang-taalcode en hreflang-lijst zijn, en hoe je deze zowel handmatig als automatisch kunt implementeren.
Om tijd te besparen en menselijke fouten te voorkomen, kun je het beste de hulp inschakelen van een geautomatiseerde vertaaldienst die in een pakket wordt geleverd met het gebruik van automatische hreflang.
Zo hoef je niet telkens als er talen worden gebruikt, hreflang-links één voor één toe te voegen. Meld je gewoon aan Linguise, voeg een websitedomein, API-sleutelrelatie toe, voeg een taal toe, en automatische vertaling en hreflang-resultaten worden gegenereerd. Effectief toch? Kom op, probeer het nu!



