• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
  • Facebook
  • Twitter
  • LinkedIn
David Carralon

David Carralon

Helping you succeed with SEO

  • SEO Audits
  • Blog
  • About Me
  • Contact Me

An Up-To-Date List of Hreflang Language and Country Codes

21/11/2023 by David Carralon Filed Under: International SEO, SEO
Table of Contents[Hide][Show]
  • Comprehensive List of Hreflang Language Codes+−
    • ISO 639-1 Language Codes
  • Comprehensive List of Hreflang Country Codes+−
    • ISO 3166-1 Country Codes
  • Combining both Language and Country Codes
  • Hreflang Implementation+−
    • HTTP Headers Implementation
    • XML Sitemap Implementation
  • Hreflang Testing and Validation+−
    • Common Validation Issues and Solutions
  • Conclusion
  • Frequently Asked Questions+−
    • What is the hreflang code for Spanish?
    • What ISO code is hreflang?
    • What is the hreflang tag for English in Australia?
    • What is the purpose of hreflang tags?
    • What are ISO 639-1 language codes?

Are you looking for a list of hreflang language codes, or country codes, or both?

Here you can find a comprehensive list and how to implement them avoiding common mistakes and achieving precise targeting and better user experience.

These powerful HTML attributes can vastly improve the way search engines understand and serve your multilingual web content.

Hreflang Language Codes
Hreflang Country Codes
Both hreflang Language + Country Codes

But what is a Hreflang Tag?

The hreflang tag is an HTML attribute that specifies the language and geographic targeting of a webpage.

They are pivotal in guiding search engines to comprehend a webpage’s language and regional targeting, because the HTML annotation directs search engine bots and users to display the correct language or regional URL in search results.

displaying three webpage shapes with the following flags : Spain, France and United States. Each of them points at the  other two indicating the correct hreflang value, eg: hreflang="fr-FR" to point to France

CORRECT hreflang implementation

INCORRECT hreflang implementation

This ensures convenient access to the desired content for users worldwide who speak different languages. To achieve this, it is essential to include the rel alternate hreflang attribute:

However, sometimes, a webpage might not be tailored to any specific region or language. For such situations, the hreflang=”x-default” attribute can be used to indicate a default page that should be served to users when no other language or regional variant is applicable.

world map illustration for language codes

These tags are composed of :

  • the html tag: link rel=”alternate”
  • reference to the target site href=”http://miweb.com”
  • the hreflang tag and its attribute : hreflang=” “

These tags are composed of one of these three:

  • a language code
  • a country code
  • both

When combined, it provides search engines with the necessary information to serve the most relevant content to users based on their language and location preferences.

For example, if you have a multilingual website with content primarily in Spanish targetting Spain, then content in Spanish targeting users in Mexico and also targeting users in the United States in English, you would use hreflang tags to specify the different language-country combinations.

Note that if the main and dominant language is Spanish, the hreflang implementation should be like this :

Those annotations ensure that search engines display the correct version of the homepage to users respectively in each country, greatly enhancing the user experience and improving SEO performance.

Comprehensive List of Hreflang Language Codes

Knowing the correct language codes based on the ISO 639-1 standard is key for effective use of hreflang tags. This standard provides a two-letter code system used to represent languages, which is integral to the hreflang attribute and its ability to target specific languages and regions.

For a complete list of hreflang language codes, refer to section 2.

ISO 639-1 Language Codes

ISO 639-1 language codes are two-letter codes employed to denote languages in hreflang tags, such as ‘lo’ to target Lao speakers in the Lao People’s Democratic Republic, or ‘da’ to target Danish speakers.

These codes are essential for specifying the language of a webpage, allowing search engines to better understand and serve your content to the right audience.

When applying hreflang tags, using lowercase for language codes is crucial, conforming to the ISO 3166 convention. This ensures that your implementation adheres to global standards and improves your website’s compatibility with various search engines and platforms.

