J'ai un site britannique qui est traduit en brésilien, c'est-à-dire en portugais (brésilien) au Royaume-Uni. Quelle est la balise hreflang correcte pour cela?
En théorie, nous examinons pt-br-GB ...
<link rel="alternate" hreflang="pt-br-GB" href="https://example.com/gb/pt-br" />
Mais je suppose que c'est probablement ce qui suit, et ensuite vous définissez les en-têtes de langue pour chaque 'pt' + 'pt-BR'. Portugais (Brésilien) + Portugais (Portugal).
<link rel="alternate" hreflang="pt-GB" href="https://example.com/gb/pt" />
<link rel="alternate" hreflang="pt-GB" href="https://example.com/gb/pt-br" />
Malheureusement, la norme hreflang ne spécifie pas les variétés régionales de langues. Vous pouvez cibler par langue, ou par langue et par région, mais cela devrait suffire à cibler avec précision la plupart des utilisateurs.
Dans votre cas, étant donné que vous avez une page en portugais (puisqu'il n'y a pas de Brésilien en tant que tel) et qu'ils résident au Royaume-Uni, vous pouvez utiliser les éléments suivants:
<link rel="alternate" href="https://example.com/gb/pt" hreflang="pt-GB" />
N'oubliez pas de formater une balise pour vos autres pages dans une autre langue et d'inclure l'ensemble complet de balises sur les différentes versions de chaque page.
Après tout, pour obtenir ce que vous êtes, vous devez spécifier la langue et le pays pour lesquels votre contenu a été conçu.
Ainsi, pour vos utilisateurs portugais au Brésil, vous obtiendrez la permutation suivante "pt-BR"; si le contenu est destiné à des utilisateurs portugais au Royaume-Uni, vous aurez alors un "pt-GB" comme vous l'avez bien deviné.
<link rel="alternate" href="https://example.com/gb/br" hreflang="pt-BR" />
<link rel="alternate" href="https://example.com/gb/pt" hreflang="pt-GB" />
En utilisant le modèle langue-pays, en plusieurs permutations, vous permettra de couvrir à peu près tout ce dont vous avez besoin.
N'oubliez pas que la manière dont vous structurez vos URL est totalement indépendante de vos paramètres Hreflang et que ceux-ci peuvent différer des exemples proposés. Tant que les URL et la taxonomie choisie auront du sens pour vos utilisateurs, le paramètre hreflang fera le reste pour les SE.