Les balises "hreflang"

Les balises "hreflang" expliquées

Dans l'univers du web d'aujourd'hui, où les sites peuvent toucher une audience mondiale, il est crucial de prendre en compte le référencement international. Un élément clé pour optimiser votre présence sur les moteurs de recherche à l'échelle mondiale est l'utilisation des balises "hreflangs". Dans ce guide, nous allons explorer dans cet article ce que sont les "hreflangs", pourquoi ils sont importants et comment les utiliser pour booster votre visibilité sur les moteurs de recherche internationaux.

Qu'est-ce que les "hreflangs" ?

Les "hreflangs" sont des balises HTML qui aident les moteurs de recherche à comprendre quelle version linguistique ou régionale d'une page web est la plus pertinente pour un utilisateur, en fonction de sa localisation ou de sa langue préférée. Ces balises aident les moteurs de recherche à afficher la version appropriée de votre site dans les résultats de recherche.

L'importance des "hreflangs" pour le référencement international

Si vous voulez toucher un public mondial et générer du trafic qualifié, le référencement international est essentiel. Les "hreflangs" vous permettent de signaler aux moteurs de recherche quelles versions de votre site sont disponibles pour différentes régions ou langues. Ainsi, les résultats de recherche seront plus pertinents pour les utilisateurs dans ces zones géographiques ou linguistiques spécifiques.

Comment utiliser les "hreflangs" efficacement

1. Identifiez les versions linguistiques ou régionales de votre site web

Commencez par déterminer quelles versions linguistiques ou régionales de votre site vous souhaitez cibler. Par exemple, vous pourriez avoir une version en anglais pour les États-Unis, une version en français pour la France, etc.

Les codes des pays :

  1. États-Unis : US
  2. France : FR
  3. Belgique : BE
  4. Suisse : CH

Les codes des langues :

  1. Anglais : EN
  2. Français : FR

2. Ajoutez les balises "hreflangs"

Pour chaque page de votre site, insérez une balise "hreflang" dans la section "<head>" du code HTML. Cette balise doit contenir l'URL de la version spécifique de la page et l'indication de la langue ou de la région ciblée. Par exemples, pour la version française :

Pour la France : <link rel="alternate" href="https://example.com/fr/" hreflang="fr-FR">
Pour la Belgique : <link rel="alternate" href="https://example.com/fr/" hreflang="fr-BE">
Pour la Suisse : <link rel="alternate" href="https://example.com/fr/" hreflang="fr-CH">

3. Utilisez des codes de langue et de pays normalisés

Pour une bonne compréhension par les moteurs de recherche, veillez à utiliser des codes de langue et de pays normalisés selon les standards ISO 639-1 et ISO 3166-1 respectivement. Voir tableau ci-bas.

4. Assurez-vous de la cohérence des balises "hreflangs"