LanguageHreflang Code
Afaraa
Abkhazab
Avestanae
Afrikaansaf
Akanak
Amharicam
Aragonesean
Arabicar
Assameseas
Avaricav
Aymaraay
Azerbaijaniaz
Bashkirba
Belarusianbe
Bulgarianbg
Biharibh
Bislamabi
Bambarabm
Bengali, Banglabn
Tibetan Standard, Tibetan, Centralbo
Bretonbr
Bosnianbs
Catalan, Valencianca
Chechence
Chamorroch
Corsicanco
Creecr
Czechcs
Old Church Slavonic, Church Slavonic, Old Bulgariancu
Chuvashcv
Welshcy
Danishda
Germande
Divehi, Dhivehi, Maldiviandv
Dzongkhadz
Eweee
Greek (modern)el
Englishen
Esperantoeo
Spanish, Castilianes
Estonianet
Basqueeu
Persian (Farsi)fa
Fula, Fulah, Pulaar, Pularff
Finnishfi
Fijianfj
Faroesefo
Frenchfr
Western Frisianfy
Irishga
Scottish Gaelic, Gaelicgd
Galiciangl
Guaranígn
Gujaratigu
Manxgv
Hausaha
Hebrew (modern)he
Hindihi
Hiri Motuho
Croatianhr
Haitian, Haitian Creoleht
Hungarianhu
Armenianhy
Hererohz
Interlinguaia
Indonesianid
Interlingueie
Igboig
Nuosuii
Inupiaqik
Idoio
Icelandicis
Italianit
Inuktitutiu
Japaneseja
Javanesejv
Georgianka
Kongokg
Kikuyu, Gikuyuki
Kwanyama, Kuanyamakj
Kazakhkk
Kalaallisut, Greenlandickl
Khmerkm
Kannadakn
Koreanko
Kanurikr
Kashmiriks
Kurdishku
Komikv
Cornishkw
Kyrgyzky
Latinla
Luxembourgish, Letzeburgeschlb
Gandalg
Limburgish, Limburgan, Limburgerli
Lingalaln
Laolo
Lithuanianlt
Luba-Katangalu
Latvianlv
Malagasymg
Marshallesemh
Māorimi
Macedonianmk
Malayalamml
Mongolianmn
Marathi (Marāṭhī)mr
Malayms
Maltesemt
Burmesemy
Nauruna
Norwegian Bokmålnb
Northern Ndebelend
Nepaline
Ndongang
Dutchnl
Norwegian Nynorsknn
Norwegianno
Southern Ndebelenr
Navajo, Navahonv
Chichewa, Chewa, Nyanjany
Occitanoc
Ojibwe, Ojibwaoj
Oromoom
Oriyaor
Ossetian, Osseticos
Panjabi, Punjabipa
Pālipi
Polishpl
Pashto, Pushtops
Portuguesept
Quechuaqu
Romanshrm
Kirundirn
Romanianro
Russianru
Kinyarwandarw
Sanskrit (Saṁskṛta)sa
Sardiniansc
Sindhisd
Northern Samise
Sangosg
Sinhala, Sinhalesesi
Slovaksk
Slovenesl
Samoansm
Shonasn
Somaliso
Albaniansq
Serbiansr
Swatiss
Southern Sothost
Sundanesesu
Swedishsv
Swahilisw
Tamilta
Telugute
Tajiktg
Thaith
Tigrinyati
Turkmentk
Tagalogtl
Tswanatn
Tonga (Tonga Islands)to
Turkishtr
Tsongats
Tatartt
Twitw
Tahitianty
Uyghur, Uighurug
Ukrainianuk
Urduur
Uzbekuz
Vendave
Vietnamesevi
Volapükvo
Walloonwa
Wolofwo
Xhosaxh
Yiddishyi
Yorubayo
Zhuang, Chuangza
Chinesezh
Zuluzu

Comprehensive List of Hreflang Country Codes

Knowing the correct country codes based on the ISO 3166-1 standard is as crucial as understanding language codes. This standard provides a set of two-letter codes used to represent countries, dependent territories, and special areas of geographical interest.

