O que é hreflang e por que ele existe
Se você tem um site que serve usuários em diferentes países ou idiomas, provavelmente já se deparou com um problema irritante: o Google entrega a versão errada da página ao usuário. Um brasileiro recebe a versão em inglês, um português de Portugal acessa a versão em PT-BR — e ambos saem insatisfeitos.
O atributo hreflang foi criado exatamente para resolver isso. Desenvolvido pelo Google em 2011, ele é uma instrução técnica que informa aos mecanismos de busca qual versão de uma página deve ser exibida para usuários de determinado idioma ou região geográfica. É o mapa de navegação que diz ao Google: 'para usuários que falam português do Brasil, mostre esta URL; para usuários de Portugal, mostre aquela'.
Neste guia completo, a Trilion explica tudo que você precisa saber sobre hreflang: quando usar, como implementar corretamente e quais erros evitar para não destruir o SEO internacional do seu site.
Quando você precisa usar hreflang
Nem todo site multilíngue precisa de hreflang. E nem todo site com hreflang está usando corretamente. O primeiro passo é entender em quais situações o atributo é necessário.
Situações que exigem hreflang
- Mesmo idioma, diferentes países: PT-BR (Brasil) e PT-PT (Portugal) são o caso clássico. O conteúdo pode ser muito similar, mas deve ser entregue corretamente por região.
- Diferentes idiomas para o mesmo site: um site com versões em português, inglês e espanhol para o mercado latino-americano.
- Conteúdo localizado por região: preços, moedas, promoções ou referências culturais diferentes por país.
- Sites com subdomínios ou subpastas por idioma:en.seusite.com, es.seusite.com ou seusite.com/en/, seusite.com/es/.
Quando hreflang NÃO é necessário
- Sites com conteúdo em apenas um idioma, servindo apenas um país
- Sites com auto-tradução via JavaScript que não têm URLs separadas por idioma
- Casos onde o conteúdo é completamente diferente por idioma (sem relação de equivalência entre páginas)
Os códigos de idioma e região: como usar corretamente
O hreflang usa códigos padronizados baseados nas normas ISO 639-1 (idiomas) e ISO 3166-1 (países). Entender essa combinação é fundamental para uma implementação correta.
Exemplos mais usados no contexto brasileiro
- pt-BR — Português do Brasil
- pt-PT — Português de Portugal
- en — Inglês (genérico, sem especificação de país)
- en-US — Inglês dos Estados Unidos
- en-GB — Inglês do Reino Unido
- es — Espanhol (genérico)
- es-MX — Espanhol do México
- es-ES — Espanhol da Espanha
- x-default — Versão padrão, exibida quando nenhuma outra variante corresponde ao usuário
O código x-default merece atenção especial. Ele deve apontar para a versão mais genérica do site — geralmente a em inglês ou a principal —, que será exibida para usuários cujo idioma/país não corresponde a nenhuma variante configurada.
Como implementar hreflang: três métodos
Existem três formas de declarar hreflang para o Google. Cada uma tem suas vantagens e limitações — escolha a que melhor se adapta à estrutura técnica do seu site.
Método 1: HTML head (mais comum)
Adicione as tags link rel='alternate' dentro do head de cada página. Cada página deve declarar todas as variantes, incluindo a si mesma.
Exemplo para uma página sobre 'serviços de SEO' com versões em PT-BR e PT-PT:
- Na página PT-BR: declare PT-BR apontando para si mesma PT-PT apontando para a versão portuguesa x-default
- Na página PT-PT: declare PT-PT apontando para si mesma PT-BR apontando para a versão brasileira x-default
Vantagem: simples de implementar, amplamente suportado.
Desvantagem: em sites grandes, adicionar tags a centenas de páginas pode ser trabalhoso. Qualquer erro em uma página quebra a relação bidirecional.
Método 2: XML Sitemap
Outra opção é declarar as relações hreflang diretamente no sitemap XML, dentro da tag xhtml:link de cada URL. Este método é ideal para sites grandes com muitas páginas, pois centraliza todas as declarações em um único arquivo.
Vantagem: centralizado, fácil de atualizar em escala, não polui o HTML das páginas.
Desvantagem: o sitemap precisa ser mantido atualizado; qualquer página nova não incluída cria inconsistências.
Método 3: HTTP Header
Para arquivos não-HTML (como PDFs), é possível incluir as instruções hreflang diretamente no header HTTP da resposta do servidor.
Vantagem: único método disponível para arquivos não-HTML.
Desvantagem: requer acesso à configuração do servidor web (Apache/Nginx), mais complexo de implementar e manter.
A regra de ouro: bidireccionalidade obrigatória
Este é o erro mais comum e mais grave na implementação de hreflang. O Google exige que as relações sejam bidirecionais — ou seja, se a página A declara que B é sua versão em inglês, então a página B deve também declarar que A é sua versão em português.
Se apenas um lado declara a relação, o Google simplesmente ignora as tags hreflang. É como tentar fazer uma ligação unilateral — sem confirmação do outro lado, a comunicação não acontece.
'A maior falha que encontramos em auditorias de sites internacionais é a ausência de reciprocidade no hreflang. Uma página declara a relação, a outra não confirma — e o Google descarta tudo. O resultado são usuários recebendo a versão errada do conteúdo e possível canibalização de ranqueamento entre versões do mesmo site.'
Erros comuns que causam canibalização e confusão
Implementar hreflang incorretamente pode ser pior do que não implementar. Os erros mais frequentes incluem:
1. URLs ausentes ou incorretas
Declarar hreflang com URLs que retornam 404, foram redirecionadas ou têm erros de digitação invalida toda a relação. Sempre use URLs canônicas e absolutas (com https://).
2. Conflito entre canonical e hreflang
Uma armadilha clássica: a página PT-PT tem canonical apontando para a versão PT-BR. Isso cria uma contradição — o canonical diz 'prefira esta URL', mas o hreflang diz 'esta página é diferente daquela'. O Google fica confuso. A regra é: o canonical de cada página deve apontar para si mesma quando ela é uma variante legítima de idioma/região.
3. Falta do x-default
Esquecer o x-default significa que usuários de países sem variante configurada ficam sem uma versão padrão definida. O Google escolhe por conta própria — e pode escolher errado.
4. Hreflang em apenas algumas páginas
Implementar hreflang apenas na home page e esquecer as demais é uma solução incompleta. Cada URL que tem variantes em outros idiomas deve ter suas próprias tags.
5. Usar códigos de idioma errados
Usar 'br' em vez de 'pt-BR', ou 'pt' genérico quando deveria especificar o país — esses erros fazem com que o Google não reconheça as instruções.
Como PT-BR e PT-PT funcionam na prática
O caso português é especialmente relevante para empresas brasileiras que expandem para Portugal ou que têm público lusófono além do Brasil. As diferenças entre PT-BR e PT-PT vão além do sotaque — incluem vocabulário, ortografia (o Acordo Ortográfico de 1990 ainda gera divergências), moeda, referências culturais e até terminologia técnica.
Para uma empresa brasileira servindo ambos os mercados, a recomendação da Trilion é:
- Criar versões genuinamente localizadas para cada mercado, não apenas trocando 'você' por 'tu'
- Usar subpastas (/pt-br/ e /pt-pt/) ou subdomínios (br.site.com e pt.site.com) para separar as versões
- Implementar hreflang em todas as páginas com equivalentes nas duas variantes
- Manter o x-default apontando para a versão mais relevante para seu público principal
Ferramentas para validar sua implementação
- Screaming Frog: rastreia o site inteiro e verifica erros de hreflang em lote — inconsistências, URLs quebradas, falta de reciprocidade.
- hreflang Tags Testing Tool (Ahrefs): ferramenta gratuita para verificar as tags de uma URL específica.
- Google Search Console: relatório de Internacionalização mostra erros de hreflang detectados pelo Googlebot.
- Sitebulb: visualização gráfica das relações hreflang entre páginas — ótimo para sites complexos.
'Sites com múltiplos idiomas que não implementam hreflang corretamente frequentemente se canibalizam: a versão PT-BR compete com a PT-PT para as mesmas palavras-chave, nenhuma das duas rankeia bem, e o usuário recebe a versão errada quando clica. Isso é desperdício de investimento em conteúdo e em SEO.'
SEO internacional vai além do hreflang
Hreflang é uma peça fundamental, mas não é a única no quebra-cabeça do SEO internacional. Outros fatores que influenciam como o Google ranqueia sites por país incluem:
- ccTLD (country code top-level domain): usar .com.br para Brasil ou .pt para Portugal envia um sinal geográfico forte ao Google
- Servidor de hospedagem: hospedar no país-alvo melhora latência e envia sinal de geolocalização
- Google Business Profile localizado: fundamental para SEO local em cada país
- Backlinks de domínios locais: links de sites .pt fortalecem o ranqueamento em Portugal
- Conteúdo genuinamente localizado: o Google valoriza adaptação cultural, não apenas tradução automática
Quando chamar especialistas em SEO internacional
A implementação correta de hreflang em sites grandes, com dezenas ou centenas de páginas em múltiplos idiomas, é um trabalho técnico que exige tanto conhecimento de SEO quanto de desenvolvimento web. Erros são difíceis de detectar sem ferramentas adequadas e podem passar semanas causando problemas silenciosos de canibalização.
A Trilion tem experiência em auditorias e implementações de SEO internacional para empresas que operam no Brasil e em outros países de língua portuguesa e espanhola. Se seu site atende múltiplos mercados e você não tem certeza se o hreflang está configurado corretamente, entre em contato para uma auditoria especializada.
Conclusão
O hreflang é um dos aspectos mais técnicos e ao mesmo tempo mais impactantes do SEO internacional. Quando implementado corretamente, ele garante que cada usuário receba a versão do site mais relevante para seu idioma e região, melhorando a experiência, a taxa de conversão e o ranqueamento em cada mercado.
A regra de ouro é simples: declare todas as variantes em todas as páginas, garanta reciprocidade, use URLs absolutas e canônicas, e valide regularmente com as ferramentas certas. Com esses princípios bem aplicados, seu site estará preparado para competir em qualquer mercado que você escolher atender.





