Hreflang

Une petite ligne de code qui indique à Google quelle version linguistique d'une page montrer à quel visiteur.

Également appelé balise hreflang balises de langue SEO multilingue

Définition

Hreflang est une courte ligne ajoutée dans le code d'une page. Elle indique à Google que la page a une jumelle dans une autre langue, et où cette jumelle se trouve. Rien ne change à l'écran. C'est une note pour le moteur de recherche, pas pour le lecteur.

Le cas de tous les jours, c'est un site en arabe et en anglais. La même page existe à deux adresses, l'une sous /ar/, l'autre sous /en/. Sans hreflang, Google doit deviner. Il montre souvent la mauvaise version, ou considère les deux pages comme des copies et n'en garde qu'une dans ses résultats. Avec les balises, celui qui cherche en arabe obtient la page arabe, et celui qui cherche en anglais obtient l'anglaise.

Les balises fonctionnent par groupes, et 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. 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.

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 et tombe sur une page allemande. Elle venait pour une chose et en trouve une autre, et la plupart des gens repartent. 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 verra que la version anglaise. Linkysoft a retiré cette redirection de sites qui ne comprenaient pas pourquoi leurs pages arabes n'apparaissaient jamais. Proposez le choix, placez le sélecteur bien en vue, gardez en mémoire la langue choisie et ne décidez jamais à la place du lecteur.

Rien de tout cela ne fait monter une page toute seule. Cela garantit que la bonne version est celle qui s'affiche, et c'est un gain bien moins cher. 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. 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.