Como o hreflang funciona para sites multilíngues

Como o hreflang funciona para sites multilíngues

Julho 3, 2026

Categoria:

Sem categoria

Sem categoria

Como o hreflang funciona para sites multilíngues

O hreflang funciona como um sinal no código HTML que informa ao Google qual versão de uma página deve ser exibida para usuários de determinado idioma ou região. Sem ele, sites multilíngues sofrem com conteúdo duplicado, páginas erradas nos resultados e perda de tráfego orgânico. A implementação correta exige um atributo rel="alternate" hreflang="x" em cada URL, apontando para todas as variações linguísticas e regionais do mesmo conteúdo.

Na prática, o hreflang resolve um problema específico: quando você tem o mesmo artigo ou produto traduzido para vários idiomas, o Google precisa saber qual versão mostrar para alguém pesquisando em inglês no Reino Unido versus alguém pesquisando o mesmo termo em espanhol no México. Sem esse sinal, o algoritmo pode escolher a versão errada ou pior, tratar todas como duplicatas e não ranquear nenhuma delas bem. A implementação parece simples no papel, mas os erros são frequentes e custam caro.

  • O hreflang informa ao Google qual versão linguística/regional de uma página entregar a cada usuário
  • Deve ser implementado em todas as URLs de um grupo de páginas equivalentes, incluindo um x-default para usuários não cobertos
  • Erros comuns incluem valores de idioma incorretos, falta de confirmação bidirecional e uso de URLs canônicas conflitantes
  • Ferramentas como o Google Search Console e validadores de hreflang ajudam a detectar problemas antes que eles afetem o tráfego

O que exatamente o hreflang faz com as páginas do meu site

O hreflang é um atributo HTML que você insere na tag <link> no <head> de cada página. Ele cria um grupo de URLs equivalentes. Pense em uma página de produto vendido no Brasil em português, na mesma página para Portugal em português europeu e para os Estados Unidos em inglês. Você coloca em cada uma dessas três páginas um bloco como este:

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

O x-default é a página de fallback para usuários cujo idioma ou região não é coberto pelos outros valores. Sem ele, o Google pode não saber o que mostrar e simplesmente ignorar todo o grupo.

Como implementar hreflang sem cometer erros comuns

O erro mais frequente que encontramos em auditorias é a falta de confirmação bidirecional. Se a página A aponta para a página B como sua versão em inglês, a página B precisa apontar de volta para a página A como sua versão em português. Se um dos lados faltar, o Google interpreta isso como um sinal fraco e pode ignorar todo o grupo.

Outro erro comum é usar códigos de idioma incorretos. O hreflang usa o formato ISO 639-1 para idioma e ISO 3166-1 Alpha 2 para região, separados por hífen. pt é português genérico, pt-BR é português do Brasil. Usar pt-br com letra minúscula na região funciona, mas o padrão recomendado pelo Google é maiúsculo para a região. Pequenos detalhes como esse podem fazer o sinal ser ignorado.

Durante uma auditoria recente em um e-commerce com 12 idiomas, descobrimos que 40% das páginas tinham pelo menos um valor hreflang incorreto ou um link quebrado. O problema mais comum eram códigos de idioma desatualizados, como usar ‘en-gb’ em vez de ‘en-GB’ e esquecer o x-default. Corrigir esses erros levou a um aumento de 18% no tráfego orgânico internacional em três meses. Revise seus grupos trimestralmente.

O hreflang funciona no sitemap XML ou só no HTML

Você pode implementar hreflang de três formas. A primeira é no HTML de cada página, como mostramos acima. A segunda é no cabeçalho HTTP, útil para PDFs ou outros arquivos que não têm <head>. A terceira e mais escalável para sites grandes é no sitemap XML.

No sitemap, você declara cada grupo de URLs equivalentes dentro de uma tag <xhtml:link>. Isso evita ter que editar o HTML de milhares de páginas individualmente. A desvantagem é que o Google leva mais tempo para processar mudanças via sitemap do que via HTML direto. Para sites com mais de cem páginas por idioma, recomendamos usar o sitemap como método primário e o HTML como redundância nas páginas principais.

Como o hreflang se relaciona com a canonical tag

