SEO

Hreflang

Por Gustavo Bonato Abrão e Francis Trauer · Atualizado em 15 de julho de 2026

Definição

Hreflang é um atributo de HTML que informa ao Google quais versões de uma página existem em outros idiomas ou regiões, usado em sites multilíngues para exibir a versão correta a cada usuário e evitar que páginas equivalentes sejam tratadas como conteúdo duplicado.

ClassificaçãoTécnica / Tática
CategoriaSEO
Também conhecido comoAtributo Hreflang · Tag Hreflang
NívelAvançado

O que é Hreflang?

Hreflang é um atributo de HTML, também chamado de tag hreflang, que indica aos buscadores quais versões de uma página existem em outros idiomas ou para outras regiões. O atributo diz, por exemplo, que a página /br/ é a versão em português do Brasil e a página /us/ é a equivalente em inglês dos Estados Unidos.

O hreflang resolve dois problemas de sites multilíngues. O primeiro é de experiência: sem a marcação, um usuário no México pode encontrar a versão em português na SERP em vez da versão em espanhol. O segundo é de indexação: páginas equivalentes em idiomas parecidos podem ser interpretadas como conteúdo duplicado, e o hreflang esclarece que cada uma serve a um público diferente.

A implementação do hreflang faz parte do SEO técnico e costuma acompanhar projetos de SEO internacional. O atributo funciona como sugestão forte para o Google, que o combina com outros sinais para decidir qual versão exibir.

Como funciona na prática?

O hreflang pode ser declarado de três formas: no <head> da página, no sitemap XML ou no cabeçalho HTTP. A forma mais comum é a declaração no <head>:

<link rel="alternate" hreflang="pt-br" href="https://exemplo.com/br/" />
<link rel="alternate" hreflang="es-mx" href="https://exemplo.com/mx/" />
<link rel="alternate" hreflang="en" href="https://exemplo.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://exemplo.com/" />

As regras essenciais são estas:

  1. Formato do valor. O código usa idioma (pt, es, en) e, opcionalmente, região (pt-br, es-mx). Região sozinha é um valor inválido.
  2. Reciprocidade. Cada página listada precisa apontar de volta para as demais. Se a versão /br/ cita a /mx/, a /mx/ precisa citar a /br/, senão a marcação é ignorada.
  3. Autorreferência. Cada página inclui a si mesma na lista de alternativas.
  4. x-default. O valor x-default define a página exibida quando nenhum idioma corresponde ao do usuário.

Depois da implementação, o Google Search Console ajuda a verificar se as versões corretas recebem impressões em cada país.

Hreflang vs Canonical: qual a diferença?

AspectoHreflangCanonical
FunçãoAponta versões equivalentes em outros idiomasAponta a versão preferida entre páginas duplicadas
EfeitoTodas as versões podem ranquear, cada uma no seu públicoApenas a página canônica tende a ranquear
Relação entre páginasConteúdos equivalentes, públicos diferentesConteúdos iguais ou quase iguais, mesmo público
Uso conjuntoCada versão de idioma aponta canonical para si mesmaDeve evitar apontar para outro idioma

Veredito: o hreflang diferencia versões de idioma que devem coexistir na busca, enquanto o canonical consolida duplicatas em uma única página.

Exemplos de uso

  • Uma loja virtual com versões para Brasil e Portugal usa hreflang pt-br e pt-pt. O visitante de Lisboa encontra preços em euros e o de São Paulo encontra preços em reais, cada um na sua versão.
  • Um SaaS com site em português, espanhol e inglês define a versão em inglês como x-default. Usuários da Alemanha ou do Japão, sem versão no próprio idioma, caem na página em inglês.

Erros comuns

  • Esquecer a referência recíproca entre as páginas, o que invalida toda a marcação.
  • Usar códigos inexistentes, como “br” sozinho em vez de “pt-br”.
  • Apontar hreflang para URLs com redirecionamento, erro 404 ou bloqueadas no robots.txt.
  • Combinar hreflang com canonical apontando para outro idioma, sinal contraditório para o buscador.
  • Marcar apenas a home e ignorar as páginas internas equivalentes.

Perguntas frequentes sobre Hreflang

Para que serve o atributo hreflang?

O hreflang informa ao Google quais versões de uma página existem em outros idiomas ou regiões. Com essa marcação, o buscador exibe a versão certa para cada usuário e entende que as páginas equivalentes servem a públicos diferentes, evitando o tratamento como conteúdo duplicado.

Hreflang é obrigatório em sites multilíngues?

O hreflang é opcional, e o Google consegue detectar idiomas por conta própria. A marcação, porém, aumenta muito a chance de cada usuário receber a versão correta, principalmente entre variações do mesmo idioma, como português do Brasil e de Portugal ou espanhol de vários países.

Como validar se o hreflang foi implementado corretamente?

Verifique três pontos: se cada página lista todas as alternativas incluindo a si mesma, se as referências são recíprocas e se os códigos de idioma e região seguem o padrão aceito. O Google Search Console e validadores de hreflang ajudam a localizar referências quebradas ou não recíprocas.

Termos relacionados

← Voltar ao glossário