✨ Garanta 25% OFFem qualquer plano. Use o Cupom:

O que é hreflang e como usar no SEO internacional

Por Tiago CostaAtualizado em 2 de julho de 2026

Ilustração de um globo conectado a três versões de uma página marcadas com os códigos de idioma PT, EN e ES, representando o hreflang no SEO internacional.
Definição

Hreflang é um atributo que indica ao Google o idioma e a região de uma página, para servir a versão certa a cada usuário. Ele é usado para:

  • conectar as versões da mesma página em idiomas diferentes;
  • mostrar a versão correta por país ou idioma na busca;
  • evitar que páginas parecidas concorram entre si;
  • melhorar a experiência do público internacional.

O que é hreflang

O hreflang é um atributo HTML (de href lang, ou seja, o idioma do link) que sinaliza aos buscadores em qual idioma e, opcionalmente, para qual região uma página foi feita. Com ele, o Google sabe que a versão em português do Brasil, a em espanhol e a em inglês de um mesmo artigo são equivalentes, e mostra a certa para cada pessoa.

Sem esse sinal, um site internacional corre dois riscos: exibir a versão errada (um brasileiro caindo na página em inglês) e ver as versões parecidas competindo entre si na busca, um problema próximo da URL canônica e do conteúdo duplicado. O hreflang resolve isso conectando as versões e deixando claro para quem cada uma serve.

Por lidar com a estrutura e os sinais que o buscador lê, e não com o texto visível, o hreflang é um tema clássico de SEO técnico.

Como funciona a tag hreflang

Cada tag hreflang aponta para uma versão da página e informa o idioma dela usando o código ISO 639-1 (como pt, es, en). Quando a página é específica de um país, adiciona-se também o código de região no formato ISO 3166-1 alfa-2 (como pt-BR, es-MX, en-US).

A lógica tem duas regras de ouro:

  • Bidirecionalidade: se a página A aponta para a B, a B precisa apontar de volta para a A. Sem esse retorno, o buscador ignora o conjunto.
  • Autorreferência: cada página deve incluir uma tag hreflang apontando para si mesma, além das que apontam para as outras versões.

Um exemplo simples de um conjunto para três idiomas seria uma tag para pt-BR, uma para es e uma para en, todas presentes em cada uma das três páginas. Assim o Google monta o cluster completo de versões e entende que elas são a mesma página em idiomas diferentes.

Infográfico da anatomia de uma tag hreflang, mostrando o código de idioma e o de região e as setas de retorno entre as versões PT-BR, EN-US e ES-MX.
Anatomia de uma tag hreflang: o código de idioma e o de região que dizem ao Google quem vê cada versão.

Onde implementar o hreflang: HTML, sitemap ou cabeçalho HTTP

Há três formas de declarar o hreflang, e você escolhe uma delas de acordo com o tipo de conteúdo:

  • Tags no HTML: tags link no cabeçalho de cada página, com o atributo rel="alternate" e o hreflang. É o método mais comum para páginas HTML tradicionais.
  • Sitemap XML: declarar as versões dentro do sitemap XML mantém o hreflang fora do código da página, o que ajuda em sites grandes e reduz o peso do HTML.
  • Cabeçalho HTTP: indicado para arquivos que não são HTML, como PDFs, já que eles não têm cabeçalho para receber as tags link.

Seja qual for o método, o resultado precisa chegar ao buscador durante a indexação, então vale confirmar que as tags aparecem na versão renderizada da página, não só no código enviado ao navegador.

Hreflang e URL canônica: como trabalham juntos

Uma confusão comum é misturar hreflang com a tag canônica. Eles resolvem problemas diferentes e precisam estar coerentes entre si:

  • A URL canônica aponta a versão preferida de uma página quando há duplicatas do mesmo idioma.
  • O hreflang conecta versões em idiomas ou regiões diferentes, que não são duplicatas e sim traduções.

A regra que evita a maioria dos problemas: cada página deve ter uma tag canônica apontando para si mesma (autocanônica), nunca para a versão de outro idioma. Se a página em espanhol declara como canônica a versão em inglês, o hreflang entra em conflito e o Google pode simplesmente ignorar as duas. Canônica cuida de duplicata; hreflang cuida de idioma.

Ilustração comparando canonical, que escolhe a versão preferida no mesmo idioma, e hreflang, que conecta páginas em idiomas diferentes.

Erros comuns de hreflang

Implementar hreflang é conceitualmente simples, mas erra-se muito na prática, e um único deslize pode derrubar o conjunto inteiro. Os problemas mais frequentes são:

  • Falta de autorreferência: esquecer a tag em que a página aponta para si mesma.
  • Ausência de retorno: a página A aponta para a B, mas a B não aponta de volta.
  • Códigos errados: usar UK em vez de GB, ou inverter idioma e região.
  • URLs quebradas ou noindex: apontar para páginas que redirecionam, dão erro ou estão fora do índice.