For instance, the British VG Virgin Islands have their own unique country code, as do the Caicos Islands, the island and McDonald Islands, Malta MT Marshall Islands, and minor outlying islands.

ISO 3166-1 Country Codes

ISO 3166-1 country codes are two-letter codes utilized to denote countries in hreflang tags, allowing for more precise targeting of specific regions and audiences. These codes are crucial for accurately specifying the country that a webpage is targeting, ensuring that your content is served to the right location.

When implementing hreflang tags, it’s essential to use the ISO 3166-1 Alpha 2 code format for country codes (in capital letters). This ensures that your implementation adheres to global standards, improving your website’s compatibility with various search engines and platforms.

Country3166-1 Codes
AfghanistanAF
Åland IslandsAX
AlbaniaAL
AlgeriaDZ
American SamoaAS
AndorraAD
AngolaAO
AnguillaAI
AntarcticaAQ
Antigua and BarbudaAG
ArgentinaAR
ArmeniaAM
ArubaAW
AustraliaAU
AustriaAT
AzerbaijanAZ
BahamasBS
BahrainBH
BangladeshBD
BarbadosBB
BelarusBY
BelgiumBE
BelizeBZ
BeninBJ
BermudaBM
BhutanBT
Bolivia, Plurinational State ofBO
Bonaire, Sint Eustatius and SabaBQ
Bosnia and HerzegovinaBA
BotswanaBW
Bouvet IslandBV
BrazilBR
British Indian Ocean TerritoryIO
Brunei DarussalamBN
BulgariaBG
Burkina FasoBF
BurundiBI
CambodiaKH
CameroonCM
CanadaCA
Cabo VerdeCV
Cayman IslandsKY
Central African RepublicCF
ChadTD
ChileCL
ChinaCN
Christmas IslandCX
Cocos (Keeling) IslandsCC
ColombiaCO
ComorosKM
CongoCG
Congo, the Democratic Republic of theCD
Cook IslandsCK
Costa RicaCR
Côte d’IvoireCI
CroatiaHR
CubaCU
CuraçaoCW
CyprusCY
Czech RepublicCZ
DenmarkDK
DjiboutiDJ
DominicaDM
Dominican RepublicDO
EcuadorEC
EgyptEG
El SalvadorSV
Equatorial GuineaGQ
EritreaER
EstoniaEE
EthiopiaET
Falkland Islands (Malvinas)FK
Faroe IslandsFO
FijiFJ
FinlandFI
FranceFR
French GuianaGF
French PolynesiaPF
French Southern TerritoriesTF
GabonGA
GambiaGM
GeorgiaGE
GermanyDE
GhanaGH
GibraltarGI
GreeceGR
GreenlandGL
GrenadaGD
GuadeloupeGP
GuamGU
GuatemalaGT
GuernseyGG
GuineaGN
Guinea-BissauGW
GuyanaGY
HaitiHT
Heard Island and McDonald IslandsHM
Holy See (Vatican City State)VA
HondurasHN
Hong KongHK
HungaryHU
IcelandIS
IndiaIN
IndonesiaID
Iran, Islamic Republic ofIR
IraqIQ
IrelandIE
Isle of ManIM
IsraelIL
ItalyIT
JamaicaJM
JapanJP
JerseyJE
JordanJO
KazakhstanKZ
KenyaKE
KiribatiKI
Korea, Democratic People’s Republic ofKP
Korea, Republic ofKR
KuwaitKW
KyrgyzstanKG
Lao People’s Democratic RepublicLA
LatviaLV
LebanonLB
LesothoLS
LiberiaLR
LibyaLY
LiechtensteinLI
LithuaniaLT
LuxembourgLU
MacaoMO
Macedonia, the former Yugoslav Republic ofMK
MadagascarMG
MalawiMW
MalaysiaMY
MaldivesMV
MaliML
MaltaMT
Marshall IslandsMH
MartiniqueMQ
MauritaniaMR
MauritiusMU
MayotteYT
MexicoMX
Micronesia, Federated States ofFM
Moldova, Republic ofMD
MonacoMC
MongoliaMN
MontenegroME
MontserratMS
MoroccoMA
MozambiqueMZ
MyanmarMM
NamibiaNA
NauruNR
NepalNP
NetherlandsNL
New CaledoniaNC
New ZealandNZ
NicaraguaNI
NigerNE
NigeriaNG
NiueNU
Norfolk IslandNF
Northern Mariana IslandsMP
NorwayNO
OmanOM
PakistanPK
PalauPW
Palestine, State ofPS
PanamaPA
Papua New GuineaPG
ParaguayPY
PeruPE
PhilippinesPH
PitcairnPN
PolandPL
PortugalPT
Puerto RicoPR
QatarQA
RéunionRE
RomaniaRO
Russian FederationRU
RwandaRW
Saint BarthélemyBL
Saint Helena, Ascension and Tristan da CunhaSH
Saint Kitts and NevisKN
Saint LuciaLC
Saint Martin (French part)MF
Saint Pierre and MiquelonPM
Saint Vincent and the GrenadinesVC
SamoaWS
San MarinoSM
Sao Tome and PrincipeST
Saudi ArabiaSA
SenegalSN
SerbiaRS
SeychellesSC
Sierra LeoneSL
SingaporeSG
Sint Maarten (Dutch part)SX
SlovakiaSK
SloveniaSI
Solomon IslandsSB
SomaliaSO
South AfricaZA
South Georgia and the South Sandwich IslandsGS
South SudanSS
SpainES
Sri LankaLK
SudanSD
SurinameSR
Svalbard and Jan MayenSJ
SwazilandSZ
SwedenSE
SwitzerlandCH
Syrian Arab RepublicSY
Taiwan, Province of ChinaTW
TajikistanTJ
Tanzania, United Republic ofTZ
ThailandTH
Timor-LesteTL
TogoTG
TokelauTK
TongaTO
Trinidad and TobagoTT
TunisiaTN
TurkeyTR
TurkmenistanTM
Turks and Caicos IslandsTC
TuvaluTV
UgandaUG
UkraineUA
United Arab EmiratesAE
United KingdomGB
United StatesUS
United States Minor Outlying IslandsUM
UruguayUY
UzbekistanUZ
VanuatuVU
Venezuela, Bolivarian Republic ofVE
Viet NamVN
Virgin Islands, BritishVG
Virgin Islands, U.S.VI
Wallis and FutunaWF
Western SaharaEH
YemenYE
ZambiaZM
ZimbabweZW

