O hreflang é a anotação que diz aos motores de busca que versão de uma página pertence a que público. Bem feita, um leitor francês chega à página francesa em vez da inglesa. Mal feita, os motores ignoram o conjunto inteiro, que é o desfecho mais comum: a anotação é fácil de escrever e fácil de partir.
O gerador de hreflang da Sorank constrói o bloco completo a partir da sua lista de URLs, com os códigos validados e o x-default tratado.
As regras que partem os conjuntos
- As anotações têm de ser recíprocas. Se a página inglesa aponta para a francesa, a página francesa tem de apontar de volta para a inglesa. Uma referência num só sentido é descartada.
- Cada conjunto tem de incluir-se a si próprio. Cada página lista todas as versões, incluindo a sua.
- Os códigos seguem normas, não a intuição. Os códigos de idioma vêm da norma ISO 639-1 e os códigos de região da ISO 3166-1 alpha-2. O idioma vem primeiro, a região a seguir, e a região sozinha nunca é válida.
- Apenas um x-default. Marca a página a servir quando nenhuma outra versão corresponde ao visitante.
- Os URLs têm de ser absolutos e canónicos. Apontar para um URL que depois redireciona, ou para uma página cujo canonical indica outro endereço, invalida a anotação.
Os erros que mais custam
- Usar um código de país como idioma:
uknão é inglês, é ucraniano. O Reino Unido éen-GB. - Apontar para o protocolo ou o anfitrião errado: misturar http e https, ou www e não www, dentro de um mesmo conjunto.
- Anotar páginas que não são tradução umas das outras, como uma página de categoria num idioma e um artigo noutro.
- Esquecer o x-default em sites que têm um seletor de idioma, o que deixa os motores a adivinhar o que mostrar a um visitante sem correspondência.
Onde colocar as etiquetas
Três colocações são válidas, e uma chega. No head de cada página sob a forma de elementos link, que é a mais comum. Nos cabeçalhos da resposta HTTP, que é a opção para os PDF e outros ficheiros não HTML. Ou num sitemap XML, que mantém os sites grandes geríveis porque o conjunto completo fica num único ficheiro em vez de ser repetido em cada página.
Qualquer que seja a sua escolha, use-a de forma coerente. Misturar colocações num site é uma forma segura de acabar com conjuntos que se contradizem.
Depois de publicar
Verifique as anotações a partir das páginas em linha e não dos seus ficheiros de origem, porque os templates e as regras de edge reescrevem muitas vezes os URLs. Depois observe que versão aparece mesmo nos resultados em cada mercado. O hreflang é uma indicação sobre que versão mostrar, não uma instrução de posicionamento: não faz uma página posicionar-se num país onde não tem qualquer outra razão para isso.

























