Ce que c'est
Hreflang est un petit bout de code que tu peux ajouter à une page, qui dit en substance "ceci est la version anglaise de cette page, et voici où trouver la version française, la version espagnole", et ainsi de suite. Il s'ajoute sous forme d'un ensemble de balises dans le code d'une page — une pour chaque version linguistique ou nationale de cette même page qui existe.
C'est spécifiquement destiné aux sites qui publient le même contenu en plusieurs langues ou pour plusieurs pays (comme une version France et une version Belgique de la même page produit). Un site qui n'existe que dans une seule langue n'en a absolument pas besoin.
Pourquoi c'est important
Sans hreflang, un moteur de recherche doit deviner quelle version d'une page montrer à un internaute donné, et il peut se tromper — en montrant la version anglaise à quelqu'un qui cherche en français, ou en traitant deux versions linguistiques de la même page comme des doublons déroutants l'un de l'autre plutôt que comme des alternatives intentionnelles. Hreflang supprime cette incertitude en indiquant directement la relation.
Si ton site n'a qu'une seule version linguistique de chaque page, ce n'est absolument pas un manque sur ton site — cela ne s'applique tout simplement pas, et il n'y a rien à corriger.
Comment le corriger
- Vérifie d'abord si cela s'applique à toi : si chaque page de ton site n'existe que dans une seule langue, tu peux t'arrêter ici — il n'y a rien à ajouter.
- Si tu as bien plusieurs versions linguistiques ou nationales de la même page, ajoute une balise
<link rel="alternate" hreflang="...">par version dans le<head>de chaque version de cette page — y compris une qui pointe vers elle-même. - Utilise un code de langue standard pour chacune (comme
fr,en, ou un code plus précis commefr-CApour le français canadien), et ajoute éventuellement une balise avechreflang="x-default"pointant vers la version à afficher quand aucune langue spécifique ne correspond. - Si tu utilises un créateur de site ou un CMS avec un support multilingue intégré (beaucoup en ont un), vérifie ses réglages pour une option "SEO international" ou "hreflang" plutôt que de modifier le code à la main — c'est souvent généré automatiquement pour toi.
- Relance ton analyse Launch Readiness pour confirmer que les balises sont détectées et utilisent des codes de langue valides.