Qu'est-ce que le hreflang ? L'attribut de langue et de région, expliqué
L’attribut hreflang est une balise HTML qui indique aux moteurs de recherche quelle version linguistique et régionale d’une page afficher à l’utilisateur. Il précise que les variantes /es/ et /fr/ d’une même page ne sont pas des doublons en concurrence, mais bien des adaptations d’un contenu unique.
Cet attribut s’intègre dans une balise link, un en-tête HTTP ou un sitemap, et spécifie une langue, éventuellement accompagnée d’une région : hreflang="fr" pour le français général, hreflang="fr-BE" pour le français de Belgique, ou hreflang="x-default" pour la version par défaut lorsque aucune autre ne correspond. Chaque page de l’ensemble doit pointer vers toutes les autres, y compris vers elle-même. Si un lien n’est pas réciproque, Google ignore les balises de cette paire.
Le hreflang n’influence pas directement le classement dans les résultats de recherche. En revanche, il assure que la bonne version linguistique s’affiche, évitant qu’un internaute à Madrid ne tombe sur la page en anglais plutôt qu’en espagnol, ou qu’un internaute anversois ne reçoive la version française au lieu de la néerlandaise, et que Google interprète les variantes comme un groupe cohérent plutôt que comme du contenu dupliqué.
Notre site en dépend. Lorsque Globaprom a déployé la version française sous /fr/, chaque page traduite a automatiquement reçu ses balises hreflang, générées à partir des langues disponibles pour cette page. Un site localisé sans hreflang correct risque de proposer des traductions de qualité… que personne, sur le marché cible, ne verra jamais. Pour une entreprise présente dans plusieurs pays, cette omission transforme une page en français en un contenu inaccessible aux francophones.
Pourquoi c'est essentiel pour le logiciel sur mesure
Les produits conçus pour le multilingue que nous développons intègrent la génération automatique du hreflang à partir du contenu. Ainsi, les variantes restent toujours synchronisées, même lorsque de nouvelles pages sont ajoutées ou traduites. C’est cette couche technique qui fait le lien entre l’internationalisation du code et la visibilité effective sur chaque marché linguistique.