Combining both Language and Country Codes

When targeting specific countries and languages using hreflang tags, it’s crucial to use the appropriate language and country codes in combination, as per the ISO standards. For example, if you want to target Spanish speakers in Spain, you would use the combiner hreflang attribute “es-ES”.

Accurate combination of language and country codes is necessary to achieve precise targeting with hreflang tags. By doing so, you can better specify the language variant used in a particular country or region, allowing for more precise language targeting and localization within numerous applications and systems.

Here’s detailed guidance to combine language and country codes:

Language Culture NameDisplay Name
af-ZAAfrikaans – South Africa
sq-ALAlbanian – Albania
ar-DZArabic – Algeria
ar-BHArabic – Bahrain
ar-EGArabic – Egypt
ar-IQArabic – Iraq
ar-JOArabic – Jordan
ar-KWArabic – Kuwait
ar-LBArabic – Lebanon
ar-LYArabic – Libya
ar-MAArabic – Morocco
ar-OMArabic – Oman
ar-QAArabic – Qatar
ar-SAArabic – Saudi Arabia
ar-SYArabic – Syria
ar-TNArabic – Tunisia
ar-AEArabic – United Arab Emirates
ar-YEArabic – Yemen
hy-AMArmenian – Armenia
Cy-az-AZAzeri (Cyrillic) – Azerbaijan
Lt-az-AZAzeri (Latin) – Azerbaijan
eu-ESBasque – Spain
be-BYBelarusian – Belarus
bg-BGBulgarian – Bulgaria
ca-ESCatalan – Spain
zh-CNChinese – China
zh-HKChinese – Hong Kong SAR
zh-MOChinese – Macau SAR
zh-SGChinese – Singapore
zh-TWChinese – Taiwan
zh-CHSChinese (Simplified)
zh-CHTChinese (Traditional)
hr-HRCroatian – Croatia
cs-CZCzech – Czech Republic
da-DKDanish – Denmark
div-MVDhivehi – Maldives
nl-BEDutch – Belgium
nl-NLDutch – The Netherlands
en-AUEnglish – Australia
en-BZEnglish – Belize
en-CAEnglish – Canada
en-CBEnglish – Caribbean
en-IEEnglish – Ireland
en-JMEnglish – Jamaica
en-NZEnglish – New Zealand
en-PHEnglish – Philippines
en-ZAEnglish – South Africa
en-TTEnglish – Trinidad and Tobago
en-GBEnglish – United Kingdom
en-USEnglish – United States
en-ZWEnglish – Zimbabwe
et-EEEstonian – Estonia
fo-FOFaroese – Faroe Islands
fa-IRFarsi – Iran
fi-FIFinnish – Finland
fr-BEFrench – Belgium
fr-CAFrench – Canada
fr-FRFrench – France
fr-LUFrench – Luxembourg
fr-MCFrench – Monaco
fr-CHFrench – Switzerland
gl-ESGalician – Galician
ka-GEGeorgian – Georgia
de-ATGerman – Austria
de-DEGerman – Germany
de-LIGerman – Liechtenstein
de-LUGerman – Luxembourg
de-CHGerman – Switzerland
el-GRGreek – Greece
gu-INGujarati – India
he-ILHebrew – Israel
hi-INHindi – India
hu-HUHungarian – Hungary
is-ISIcelandic – Iceland
id-IDIndonesian – Indonesia
it-ITItalian – Italy
it-CHItalian – Switzerland
ja-JPJapanese – Japan
kn-INKannada – India
kk-KZKazakh – Kazakhstan
kok-INKonkani – India
ko-KRKorean – Korea
ky-KZKyrgyz – Kazakhstan
lv-LVLatvian – Latvia
lt-LTLithuanian – Lithuania
mk-MKMacedonian (FYROM)
ms-BNMalay – Brunei
ms-MYMalay – Malaysia
mr-INMarathi – India
mn-MNMongolian – Mongolia
nb-NONorwegian (Bokmål) – Norway
nn-NONorwegian (Nynorsk) – Norway
pl-PLPolish – Poland
pt-BRPortuguese – Brazil
pt-PTPortuguese – Portugal
pa-INPunjabi – India
ro-RORomanian – Romania
ru-RURussian – Russia
sa-INSanskrit – India
Cy-sr-SPSerbian (Cyrillic) – Serbia
Lt-sr-SPSerbian (Latin) – Serbia
sk-SKSlovak – Slovakia
sl-SISlovenian – Slovenia
es-ARSpanish – Argentina
es-BOSpanish – Bolivia
es-CLSpanish – Chile
es-COSpanish – Colombia
es-CRSpanish – Costa Rica
es-DOSpanish – Dominican Republic
es-ECSpanish – Ecuador
es-SVSpanish – El Salvador
es-GTSpanish – Guatemala
es-HNSpanish – Honduras
es-MXSpanish – Mexico
es-NISpanish – Nicaragua
es-PASpanish – Panama
es-PYSpanish – Paraguay
es-PESpanish – Peru
es-PRSpanish – Puerto Rico
es-ESSpanish – Spain
es-UYSpanish – Uruguay
es-VESpanish – Venezuela
sw-KESwahili – Kenya
sv-FISwedish – Finland
sv-SESwedish – Sweden
syr-SYSyriac – Syria
ta-INTamil – India
tt-RUTatar – Russia
te-INTelugu – India
th-THThai – Thailand
tr-TRTurkish – Turkey
uk-UAUkrainian – Ukraine
ur-PKUrdu – Pakistan
Cy-uz-UZUzbek (Cyrillic) – Uzbekistan
Lt-uz-UZUzbek (Latin) – Uzbekistan
vi-VNVietnamese – Vietnam

