O que é o hreflang?

O hreflang é um atributo que indica ao Google as versões de uma página em diferentes línguas ou regiões, por exemplo português de Portugal e inglês. Evita que a versão errada apareça ao público errado e que as traduções sejam tratadas como duplicados.

O hreflang liga as traduções de uma página entre si e diz a que língua e país se destina cada uma. É essencial em sites com várias línguas ou com versões para países diferentes.

Como funciona?

Cada versão da página lista todas as outras, incluindo a si própria, com o código da língua e, opcionalmente, do país: pt-PT, pt-BR, en. As ligações têm de ser recíprocas: se a página portuguesa aponta para a inglesa, a inglesa tem de apontar de volta.

Que erros são mais comuns?

  • Ligações não recíprocas entre versões.
  • Códigos de língua errados, como «pt-PT» escrito «pt_PT».
  • Hreflang a apontar para páginas com redirecionamento ou noindex.
  • Traduções que não existem para todas as páginas, sem tratamento das páginas em falta.

Termos e páginas relacionadas

Perguntas frequentes

O Polylang configura o hreflang sozinho?

Sim, o Polylang e o WPML geram o hreflang para as páginas traduzidas. Convém confirmar que todas as traduções estão ligadas e publicadas.

Preciso de hreflang se o site só tem uma língua?

Não. O hreflang só é necessário quando há mais do que uma versão linguística ou regional.

Voltar ao glossário de SEO, GEO e IA.