A escala do problema aparece nos dados. Um estudo da Semrush com 20 mil sites multilíngues encontrou conflitos de hreflang no código-fonte em 58% deles e erros no valor das tags em 15%. Ou seja, mais da metade dos sites analisados tinha algum problema de hreflang, o que reforça a importância de validar a implementação.

Como validar o hreflang e boas práticas

Depois de implementar, teste antes de confiar. Algumas práticas mantêm o hreflang saudável:

  • Use um validador: ferramentas de auditoria de SEO apontam retornos ausentes, códigos inválidos e URLs quebradas de forma automática.
  • Confira os códigos: revise cada idioma e região no padrão ISO correto antes de publicar.
  • Garanta a autorreferência e o retorno: as duas regras que mais causam erro.
  • Aponte só para páginas indexáveis: nada de URLs com noindex, redirecionamento ou erro.
  • Adicione o x-default: um valor que indica a página padrão para idiomas ou regiões sem versão específica.

Com o conjunto validado e consistente, o hreflang faz o trabalho invisível de entregar a cada visitante a versão do seu conteúdo na língua certa, o que melhora a experiência e protege o desempenho do site em cada mercado.

Dúvidas frequentes

Perguntas frequentes

O que são as etiquetas hreflang?

As etiquetas (ou tags) hreflang são marcações que informam ao buscador o idioma e a região de uma página. Elas conectam as versões equivalentes de um mesmo conteúdo em idiomas diferentes, para que o Google mostre a versão certa a cada usuário.

Qual é a função do atributo HTML hreflang no SEO internacional?

A função é indicar ao buscador para qual idioma e região cada página serve, evitando que ele exiba a versão errada ou trate as traduções como conteúdo duplicado concorrente. É o que organiza um site multilíngue aos olhos do Google.

Como implementar o hreflang no site?

Você pode declarar o hreflang de três formas: com tags link no HTML de cada página, dentro do sitemap XML ou no cabeçalho HTTP (usado para arquivos como PDF). Em qualquer caso, cada página deve apontar para si mesma e para as outras versões, sempre com retorno mútuo.

Qual a diferença entre hreflang e URL canônica?

A URL canônica resolve duplicatas do mesmo idioma, indicando a versão preferida; o hreflang conecta versões em idiomas ou regiões diferentes. Cada página deve ter uma canônica apontando para si mesma, nunca para a versão de outro idioma, para não conflitar com o hreflang.

O que é o valor x-default no hreflang?

O x-default é um valor especial de hreflang que indica a página padrão para usuários cujo idioma ou região não tem uma versão específica. Serve, por exemplo, como página de fallback ou seletor de idioma para o restante do mundo.

SEO técnico afiado, no automático

A Automarticles escreve e otimiza os artigos do seu blog sozinha, cuidando dos detalhes técnicos e do conteúdo para o seu site ranquear em cada idioma.

Começar teste grátis
Continue aprendendo

Conceitos relacionados

URL canônicaURL canônica é a versão preferida de uma página quando existem vários endereços com conteúdo igual ou muito parecido. Ela é indicada ao buscador por uma tag canonical (rel=canonical) no HTML ou por outros sinais, dizendo qual URL deve ser tratada como a original, aquela que aparece na busca e concentra a autoridade dos links. É o principal recurso para resolver conteúdo duplicado sem apagar páginas nem prejudicar a experiência do usuário.SEO técnicoSEO técnico é o conjunto de otimizações feitas na infraestrutura de um site para que os buscadores consigam rastrear, entender, indexar e exibir suas páginas com eficiência. Enquanto o conteúdo cuida do que a página diz, o SEO técnico cuida da base invisível que sustenta tudo: velocidade de carregamento, estrutura de URLs, arquitetura de links internos, versão mobile, segurança, dados estruturados, indexação e códigos de status. Sem essa fundação em ordem, mesmo o melhor conteúdo pode nunca aparecer na busca.Sitemap XMLSitemap XML é um arquivo em formato XML que lista as URLs importantes de um site para ajudar os buscadores a descobrir, rastrear e priorizar essas páginas. Ele funciona como um mapa do site entregue ao Google, informando quais endereços existem e, opcionalmente, quando foram atualizados, o que é especialmente útil em sites grandes, novos ou com páginas pouco conectadas por links internos.IndexaçãoIndexação é o processo pelo qual o buscador adiciona uma página ao seu índice, o enorme banco de dados que ele consulta para responder às pesquisas. Depois de rastrear e analisar o conteúdo, o Google decide se armazena a página no índice, e só o que está indexado pode aparecer nos resultados. Em SEO, garantir a indexação é o passo obrigatório antes de qualquer tentativa de ranquear: uma página fora do índice é, na prática, invisível para quem pesquisa.