Sobre as etiquetas Hreflang
O que fazem as etiquetas hreflang
As etiquetas hreflang informam os motores de pesquisa de que várias páginas contêm o mesmo conteúdo em diferentes idiomas e indicam qual deve ser apresentada a cada utilizador. Sem elas, as versões entram em concorrência e a versão errada é apresentada ao público errado.
Também são a solução para um problema de conteúdo duplicado que desconhecia ter: duas páginas em inglês, uma para o Reino Unido e outra para os EUA, são praticamente idênticas, e o hreflang explica por que razão ambas existem.
Este gerador cria o conjunto para uma página, incluindo as partes que são fáceis de esquecer.
As regras que costumam causar problemas
- Cada página de um conjunto deve listar todas as páginas desse conjunto, incluindo a própria página.
- As referências têm de ser recíprocas. Uma página que esteja listada, mas que não faça a listagem de volta, é ignorada.
- Primeiro o idioma, depois a região: en-gb, não gb-en, e nunca apenas uma região.
- Utilize URLs absolutos.
- x-default destina-se a qualquer pessoa cujo idioma não esteja abrangido e vale a pena defini-lo.
A autorreferência é a omissão mais comum e invalida todo o conjunto, não apenas essa entrada.
Erros comuns
- Códigos inventados. É en-gb, não en-uk, que não é uma região válida.
- Hreflang a apontar para um URL, enquanto o canonical dessa página aponta para outro local.
- Listar um URL que redireciona ou que já não existe.
- Adicionar hreflang entre páginas que, na realidade, não têm o mesmo conteúdo.
- Manter manualmente um conjunto extenso, que é onde surgem os erros de reciprocidade.
O hreflang ainda é relevante em 2026?
Para qualquer site que publique em mais do que um idioma ou tenha como alvo mais do que um país, sim. Nada o substituiu, e o modo de falha mantém-se inalterado: a sua página em espanhol aparece nos resultados para utilizadores que pesquisam em inglês, que abandonam a página.
Também é relevante para os assistentes, uma vez que precisam de saber de que versão obter informação para um determinado público, e as etiquetas são a declaração mais clara disponível nesse sentido.
A única coisa que o hreflang não faz é ajudar uma página a obter uma classificação que, de outra forma, não obteria. O hreflang determina qual das suas páginas é apresentada, mas não se alguma delas é apresentada.
Utilizar o gerador de etiquetas hreflang
Introduza esta página e o respetivo idioma, adicione uma linha para cada tradução e a autorreferência será adicionada automaticamente. Cole o resultado no elemento head dessa página.
Em seguida, repita o processo para cada uma das outras páginas do conjunto, indicando os mesmos URLs. É repetitivo por definição — a reciprocidade é o que faz com que funcione.
Próximos passos