Início / Base de conhecimento / Glossário / hreflang: marcação de versões de idioma

hreflang: marcação de versões de idioma

Glossário 2 min de leitura Atualizado em 02.11.2026
Como informar aos mecanismos de busca sobre as versões de idioma e região de uma página, as cinco regras mais violadas e por que essa marcação não melhora o ranqueamento, mas protege contra a autocompetição.

hreflang é uma marcação que informa aos mecanismos de busca que uma página tem versões em outros idiomas ou para outros países, e qual versão se destina a quem. Sem ela, um site multilíngue corre o risco de competir consigo mesmo.

Como é

Cada versão de idioma lista todas as versões, inclusive ela mesma, indicando o idioma e, se necessário, a região. Além disso, é especificada uma opção de fallback para os demais países. A marcação pode ser colocada no código da página, nos cabeçalhos de resposta ou no sitemap: o método não importa, o que importa é estar completa.

Regras mais violadas

RegraO que quebra quando é violada
Os links devem ser recíprocosUma marcação unilateral é totalmente ignorada
Cada versão aponta para si mesmaO conjunto é considerado incompleto
Os endereços são canônicos e funcionamUm redirecionamento ou um 404 anula o link
Código de idioma conforme o padrãoUm erro de digitação no código desativa a regra
Região especificada apenas junto com o idiomaUma região sem idioma não funciona
Não se trata de ranqueamento, mas de escolha da versão
A marcação não melhora o ranqueamento. Ela ajuda a mostrar ao usuário a versão correta e reduz o risco de as versões serem consideradas duplicatas umas das outras.

Quando é necessária

  • O site existe em vários idiomas.
  • Há versões no mesmo idioma para países diferentes, por exemplo, para a Ucrânia e a Polônia.
  • Parte do conteúdo está traduzida e parte não: nesse caso, marcam-se apenas os pares que realmente existem.

Confusão comum: idioma e país

O código de idioma é obrigatório, o código de país não. Um registro apenas com o idioma significa “esta versão é para todos que leem neste idioma”, enquanto com idioma e país significa “para este idioma neste país”. Não é permitido especificar uma região sem idioma: essa linha é ignorada. E lembre-se de que a região aqui se refere ao país do usuário, não ao local onde o servidor está situado.

Como verificar

Veja o código-fonte da página e confirme que as versões estão listadas de forma completa e mútua. Em nossa base de conhecimento, por exemplo, cada artigo existe em quatro idiomas, com endereço próprio, e eles são conectados justamente por essa marcação; detalhes no artigo sobre versões de idioma.

Perguntas frequentes

O hreflang melhora o ranqueamento?
Não. A marcação ajuda a exibir ao usuário a versão correta e reduz o risco de que as versões sejam consideradas duplicadas entre si.
É obrigatório incluir um link para a própria página?
Sim, cada versão deve incluir um link para si mesma; caso contrário, o conjunto é considerado incompleto.
O que fazer se apenas parte das páginas estiver traduzida?
Marque apenas os pares reais que existem: links para traduções inexistentes quebram a conexão.
Este artigo foi útil?
Experimente no seu projeto Tudo o que está descrito no artigo está disponível no painel: o bônus de cadastro já está no seu saldo.
Abrir painel