web-dev-qa-db-fra.com

Corriger l'étiquette hreflang pour les portugais brésiliens au Royaume-Uni

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?

https://example.com/gb/pt-br

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" />
3
alexmcfarlane

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.

2
Henry Visotski

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.

1
Andrea Moro