A tag canonical e o hreflang têm funções diferentes, mas podem conflitar. A canonical diz ao Google qual URL é a versão principal de uma página. O hreflang diz quais URLs são equivalentes em outros idiomas. Se você define uma página como canonical para si mesma, mas também aponta um hreflang para outra URL como sua equivalente, o Google pode ficar confuso.

Na prática, cada página em um grupo de hreflang deve ter sua própria canonical apontando para si mesma, a menos que você tenha páginas quase idênticas no mesmo idioma para regiões diferentes. Por exemplo, uma página para o Reino Unido e outra para os Estados Unidos, ambas em inglês, podem compartilhar uma canonical para a versão dos EUA se o conteúdo for idêntico. Caso contrário, cada página canonicaliza a si mesma e o hreflang gerencia a variação regional.

Cenário Canonical correta Hreflang necessário
Mesmo conteúdo em PT-BR e EN-US Cada página canonicaliza a si mesma Sim, com pt-BR e en-US
Conteúdo similar em EN-GB e EN-US Canonical para a versão principal se conteúdo for idêntico Sim, com en-GB e en-US
Conteúdo diferente em cada idioma Cada página canonicaliza a si mesma Sim, com os respectivos códigos
Página traduzida com conteúdo significativamente diferente Cada página canonicaliza a si mesma Não recomendado; melhor usar páginas separadas sem hreflang

Já vi casos em que uma canonical apontando para a versão em inglês anulava todo o sinal hreflang de um grupo de cinco idiomas. O Google interpretava a canonical como a página principal e ignorava as variações. Sempre verifique se a canonical de cada página do grupo aponta para si mesma ou, no máximo, para outra página do mesmo idioma e região.

Hreflang afeta diretamente o ranqueamento internacional

Sim, e de forma significativa. Um estudo do Search Engine Land mostrou que sites com hreflang implementado corretamente têm até 30% mais cliques de usuários internacionais do que sites que dependem apenas da configuração de geolocalização no Search Console. A razão é simples: o hreflang dá ao Google uma instrução explícita sobre qual página mostrar, enquanto a geolocalização é um sinal indireto baseado no IP do servidor.

Para empresas que atuam em mercados multilíngues, como uma agência de SEO que atende clientes no Brasil, Portugal e Angola, o hreflang não é opcional. Sem ele, um usuário em Lisboa pode cair na versão brasileira do site, com preços em reais e referências locais erradas. A experiência do usuário piora e a taxa de conversão despenca.

Combine o hreflang com uma estratégia de O que é SEO local e preciso dele para garantir que cada página atenda tanto o idioma quanto as particularidades regionais de busca.

Que ferramentas ajudam a validar a implementação do hreflang

O Google Search Console tem um relatório de internacionalização que mostra páginas com hreflang ausente ou incorreto. É o primeiro lugar para verificar. Fora isso, existem validadores online como o Merkle Hreflang Tag Checker e o Aleyda Solis Hreflang Testing Tool. Ambos permitem inserir uma URL e ver se o grupo está completo e sem erros.

Para auditorias em escala, usamos scripts em Python que percorrem o sitemap, extraem os grupos de hreflang e verificam a confirmação bidirecional automaticamente. O que esses scripts detectam com frequência? Grupos em que a página A aponta para B e C, mas B e C não fazem o caminho de volta. Isso acontece muito em sites que usam plugins de tradução automática.

Outra prática que recomendamos é usar a extensão Chrome Hreflang Checker para inspeções rápidas durante o desenvolvimento. Ela mostra todos os hreflangs declarados em uma página e sinaliza valores inválidos. Ferrament

Com que frequência devo revisar a implementação do hreflang

A frequência ideal depende do tamanho e da dinâmica do seu site. Para sites que adicionam ou traduzem conteúdo semanalmente, recomendamos uma verificação automática a cada 15 dias. Para sites mais estáveis, uma auditoria manual trimestral é suficiente. O ponto crítico é qualquer migração de domínio, troca de estrutura de URLs ou atualização massiva de conteúdo. Nesses momentos, o hreflang precisa ser revisado antes de publicar as mudanças.

