Hreflang

Hreflang est une courte ligne de code qui indique à Google quelle version linguistique d'une page montrer à chaque visiteur, pour que personne ne tombe sur la mauvaise.

Également appelé balise hreflang balises de langue SEO multilingue

Définition

Hreflang est une courte ligne ajoutée dans le code d'une page, et elle indique à Google que cette page a une jumelle dans une autre langue. Elle dit aussi où se trouve cette jumelle, pour que le moteur de recherche associe les deux au lieu de deviner. Rien ne change à l'écran, car cette ligne est une note pour Google et non pour le lecteur.

Le cas de tous les jours, c'est un site en arabe et en anglais, où la même page existe à deux adresses, l'une sous /ar/, l'autre sous /en/. Sans hreflang, Google doit deviner entre les deux et montre souvent la mauvaise version. Pire encore, il peut considérer les deux pages comme des copies et n'en garder qu'une dans ses résultats. Avec les balises en place, celui qui cherche en arabe obtient la page arabe et celui qui cherche en anglais obtient l'anglaise.

Les balises fonctionnent par groupes, si bien que chaque page du groupe doit citer toutes les autres, elle-même comprise. Oubliez la ligne de retour sur une seule page et Google laisse tomber le groupe entier, ce qui annule le travail fait sur toutes. Vous pouvez aussi préciser un pays, ar-sa et ar-eg par exemple, mais seulement si le prix, la disponibilité ou le numéro de téléphone changent vraiment. Deux pages identiques sous deux codes pays ne donnent au moteur aucun motif de choisir, donc ces balises en plus ne rapportent rien.

La pire erreur consiste à choisir la langue du visiteur d'après l'endroit où il se trouve. Une personne en Allemagne ouvre un lien arabe envoyé par une amie, tombe sur une page allemande, puis repart, parce qu'elle venait pour une chose et en a trouvé une autre. C'est aussi une façon discrète de cacher la moitié du site, car le robot de Google visite en général depuis les États-Unis et ne voit que la version anglaise. C'est pourquoi Linkysoft retire cette redirection des sites qui ne comprennent pas pourquoi leurs pages arabes n'apparaissent jamais. Proposez plutôt le choix, placez le sélecteur bien en vue et gardez en mémoire la langue choisie.

Rien de tout cela ne fait monter une page toute seule, mais cela garantit que la bonne version est celle qui s'affiche, et c'est un gain bien moins cher. Aussi, quand Linkysoft prépare un site multilingue, la forme des adresses et le sélecteur de langue sont décidés avant le premier écran, car les changer ensuite oblige à changer toutes les adresses du site. La même habitude suit dans chaque application web que nous construisons, où la langue du client est enregistrée avec son compte au lieu d'être devinée d'après sa connexion.

Questions sur Hreflang

Hreflang améliore-t-il mon classement ?
Pas tout seul. Il décide quelle version linguistique s'affiche, donc moins de gens tombent sur une page qu'ils ne lisent pas et repartent. C'est utile, mais ce n'est pas un coup de pouce dans le classement.
Ai-je besoin de hreflang si mon site est en une seule langue ?
Non. Il ne sert que si la même page existe en plusieurs langues, ou en plusieurs versions de pays pour une même langue.
Mon site doit-il choisir la langue du visiteur automatiquement ?
Non. Une seule erreur de devinette et le lecteur reçoit une page dans une langue qu'il ne lit pas. Affichez un sélecteur clair, gardez le choix en mémoire et laissez décider le visiteur.
Où placer exactement les balises hreflang ?
Dans l'en-tête de chaque page, ou dans le fichier sitemap. Les deux marchent. Choisissez-en un, tenez-vous-y, et vérifiez que chaque page se cite elle-même et cite toutes ses jumelles.
Puis-je laisser le navigateur traduire mes pages à la place ?
Vous pouvez, mais cette page traduite ne vous appartient pas et Google ne la référence pas. Vos prix, vos délais et vos noms de produits sont devinés, et personne ne relit le résultat.

Vous ne voyez toujours pas comment cela s'applique à votre projet ?

Dites-nous ce que vous construisez et nous vous répondrons simplement.