Veillez à ce que chaque page ait des balises "hreflangs" correspondantes sur toutes les versions linguistiques ou régionales disponibles. Ainsi, les moteurs de recherche comprendront les différentes versions de votre site et afficheront la version appropriée aux utilisateurs concernés. Pour cela, vous pouvez utiliser des outils en ligne pour vérifier qu'il n'y ait aucune erreur grâce à des outils en ligne comme :

  1. Hreflang Checker
  2. Hreflang Testing Tool
  3. Et plus via une petite recherche sur Google (ou autres car il n'y a pas que Google dans la vie !).

Tableaux hreflang pour les langues et pays

Code régionNom de la régionLangues
(none)No region assignedeo (Esperanto) ia (Interlingua) ie (Interlingue) io (Ido) vo (Volapük)
ADAndorreca (Catalan) fr-AD (French)
AEUnited Arab Emiratesar-AE (Arabic)
AFAfghanistanfa-AF (Persian) ps (Pushto) ug (Uighur) uz-AF (Uzbek)
AGAntigua And Barbudaen-AG (English)
AIAnguillaen-AI (English)
ALAlbaniasq (Albanian)
AMArmeniahy (Armenian)
ANNetherlands Antillesnl-AN (Dutch)
AOAngolakg (Kongo) kj (Kuanyama) pt-AO (Portuguese)
ARArgentinacy-AR (Welsh) es-AR (Spanish) gn (Guarani)
ASAmerican Samoaen-AS (English) sm (Samoan)
ATAustriade-AT (German) hu (Hungarian)
AUAustraliaen-AU (English) YI (Yiddish)
AWArubanl-AW (Dutch)
AXÅland Islandssv-AX (Swedish)
AZAzerbaijanav (Avaric) az (Azerbaijani) az-Arab (Azerbaijani) az-Cyrl (Azerbaijani) az-Latn (Azerbaijani) os (Ossetian)
BABosnia And Herzegovinabs (Bosnian) hr-BA (Croatian) sr-BA (Serbian)
BBBarbadosen-BB (English)
BDBangladeshbn-BD (Bengali)
BEBelgiumde-BE (German) en-BE (English) fr-BE (French) nl-BE (Dutch) wa (Walloon) yi (Yiddish)
BFBurkina Fasobm (Bambara) fr-BF (French) ha (Hausa)
BGBulgariabg (Bulgarian) cu (Church Slavic) tr-BG (Turkish)
BHBahrainar-BH (Arabic)
BIBurundifr-BI (French) rn (Rundi)
BJBeninfr-BJ (French)
BMBermudaen-BM (English)
BNBrunei Darussalamen-BN (English) ms-BN (Malay)
BOBoliviaay (Aymara) es-BO (Spanish)
BRBrazilpt-BR (Portuguese)
BSBahamasen-BS (English)
BTBhutandz (Dzongkha) ne (Nepali)
BWBotswanaen-BW (English) sn (Shona) tn-BW (Tswana)
BYBelarusbe (Belarusian) cu (Church Slavic) yi (Yiddish)
BZBelizeen-BZ (English)
CACanadacr (Cree) en-CA (English) fr-CA (French) iu (Inuktitut) oj (Ojibwa) yi (Yiddish)
CCCocos (Keeling) Islandsms-CC (Malay)
CDCongo, The Democratic Republic Of Thefr-CD (French) kg (Kongo) ln-CD (Lingala) lu (Luba-Katanga)
CFCentral African Republicfr-CF (French) sg (Sango)
CGCongofr-CG (French) kg (Kongo) ln-CG (Lingala)
CHSwitzerlandde-CH (German) fr-CH (French) it-CH (Italian) rm (Raeto-Romance)
CICôte D'ivoireak (Akan) bm (Bambara) fr-CI (French)
CKCook Islandsen-CK (English)
CLChileay (Aymara) es-CL (Spanish)
CMCameroonen-CM (English) fr-CM (French)
CNChinabo (Tibetan) i-hak (Hakka) ii (Sichuan Yi) za (Zhuang) zh-CN (Chinese) zh-gan (Chinese) zh-guoyu (Chinese) zh-hakka (Chinese) zh-Hans (Chinese) zh-Hans-CN (Chinese) zh-Hant (Chinese) zh-Hant-CN (Chinese) zh-wuu (Chinese) zh-xiang (Chinese) zh-yue (Chinese)
COColombiaes-CO (Spanish)
CRCosta Ricaes-CR (Spanish)
CSSerbia And Montenegrocu (Church Slavic) hu (Hungarian) sq (Albanian) sr (Serbian) sr-Cyrl (Serbian) sr-Latn (Serbian)
CUCubaes-CU (Spanish)
CVCape Verdept-CV (Portuguese)
CXChristmas Islandms-CC (Malay,Cocos (Keeling) Islands)
CYCyprusel-CY (Greek) tr-CY (Turkish)
CZCzech Republiccs (Czech)
DEGermanyda-DE (Danish) da-DE (Danish) de-1901 (German) de-1996 (German) de-AT-1901 (German) de-AT-1996 (German) de-CH-1901 (German) de-CH-1996 (German) de-DE (German) de-DE-1901 (German) de-DE-1996 (German) dsb (Lower Sorbian) fy-DE (Frisian) hsb (Upper Sorbian) lb (Luxembourgish) nds (Low German) wen (Sorbian) yi (Yiddish)
DJDjiboutiaa-DJ (Afar) fr-DJ (French) so-DJ (Somali)
DKDenmarkda-DK (Danish) de-DK (German)
DMDominicaen-DM (English)
DODominican Republices-DO (Spanish)
DZAlgeriaar-DZ (Arabic)
ECEcuadores-EC (Spanish)
EEEstoniaet (Estonian) yi (Yiddish)
EGEgyptar-EG (Arabic)
EREritreaaa-ER (Afar) byn (Blin) en-ER (English) gez-ER (Geez) ti-ER (Tigrinya) tig (Tigre)
ESSpainan (Aragonese) ca (Catalan) es-ES (Spanish) eu (Basque) gl (Galician)
ETEthiopiaaa-ET (Afar) am (Amharic) en-ET (English) gez-ET (Geez) om-ET (Oromo) sid (Sidamo) so-ET (Somali) ti-ET (Tigrinya) wal (Walamo)
FIFinlandfi-FI (Finnish) smn (Inari Sami) sv-FI (Swedish)
FJFijien-FJ (English) fj (Fijian)
FKFalkland Islands (Malvinas)en-FK (English)
FMMicronesia, Federated States Ofen-FM (English)
FOFaroe Islandsda-FO (Danish) fo (Faroese)
FRFrancebr (Breton) co (Corsican) de-FR (German) fr-FR (French) oc (Occitan)
GAGabonfr-GA (French)
GBUnited Kingdomcy-GB (Welsh) en-boont (English) en-GB (English) en-GB-oed (English) en-scouse (English) fr-GB (French) ga-GB (Irish) gd (Gaelic) gv (Manx) kw (Cornish)
GDGrenadaen-GD (English)
GEGeorgiaab (Abkhazian) ka (Georgian) os (Ossetian)
GFFrench Guianafr-GF (French)
GHGhanaak (Akan) ee (Ewe) en-GH (English) tw (Twi)
GIGibraltaren-GI (English)
GLGreenlandda-GL (Danish) kl (Kalaallisut)
GMGambiabm (Bambara) en-GM (English) wo (Wolof)
GNGuineafr-GN (French)
GPGuadeloupefr-GP (French)
GQEquatorial Guineaes-GQ (Spanish)
GRGreeceel-GR (Greek)
GTGuatemalaes-GT (Spanish)
GUGuamch-GU (Chamorro) en-GU (English)
GWGuinea-Bissaupt-GW (Portuguese)
GYGuyanaen-GY (English)
HKHong Kongen-HK (English) zh-Hant (Chinese) zh-Hant-HK (Chinese) zh-HK (Chinese)
HNHondurases-HN (Spanish)
HRCroatiahr-HR (Croatian) it-HR (Italian)
HTHaitifr-HT (French) ht (Haitian)
HUHungaryde-HU (German) hu-HU (Hungarian) sk-HU (Slovak) sr-HU (Serbian)
IDIndonesiaid (Indonesian) jv (Javanese) su (Sundanese)
IEIrelanden-IE (English) ga-IE (Irish)
ILIsraelar-IL (Arabic) en-IL (English) he (Hebrew) yi (Yiddish)
INIndiaar-IN (Arabic) as (Assamese) bh (Bihari) bn-IN (Bengali) en-IN (English) gu (Gujarati) hi (Hindi) kn (Kannada) kok (Konkani) ks (Kashmiri) ml (Malayalam) mr (Marathi) ne (Nepali) or (Oriya) pa (Panjabi) pi (Pali) sa (Sanskrit) sd-IN (Sindhi) ta-IN (Tamil) te (Telugu) ur-IN (Urdu)
IOBritish Indian Ocean Territoryen-IO (English)
IQIraqar-IQ (Arabic) ku (Kurdish)
IRIran, Islamic Republic Ofae (Avestan) fa-IR (Persian) ku (Kurdish)
ISIcelandis (Icelandic)
ITItalyco (Corsican) de-IT (German) fr-IT (French) it-IT (Italian) sc (Sardinian)
JMJamaicaen-JM (English)
JOJordanar-JO (Arabic)
JPJapanja (Japanese)
KEKenyaen-KE (English) ki (Kikuyu) om-KE (Oromo) so-KE (Somali) sw-KE (Swahili)
KGKyrgyzstanky (Kirghiz) ug (Uighur)
KHCambodiakm (Khmer)
KIKiribatien-KI (English)
KMComorosfr-KM (French)
KNSaint Kitts And Nevisen-KN (English)
KPKorea, Democratic People's Republic Ofko-KP (Korean)
KRKorea, Republic Ofko-KR (Korean)
KWKuwaitar-KW (Arabic)
KYCayman Islandsen-KY (English)
KZKazakhstanav (Avaric) kk (Kazakh) os (Ossetian) ug (Uighur)
LALao People's Democratic Republiclo (Lao)
LBLebanonar-LB (Arabic) fr-LB (French)
LCSaint Luciaen-LC (English)
LILiechtensteinde-LI (German)
LKSri Lankasi (Sinhala)
LRLiberiaen-LR (English)
LSLesothoen-LS (English) st (Southern Sotho) xh (Xhosa)
LTLithuanialt (Lithuanian) yi (Yiddish)
LULuxembourgde-LU (German) fr-LU (French) lb (Luxembourgish)
LVLatvialv (Latvian) yi (Yiddish)
LYLibyan Arab Jamahiriyaar-LY (Arabic)
MAMoroccoar-MA (Arabic)
MCMonacofr-MC (French)
MDMoldova, Republic Ofmo (Moldavian) ro (Romanian) tr (Turkish) uk (Ukrainian) yi (Yiddish)
MGMadagascarfr-MG (French) mg (Malagasy)
MHMarshall Islandsen-MH (English) mh (Marshallese)
MKMacedonia, The Former Yugoslav Republic Ofcu (Church Slavic) mk (Macedonian)
MLMalibm (Bambara) fr-ML (French)
MMMyanmarmy (Burmese)
MNMongoliamn (Mongolian)
MOMacaozh-Hant (Chinese) zh-Hant-MO (Chinese) zh-MO (Chinese)
MPNorthern Mariana Islandsch-MP (Chamorro) en-MP (English)
MQMartiniquefr-MQ (French)
MRMauritaniaar-MR (Arabic) wo (Wolof)
MSMontserraten-MS (English)
MTMaltaen-MT (English) mt (Maltese)
MUMauritiusen-MU (English)
MVMaldivesdv (Divehi)
MWMalawien-MW (English) ny (Chichewa)
MXMexicoes-MX (Spanish)
MYMalaysiajv (Javanese) ms-MY (Malay)
MZMozambiquept-MZ (Portuguese) sn (Shona)
NANamibiaen-NA (English) hz (Herero) ng (Ndonga)
NCNew Caledoniafr-NC (French)
NENigerff-NE (Fulah) fr-NE (French) ha (Hausa) kr (Kanuri)
NFNorfolk Islanden-NF (English)
NGNigeriaen-NG (English) ff-NG (Fulah) ha (Hausa) ig (Igbo) kr (Kanuri) yo (Yoruba)
NINicaraguaes-NI (Spanish)
NLNetherlandsfy-NL (Frisian) li (Limburgan) nl-NL (Dutch)
NONorwaynb (Bokmål) nn (Nynorsk) no (Norwegian) no-bok (Norwegian) no-nyn (Norwegian)
NPNepalne (Nepali)
NRNauruen-NR (English) na (Nauru)
NUNiueen-NU (English)
NZNew Zealanden-NZ (English) mi (Maori)
OMOmanar-OM (Arabic)
PAPanamaes-PA (Spanish)
PEPeruay (Aymara) es-PE (Spanish) qu (Quechua)
PFFrench Polynesiafr-PF (French) ty (Tahitian)
PGPapua New Guineaen-PG (English) ho (Hiri Motu)
PHPhilippinesen-PH (English) tl (Tagalog)
PKPakistanen-PK (English) sd-PK (Sindhi) ur-PK (Urdu)
PLPolandde-PL (German) pl (Polish) yi (Yiddish)
PMSaint Pierre And Miquelonfr-PM (French)
PNPitcairnen-PN (English)
PRPuerto Ricoen-PR (English) es-PR (Spanish)
PSPalestinian Territory, Occupiedar-PS (Arabic)
PTPortugalpt-PT (Portuguese)
PWPalauen-PW (English)
PYParaguayes-PY (Spanish) gn (Guarani)
QAQatarar-QA (Arabic)
RERéunionfr-RE (French)
RORomaniacu (Church Slavic) hu (Hungarian) ro (Romanian) YI (Yiddish)
RURussian Federationav (Avaric) ba (Bashkir) ce (Chechen) cu (Church Slavic) cv (Chuvash) kv (Komi) os (Ossetian) ru-RU (Russian) tt (Tatar) yi (Yiddish)
RWRwandaen-RW (English) fr-RW (French) rw (Kinyarwanda)
SASaudi Arabiaar-SA (Arabic)
SBSolomon Islandsen-SB (English)
SCSeychellesen-SC (English) fr-SC (French)
SDSudanar-SD (Arabic) din (Dinka) ha (Hausa)
SESwedenfi-SE (Finnish) se (Northern Sami) sma (S. Sami) sme (N. Sami) sv-SE (Swedish)
SGSingaporebn-SG (Bengali) en-SG (English) ms-SG (Malay) ta-SG (Tamil) zh-Hans-SG (Chinese) zh-SG (Chinese)
SHSaint Helenaen-SH (English)
SISloveniahu-SI (Hungarian) it-SI (Italian)
SKSlovakiahu (Hungarian) sk (Slovak)
SLSierra Leoneen-SL (English)
SMSan Marinoit-SM (Italian)
SNSenegalff-SN (Fulah) wo (Wolof)
SOSomaliaar-SO (Arabic) en-SO (English) so-SO (Somali)
SRSurinamejv (Javanese) nl-SR (Dutch)
STSao Tome And Principept-ST (Portuguese)
SVEl Salvadores-SV (Spanish)
SYSyrian Arab Republicar-SY (Arabic) syr (Syriac)
SZSwazilanden-SZ (English) ss-SZ (Swati)
TCTurks And Caicos Islandsen-TC (English)
TDChadar-TD (Arabic) fr-TD (French)
TGTogoee (Ewe) fr-TG (French) ha (Hausa)
THThailandsi (Sinhala) th (Thai)
TJTajikistanos (Ossetian) tg (Tajik) ug (Uighur)
TKTokelauen-TK (English)
TLTimor-Lestept-TL (Portuguese)
TMTurkmenistanos (Ossetian) tk (Turkmen)
TNTunisiaar-TN (Arabic)
TOTongaen-TO (English) to (Tongan)
TRTurkeyab (Abkhazian) av (Avaric) ku (Kurdish) tr-TR (Turkish) ug (Uighur)
TTTrinidad And Tobagoen-TT (English)
TVTuvalugil (Gilbertese) tvl (Tuvalu)
TWTaiwan, Province Of Chinazh-Hant (Chinese) zh-Hant-TW (Chinese) zh-min (Chinese) zh-min-nan (Chinese) zh-TW (Chinese)
TZTanzania, United Republic Ofsw-TZ (Swahili)
UAUkraineab (Abkhazian) cu (Church Slavic) hu (Hungarian) os (Ossetian) pl (Polish) ro (Romanian) ru-UA (Russian) uk (Ukrainian) yi (Yiddish)
UGUgandaen-UG (English) lg (Ganda)
UMUnited States Minor Outlying Islandsen-UM (English)
USUnited Statesen-US (English) es-US (Spanish) haw (Hawaiian) ik (Inupiaq) nv (Navajo) oj (Ojibwa) yi (Yiddish)
UYUruguayes-UY (Spanish)
UZUzbekistanos (Ossetian) ug (Uighur) uz-Cyrl (Uzbek) uz-Latn (Uzbek) uz-UZ (Uzbek)
VAHoly See (Vatican City State)fr (French) it (Italian) la (Latin)
VCSaint Vincent And The Grenadinesen-VC (English)
VEVenezuelaes-VE (Spanish)
VGVirgin Islands, Britishen-VG (English)
VIVirgin Islands, U.S.en-VI (English)
VNViet Namvi (Vietnamese)
VUVanuatubi (Bislama) en-VU (English) fr-VU (French)
WFWallis And Futunafr-WF (French)
WSSamoaen-WS (English) sm (Samoan)
YEYemenar-YE (Arabic)
YTMayottefr-YT (French)
YUYugoslaviasr-Cyrl-YU (Serbian) sr-Latn-YU (Serbian)>sr-YU (Serbian)
ZASouth Africaaf (Afrikaans) en-ZA (English) nr (S. Ndebele) ss-ZA (Swati) tn-ZA (Tswana) ts (Tsonga) ve (Venda) xh (Xhosa) yi (Yiddish) zu (Zulu)
ZMZambiaen-ZM (English)
ZWZimbabween-ZW (English) nd (N. Ndebele) sn (Shona) ve (Venda) zu (Zulu)

En conclusion

Les balises "hreflangs" sont essentielles pour optimiser votre référencement international. En indiquant aux moteurs de recherche les versions linguistiques ou régionales de votre site, vous augmentez votre visibilité et votre pertinence pour les utilisateurs dans différentes zones géographiques ou linguistiques. Bonne optimisation pour un référencement international réussi !

Commentaires