C’est quoi une balise hreflang ?
La balise hreflang est un élément HTML qui informe les moteurs de recherche sur la version spécifique d’une page Web à présenter aux utilisateurs en fonction de leur langue et de leur emplacement géographique. Son utilisation vise à optimiser le référencement international en assurant que la version appropriée d’un site Web est proposée aux utilisateurs de divers pays.
Pourquoi mettre des balises hreflang ?
Il y a plusieurs motivations pour lesquelles vous pourriez envisager d’incorporer des balises hreflang sur votre site Web, telles que :
– Si vous gérez un site multilingue et souhaitez garantir que les visiteurs de différents pays accèdent à la version appropriée de votre site.
– Si vous exploitez un site spécifique à un pays et souhaitez vous assurer que les utilisateurs d’autres pays rencontrent une expérience adaptée à leur localisation.
Quelle est la forme que doit prendre une balise hreflang ?
Idéalement, une balise hreflang devrait se présenter sous la forme d’un élément de lien HTML avec l’attribut rel=”alternate”, pointant vers la version alternative de la page concernée. L’attribut hreflang est ensuite employé pour définir la langue et éventuellement le code de région ou de pays associé à cette autre page.
Pour illustration :
Quels sont les codes ISO utilisées pour les balises hreflang ?
Il y a deux types de codes ISO qui peuvent être employés pour les balises hreflang :
1. Codes ISO 639-1
Les codes ISO 639-1 sont des codes à deux lettres qui représentent les langues les plus répandues à travers le monde. Ils sont utilisés pour étiqueter les informations textuelles dans diverses normes.
Ces codes sont souvent utilisés pour spécifier la langue d’un site Web ou d’un document, assurant ainsi une bonne affichage aux utilisateurs. Ils servent également de fondement pour le développement de la localisation de logiciels,
2. Les codes ISO 3166-1 alpha 2
L’ISO 3166-1 est une norme internationale qui régit les codes de pays. Elle divise ces codes en trois listes distinctes :
– ISO 3166-1 alpha-2 : codes de pays à deux lettres qui servent de fondement pour les domaines nationaux de premier niveau (ccTLD).
– ISO 3166-1 alpha-3 : codes de pays à trois lettres utilisés pour les plaques d’immatriculation internationales des véhicules.
– ISO 3166-1 numérique : codes de pays à trois chiffres qui sont la base des codes téléphoniques internationaux, des numéros de cartes de crédit et des codes postaux.
La version la plus récente de l’ISO 3166-1, datant de 2012, contient 249 codes de pays différents.