Qu'est-ce que la balise hreflang et pourquoi est-elle essentielle ?
La balise hreflang est un attribut HTML qui indique aux moteurs de recherche la langue et la région géographique ciblée par une page web. Elle se place dans le <head> sous la forme <link rel="alternate" hreflang="fr-FR" href="https://example.com/fr/" />. Google utilise cette information pour afficher la bonne version linguistique de votre page dans les résultats de recherche de chaque pays. Sans hreflang, Google peut afficher la version anglaise à un utilisateur français, ou considérer vos pages multilingues comme du contenu dupliqué. Pour les sites e-commerce internationaux, les sites de tourisme et les entreprises multinationales, le hreflang est indispensable.
Comprendre le format langue-pays
Les balises hreflang utilisent le format ISO 639-1 pour la langue (fr, en, es, de) et optionnellement ISO 3166-1 Alpha-2 pour le pays (FR, US, GB, CA). Par exemple : "fr" cible tous les francophones, "fr-FR" cible spécifiquement la France, "fr-CA" le Québec et "fr-BE" la Belgique francophone. De même, "en-US" cible les États-Unis et "en-GB" le Royaume-Uni. La balise x-default indique la page par défaut pour les utilisateurs dont la langue ou la région ne correspond à aucune version spécifique. Elle est fortement recommandée et pointe généralement vers la version anglaise ou la page de sélection de langue.
Les erreurs fréquentes à éviter avec hreflang
L'erreur la plus courante est l'absence de réciprocité : si la page A pointe vers la page B en hreflang, la page B doit aussi pointer vers la page A. Les hreflang doivent être bidirectionnels et chaque page doit s'inclure elle-même dans la liste. Une autre erreur est d'utiliser un code langue incorrect (par exemple "uk" pour ukrainien au lieu de "uk" qui n'existe pas en ISO 639-1, le correct est "uk" pour ukrainien, mais "en-UK" est faux car c'est "en-GB"). Vérifiez aussi que toutes les URLs sont en HTTPS et correspondent aux URLs canoniques. Enfin, n'oubliez pas x-default pour couvrir les langues non listées.