Saltar para o conteúdo

Perguntas

hreflang explicado de forma simples

hreflang é uma pequena etiqueta, invisível para o visitante, que diz ao Google: «esta página existe também em inglês, aqui, e em alemão, ali». Serve para uma só coisa: que cada pessoa veja, nos resultados da pesquisa, a versão no seu idioma.

Veja como é

No cabeçalho de cada versão de uma página «Quartos», em inglês, em francês e em alemão:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default designa a página a mostrar quando nenhum idioma corresponde.

As regras

  • Cada versão cita todas as outras, e a si própria. Cada versão tem exatamente a mesma lista.
  • As ligações vão nos dois sentidos. Se uma versão cita outra, a outra tem de a citar também. Caso contrário, o Google pode ignorar a etiqueta.
  • Um endereço completo, que responda. Não um endereço que redireciona para outro lado, nem uma página inexistente.
  • O código de idioma certo: en, de, pt-BR… Na norma que o Google segue (ISO 639-1), uk designa o ucraniano: o inglês do Reino Unido escreve-se en-GB.

Os quatro erros mais comuns

  1. Anunciar um idioma cuja página ainda não está traduzida.
  2. Esquecer a ligação de retorno a partir de uma das versões.
  3. Citar um endereço que redireciona ou que já não existe.
  4. Colocar as etiquetas só em algumas páginas.

Fontes (consultadas a 15/10/2026)

  • Google Search Central, «Tell Google about localized versions of your page»
Português