Qu’est-ce que le Hreflang ? La réponse la plus claire à la question est : Il s'agit d'un attribut HTML qui indique aux moteurs de recherche les versions alternatives d'une page Web dans différentes langues ou régions et garantit que la bonne option linguistique est présentée au bon utilisateur. Cette balise est vitale, en particulier pour les sites Web qui opèrent dans plusieurs pays ou diffusent dans différentes langues dans un seul pays. Une stratégie de référencement international correctement conçue garantit que les moteurs de recherche indexent correctement votre site et évite les problèmes de contenu en double.
Pourquoi la balise Hreflang est-elle importante ?
Les balises hreflang sont l'un des éléments les plus critiques des efforts techniques de référencement, car elles permettent aux moteurs de recherche de fournir du contenu multilingue aux utilisateurs situés dans le bon emplacement géographique. Sans ces balises, les moteurs de recherche peuvent percevoir des pages similaires dans différentes langues ou régions comme du contenu en double, ce qui peut avoir un impact négatif sur la visibilité de recherche de votre site. Par exemple, considérons un site de commerce électronique qui sert les utilisateurs au Royaume-Uni et aux États-Unis en anglais mais dans des devises différentes. Ce site utilise les codes de langue/région en-gb pour le Royaume-Uni et en-us pour les États-Unis, optimisant ainsi les résultats de recherche pour les deux marchés. Ainsi, lorsqu'un utilisateur au Royaume-Uni effectue une recherche sur Google, il voit la page avec les prix en livres sterling, et un utilisateur aux États-Unis voit la page avec les prix en dollars. Cela réduit à la fois les taux de rebond et augmente directement les taux de conversion.
Quelle devrait être la structure du code Hreflang ?
La structure du code hreflang doit être d'un certain niveau et placée dans la section d'en-tête de la page Web afin que les robots des moteurs de recherche puissent la lire facilement. Une ligne distincte doit être écrite pour chaque alternative linguistique et ces lignes doivent être dans une structure autoréférentielle. L'exemple de code suivant montre une structure de balise hreflang standard contenant les langues turque, anglaise et allemande et la valeur x-default :
<link rel="alternate" hreflang="tr" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />La première ligne indique que la langue principale du site est le turc et que cette adresse doit être affichée aux utilisateurs effectuant une recherche en turc. La deuxième ligne indique aux moteurs de recherche l’adresse URL de la page alternative en anglais. La troisième ligne définit le chemin de page alternatif préparé pour les utilisateurs germanophones. La valeur x-default dans la dernière ligne indique la page d'accueil par défaut vers laquelle seront dirigés tous les utilisateurs provenant de langues autres que les langues spécifiées.
Comment ajouter des balises Hreflang au site ?
Il existe trois méthodes techniques différentes que vous pouvez utiliser pour ajouter des balises hreflang à votre site Web. Quelle que soit la méthode que vous choisissez, vous devez vous rappeler que toutes les pages doivent s'approuver mutuellement. Voici ces méthodes et étapes d’application :
Ajout à la section d'en-tête HTML
La méthode la plus courante consiste à placer les codes directement entre les balises d’en-tête HTML de chaque page. Dans cette méthode, chaque page doit lister ses alternatives une par une. Par exemple, si votre site dispose de 3 langues différentes, il doit y avoir 3 lignes hreflang dans le code source de chaque page.
Utilisation de l'en-tête HTTP
Dans cette méthode, particulièrement préférée pour les fichiers PDF ou d'autres documents non HTML, les informations hreflang sont ajoutées à l'en-tête de réponse du serveur. Lorsque le serveur envoie le fichier au navigateur ou au bot, il transmet également ces informations sur la relation linguistique en arrière-plan.
Application avec plan de site XML
Afin de ne pas alourdir les codes de page sur les grands sites Web, les balises hreflang peuvent être définies via le plan du site XML. Voici les étapes à suivre pour appliquer cette méthode :
- Créez un élément loc distinct dans le plan du site pour chaque URL.
- Sous chaque élément loc, ajoutez toutes les alternatives linguistiques pour cette page avec l'attribut xhtml:link.
- Dans chaque ligne alternative, spécifiez à la fois le code de langue et l'URL complète de la page concernée.
- Testez l'exactitude du plan du site que vous avez préparé en l'envoyant à Google Search Console.
Pour contrôler la façon dont votre site est exploré et indexé par les moteurs de recherche robots.txt et audit du plan du site Vous pouvez utiliser notre outil. Grâce à cet outil, vous pouvez détecter d'éventuelles erreurs de configuration dans votre plan de site en quelques secondes.
Qu'est-ce que la valeur X-Default et quand est-elle utilisée ?
La valeur x-default est la définition de page par défaut qui entre en jeu lorsque le paramètre de langue du navigateur ou l'emplacement géographique de l'utilisateur ne correspond à aucune langue définie sur le site. Cet attribut est utilisé pour protéger l'expérience utilisateur des sites qui servent spécifiquement à l'échelle mondiale. Par exemple, lorsqu'un utilisateur espagnol accède à un site de commerce électronique qui n'offre pas d'option de langue espagnole, le système redirige cet utilisateur vers la page générale en anglais définie par défaut. De cette manière, l'utilisateur accède à la version standard internationale du site au lieu de tomber sur une page vierge ou non pertinente.
Ci-dessous, vous pouvez consulter le tableau comparatif des codes de langue et de région ISO qui doivent être utilisés en fonction de différents scénarios de public cible :
| Public cible et région | Code de langue (ISO 639-1) | Code de région (ISO 3166-1) | Utilisation correcte du Hreflang |
|---|---|---|---|
| Utilisateurs turcs en Turquie | fr | TR | fr-TR |
| Utilisateurs allemands en Allemagne | aussi | AUSSI | grand-père |
| Utilisateurs allemands en Suisse | aussi | CH | de-CH |
| Utilisateurs d'anglais général | la plupart | Non spécifié | la plupart |
Quelles sont les erreurs courantes de Hreflang dans les études de référencement multilingues ?
Les erreurs techniques commises lors de l'installation du hreflang dans des projets Web multilingues confondent les moteurs de recherche et entraînent des problèmes d'indexation. Éviter ces erreurs est une étape cruciale pour le succès du référencement international de votre site. Les erreurs les plus courantes et leurs solutions sont :
- Absence d’approbation mutuelle : Alors que la page A pointe vers la page B, la page B doit également pointer vers la page A. Si cette interconnexion n'est pas établie, Google ignorera complètement les balises.
- Codes de langue ou de région invalides : Seuls les codes conformes aux normes ISO doivent être utilisés. Par exemple, le code britannique pour l'Angleterre n'est pas valide, le code correct doit être GB.
- Contradictions canoniques : L'adresse URL spécifiée dans la balise hreflang et la balise canonique de cette page doivent être identiques. Si vous affichez une autre page comme canonique au lieu de la page elle-même, les balises seront invalides.
Pour éviter de telles erreurs de configuration, vous devez vérifier régulièrement l'infrastructure technique de votre site. Indexabilité et audit canonique Grâce à notre outil, vous pouvez analyser instantanément l'état d'indexation de vos pages et l'exactitude de leurs balises canoniques.
Comment vérifier les balises Hreflang ?
Vous devez régulièrement effectuer des analyses techniques et tester vos codes pour vous assurer que la configuration multilingue de votre site fonctionne correctement. un correct Référencement sur la page la vérification empêche les utilisateurs de rencontrer des versions linguistiques incorrectes. Au cours du processus d'audit, vous devez d'abord examiner le rapport de ciblage international sur Google Search Console et vérifier les avertissements manquants ou incorrects sur les étiquettes. Ensuite, vous devez nettoyer les balises hreflang contenant des liens rompus en analysant le statut d'approbation mutuelle et les codes de statut de toutes les pages à l'aide d'outils d'analyse. De cette façon, vous pouvez utiliser le budget d'exploration de votre site de la manière la plus efficace possible.
Obtenir une expérience utilisateur irréprochable et une visibilité élevée dans les moteurs de recherche sur des sites Web multilingues dépend de la mise en œuvre complète de critères techniques de référencement. Vous pouvez consulter nos solutions professionnelles pour devancer vos concurrents sur le marché international et atteindre facilement votre public cible dans sa propre langue. Vous pouvez nous contacter immédiatement pour des analyses techniques et des stratégies de croissance internationale spécifiques à vos projets d'entreprise.
La balise hreflang affecte-t-elle directement le classement ?
La balise hreflang n'est pas un facteur de classement direct, mais elle réduit le taux de rebond et améliore indirectement votre classement en proposant la bonne version linguistique aux bons utilisateurs.
Plusieurs balises hreflang peuvent-elles être utilisées sur la même page ?
Oui, si une page propose plusieurs alternatives de langue ou de région, plusieurs balises hreflang peuvent être utilisées simultanément, sur une ligne distincte pour chaque alternative.
Quelle est la différence entre les balises hreflang et canoniques ?
Alors que la balise canonique sélectionne une seule version unique parmi les pages en double, la balise hreflang est utilisée pour introduire des pages alternatives dans différentes langues aux moteurs de recherche.
Y a-t-il une sensibilité à la casse dans les codes hreflang ?
Les codes de langue sont généralement écrits en lettres minuscules, tandis que les codes de région sont écrits en lettres majuscules, mais les moteurs de recherche peuvent généralement comprendre les codes de région en minuscules sans aucun problème.
À quelle norme faut-il se référer pour les codes de langue ?
La norme ISO 639-1 doit être prise comme référence pour les codes de langue, et la norme ISO 3166-1 alpha-2 doit être prise comme référence pour les codes régionaux si un ciblage régional est effectué.



