Hreflang

Hreflang é uma anotação em HTML ou no sitemap que informa aos mecanismos de busca qual versão equivalente da página se destina a um idioma e, opcionalmente, a uma região.

Significado e escopo

Hreflang é uma anotação para páginas equivalentes ou muito correspondentes que atendem a diferentes idiomas ou públicos de idioma–região. O Google pode lê-la em links no HTML, em cabeçalhos HTTP para conteúdo não HTML ou em um sitemap. Ela ajuda o Google a escolher uma versão adequada nos resultados de pesquisa; não traduz o conteúdo, não substitui a canonicalização nem cria uma estratégia de mercado regional.

Diagrama mostrando a principal relação do Hreflang.

Como inspecionar

Monte uma matriz recíproca. Para cada URL, confira a página canônica final, o idioma declarado, cada destino alternativo e o link de retorno de cada destino. Um código pode estar sintaticamente válido enquanto o destino redireciona, retorna erro, usa outra canonical ou não é uma equivalência genuína. Verifique a saída renderizada, não apenas o registro no CMS.

  1. Decida quais páginas são equivalentes genuínas e quais são produtos ou páginas editoriais distintas.
  2. Use códigos de idioma válidos e acrescente uma região apenas quando a distinção regional for real.
  3. Coloque o mesmo conjunto completo de alternativas, incluindo a autorreferência, em cada URL equivalente.
  4. Mantenha cada destino final, indexável e com canonical apontando para si mesmo, a menos que uma exceção documentada se aplique.
  5. Valide o conjunto recíproco após lançamentos, redirecionamentos e alterações no sitemap.

Decisões práticas

Separe a escolha de idioma da geolocalização automática. O visitante deve conseguir acessar e trocar para uma versão sem ficar preso em um redirecionamento. Se uma URL x-default for útil, escolha deliberadamente um seletor neutro ou uma página de fallback. Guarde o mapeamento em uma única fonte mantida, para que as declarações no HTML e no sitemap não divirjam.

Limites e erros comuns

Hreflang é um sinal, não uma garantia de que todo usuário que pesquisa verá a página escolhida. Ele não consegue corrigir páginas quase duplicadas sem diferença linguística relevante, direcionamento regional incorreto ou uma configuração de canonical ruim. Não adicione todos os códigos de país a uma única página em inglês só para buscar visibilidade.

FAQ

O hreflang substitui as tags canonical?
Não. Cada página equivalente ainda precisa de uma canonical correta e deve estar acessível para ser uma alternativa confiável.
O hreflang precisa ser recíproco?
O Google recomenda que as páginas alternativas se referenciem mutuamente; um conjunto recíproco completo torna essa relação verificável.
Uma única página em inglês pode direcionar todos os países?
Use um código de região apenas quando a página for realmente adaptada para esse público de idioma–região.