Un site multilingue répète la même page en plusieurs langues. Sans hreflang, Google peut montrer la page anglaise à un francophone ou traiter les versions comme des doublons. L'attribut se place dans l'en-tête de chaque page (link rel=alternate hreflang) ou dans le sitemap, et liste chaque version y compris la page elle-même, plus un x-default pour les lecteurs dont la langue n'est pas servie.
La règle ne fonctionne que si chaque page annonce toutes ses sœurs et si les cibles existent vraiment et sont traduites. Annoncer une version française qui est une page anglaise avec un menu en français est un signal de doublon ; SeoGeoMap n'annonce une traduction qu'une fois le contenu traduit.