Pular para o conteúdo

Perguntas

hreflang explicado de forma simples

hreflang é uma pequena tag, invisível para o visitante, que diz ao Google: “esta página também existe em inglês, aqui, e em alemão, ali”. Ela serve para uma única coisa: que cada pessoa veja, nos resultados de 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 indica a página a mostrar quando nenhum idioma corresponde.

As regras

  • Cada versão cita todas as outras, e ela mesma. Cada versão traz exatamente a mesma lista.
  • Os links vão nos dois sentidos. Se uma versão cita outra, a outra também precisa citá-la. Caso contrário, o Google pode ignorar a tag.
  • Uma URL completa, que responda. Não uma URL que redireciona para outro lugar, 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 indica o ucraniano: o inglês do Reino Unido se escreve en-GB.

Os quatro erros mais comuns

  1. Anunciar um idioma cuja página ainda não foi traduzida.
  2. Esquecer o link de volta em uma das versões.
  3. Citar uma URL que redireciona ou que não existe mais.
  4. Colocar as tags só em algumas páginas.

Fontes (consultadas em 15/10/2026)

  • Google Search Central, artigo “Tell Google about localized versions of your page”
Português (BR)