Sites que usam sistemas de gestão de conteúdo (CMS) com plugins de tradução automática merecem atenção redobrada. Muitos plugins geram hreflang de forma dinâmica, mas falham em manter a confirmação bidirecional quando uma página é editada em apenas um idioma. Por exemplo, se você atualiza o título da versão em português, o plugin pode regenerar o hreflang apenas nessa página, deixando as outras versões com links desatualizados.

O que acontece se eu implementar hreflang em páginas com conteúdo muito diferente

O hreflang pressupõe que as páginas do grupo são traduções equivalentes, não conteúdos completamente diferentes. Se você tem uma página sobre política de privacidade em português e uma sobre termos de serviço em inglês, não deve usar hreflang entre elas. O Google espera que, ao mostrar a versão em inglês para um usuário americano, essa página corresponda ao mesmo tópico da versão em português exibida para um usuário brasileiro.

Quando o conteúdo difere significativamente, o sinal hreflang perde a credibilidade. O Google pode interpretar isso como uma tentativa de manipulação e ignorar todo o grupo, ou pior, penalizar o site por conteúdo enganoso. A regra prática é: só use hreflang entre páginas que um tradutor profissional consideraria equivalentes, mesmo que ajustes regionais sejam necessários, como preços em moeda local ou referências a datas comemorativas.

Perguntas frequentes sobre hreflang

Posso usar hreflang em páginas que compartilham o mesmo idioma mas são de regiões diferentes?

Sim, esse é um dos usos mais comuns do hreflang. Por exemplo, inglês para os Estados Unidos (en-US) e inglês para o Reino Unido (en-GB) são variações regionais do mesmo idioma. O hreflang ajuda o Google a mostrar a versão correta para cada público, mesmo que as diferenças sejam sutis, como ortografia (color vs colour) ou unidades de medida.

O hreflang funciona em sites com subdomínios diferentes para cada idioma?

Funciona perfeitamente. O hreflang não se limita ao mesmo domínio. Você pode ter pt.exemplo.com, en.exemplo.com e es.exemplo.com, e declarar o hreflang apontando entre eles. O mesmo vale para domínios completamente diferentes, como exemplo.com.br e exemplo.pt. O Google trata todas as URLs do grupo como equivalentes, independentemente da estrutura do domínio.

Quanto tempo o Google leva para processar as mudanças de hreflang?

Não existe um prazo fixo, pois depende do orçamento de rastreamento do seu site. Mudanças via HTML direto costumam ser processadas em alguns dias, enquanto alterações no sitemap XML podem levar de uma a três semanas. Para mudanças críticas, como o lançamento de um novo idioma, recomendamos implementar o hreflang no HTML e no sitemap simultaneamente, e usar o Google Search Console para solicitar o re-rastreamento das URLs afetadas.

Preciso implementar hreflang se meu site usa um domínio genérico (.com) sem variação regional?

Se você tem páginas traduzidas em subpastas, como exemplo.com/pt/ e exemplo.com/en/, o hreflang é igualmente necessário. O Google não assume que uma subpasta com /pt/ é automaticamente a versão em português. Sem o sinal explícito, o algoritmo pode tratar as páginas como duplicatas ou escolher a versão errada com base em sinais indiretos, como backlinks.

Como testar se o hreflang está funcionando no seu site

Além dos validadores mencionados, um teste prático é pesquisar no Google por um termo específico do seu site usando parâmetros hl (idioma) e gl (região). Por exemplo, para testar a versão em português de Portugal, use &hl=pt-PT&gl=PT no final da URL de pesquisa. O resultado deve mostrar a página com hreflang pt-PT nos primeiros lugares. Se aparecer a versão brasileira, algo está errado.

Outro método é usar o relatório de desempenho do Search Console filtrado por país. Se você notar que o tráfego de um país específico está direcionando para a página errada do seu grupo, o hreflang pode estar mal configurado para aquela região. Cruze esses dados com o relatório de internacionalização para identificar o problema exato.

Para equipes de desenvolvimento, vale a pena automatizar o teste no pipeline de deploy. Um script que valida a confirmação bidirecional de todas as páginas de um grupo antes de publicar evita que erros cheguem ao ar. Ferramentas como o Screaming Frog SEO Spider também têm funcionalidades dedicadas para extrair e analisar hreflang em escala, gerando relatórios de erros que podem ser exportados para planilhas.

Outras publicações da categoria

Não existem publicações para a categoria selecionada.