By specifying both language and country codes correctly, you ensure that search engines serve the most relevant content to your users, based on their same language and location preferences.

To avoid common mistakes when combining language and country codes, always double-check the codes you’re using and ensure that they adhere to the ISO standards.

The above table is not comprehensive and can get more sophisticated than that, eg:

ca-ES-valencia for Catalan (Valencian)

Hreflang Implementation

Implementing hreflang tags in HTML

There are three main methods for implementing hreflang tags :

  • via HTML (using the HTML link element)
  • HTTP headers
  • XML sitemap,

HTTP Headers Implementation

Using HTTP headers to implement hreflang tags is ideal for non-HTML files, such as PDFs or images, that still need to be targeted based on language and region.

To implement hreflang tags using HTTP headers, you’ll need to include the hreflang attribute in the HTTP header of your website, specifying the language and country codes in the ‘hreflang’ header field.

Though this method is more technical than implementing hreflang tags within your HTML code, it offers the advantage of targeting non-HTML files with language and country-specific content.

XML Sitemap Implementation

Adding hreflang tags to your XML sitemap is a great way to organize and manage your hreflang implementation on websites with large number of pages or multiple language-country combinations.

To add hreflang tags to your XML sitemap, you’ll need to include a xhtml:link> element for each language and country combination, with the hreflang attribute specifying the language and country code for the page.

Implementing hreflang tags in your XML sitemap offers the advantage of better organization and management, allowing you to easily update or modify your hreflang implementation as needed.

Hreflang Testing and Validation

Google search console Hreflang Testing

It’s essential to test and validate your implementation using various hreflang testing tools and techniques to ensure that your tags are accurately set up and correctly targeting the desired regions and audiences:

  • Google Search Console (not available any more)
  • Hreflang Tags Generator
  • Hreflang Validators

These tools analyze your website’s code for hreflang tags and verify if the tags are accurately implemented and performing as expected. They can detect any mistakes or problems with your hreflang tags, such as missing or incorrect language or country codes.

By using hreflang testing tools, you can:

  • Ensure that your implementation is accurate and compliant with global standards
  • Improve your website’s compatibility with various search engines and platforms
  • Detect and fix any common errors or issues with your hreflang tags
  • Ensure that your content is served to the right audience in the right locations.

Common Validation Issues and Solutions

When combining language and country codes in hreflang tags, it’s common to make errors, such as using incorrect codes, not taking into account different language lengths, or mixing language and country codes incorrectly.

Example: UK instead of GB for the United Kingdom

To prevent these issues, it’s essential to utilize the appropriate ISO codes and ensure that your implementation is accurate and compliant with global standards.

Common validation issues with hreflang tags include incorrect language codes, incorrect country codes, and incorrect URLs. To fix these issues, double-check the language and country codes you’re using, and ensure that they adhere to the ISO standards.

Additionally, verify that the URLs in your hreflang tags are correct and functioning as intended.

Here’s some of the common mistakes:

  1. Putting Country code before Language code – should be other way round
  2. Using a dash (–) instead of a hyphen (-)
  3. Using wrong quotation marks (“ ”) instead of (” “)
  4. Using a relative URL e.g. /usa/ instead of showing a full URL
  5. Using country code only: language code is mandatory, country code is optional
  6. Missing self-referencing Hreflang: there should be only one Hreflang tag pointing to the page you’re on
  7. Multiple Hreflang tags for a single page
  8. Hreflang and Canonical tags in conflict: Hreflang and Canonicals are not supposed to be combined

By addressing common validation issues and troubleshooting your hreflang implementation to ensure it is accurate and compliant you will, no doubt, boost your website’s SEO for international exposure.

Furthermore, this will ensure that your content is served to the right audience in the right locations, ultimately enhancing the user experience and boosting your site’s SEO performance.

Conclusion

In conclusion, hreflang tags play a crucial role in improving the user experience and search engine optimization of your multilingual website.

By combining language and country codes accurately, implementing hreflang tags using the appropriate method, and testing and validating your implementation, you can ensure that your website’s content is served to the right users in the right locations.

Don’t underestimate how easy it is to set up hreflang incorrectly, by mistake. You need a proper implementation and validation method in place to ensure 100% compliance. If you would like your hreflang implementation to be audited, feel free to contact me for a quote.

Related reading: How to do a technical SEO audit effectively in 10 steps

In a nutshell:

  • Hreflang tags are essential for search engines to identify language and region, leading to improved SEO & user experience.
  • Combining language & country codes is essential for accurate targeting with hreflang tags, following ISO 639-1 and 3166 standards.
  • To ensure accuracy in targeting desired regions & audiences, use appropriate ISO codes and test/validate the implementation of hreflang tags on your website.

Frequently Asked Questions

What is the hreflang code for Spanish?

The hreflang code for Spanish is “es”, as identified by its two-letter abbreviation in ISO format code.
This code should be used to specify the language and country of each URL version when creating a Spanish-language version of an English-language page.
–

What ISO code is hreflang?

Hreflang uses two-letter ISO 639-1 language codes and ISO 3166-1 alpha-2 country and region codes. It requires values to define languages according to ISO 639-1 and countries/regions according to ISO 3166-1.
Country-only values are not allowed, and the standard must be followed for search engines to interpret the hreflang value.
–

What is the hreflang tag for English in Australia?

The hreflang tag for English in Australia is “en-au”.
–

What is the purpose of hreflang tags?

Hreflang tags provide an effective way to help search engines understand the language and region of a webpage, thus ensuring the right version is displayed in search results.
–

What are ISO 639-1 language codes?

ISO 639-1 language codes are standardized two-letter codes used to represent languages for use in HTML elements such as hreflang tags.

Category: International SEO, SEO
Previous Post:CTR as a Ranking Factor officially unlocked
Next Post:How to make React SEO-friendly

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Sidebar

Search

Table of Contents:

Table of Contents[Hide][Show]
  • Comprehensive List of Hreflang Language Codes+−
    • ISO 639-1 Language Codes
  • Comprehensive List of Hreflang Country Codes+−
    • ISO 3166-1 Country Codes
  • Combining both Language and Country Codes
  • Hreflang Implementation+−
    • HTTP Headers Implementation
    • XML Sitemap Implementation
  • Hreflang Testing and Validation+−
    • Common Validation Issues and Solutions
  • Conclusion
  • Frequently Asked Questions+−
    • What is the hreflang code for Spanish?
    • What ISO code is hreflang?
    • What is the hreflang tag for English in Australia?
    • What is the purpose of hreflang tags?
    • What are ISO 639-1 language codes?

Categories

  • Events
  • Industry News
  • International SEO
  • Link Building
  • Online Marketing
  • SEO

About David Carralon

David Carralon is an SEO consultant, based in Paris, specialising in International and Multilingual SEO.

Address:

37 Rue Maurice Ripoche,
Paris 75014

Tel. +33 (0)6.33.58.80.43

Entreprise individuelle.
No. SIRET: 511 496 366 00036

Recent Articles

Top SEO Conferences around the world in 2024

How to make React SEO-friendly

An Up-To-Date List of Hreflang Language and Country Codes

CTR as a Ranking Factor officially unlocked

Hreflang x-Default for International SEO

International SEO dos and don’ts

Find me on:

  • LinkedIn
  • Twitter
  • Facebook


Get my SEO News

I curate the latest news in Search: algorithms, tactics, discoveries, tools, and other SEO nuggets, and send it out just once per month.

Copyright © 2025 · David Carralon · All Rights Reserved · Privacy Policy · Disclaimer