hreflang: como publicar seu site em vários idiomas sem confundir o Google
Guia prático de hreflang para negócios com clientes na Colômbia e nos EUA: o que é, como implementar, qual estrutura de URL escolher e os erros que o Google ignora.
Sua loja vende em Bogotá e também a clientes hispânicos em Atlanta. Alguém nos Estados Unidos busca seu serviço em inglês e o Google mostra sua página em espanhol, ou o contrário. O conteúdo existe nos dois idiomas, mas o buscador não sabe que são a mesma página.
O hreflang é a forma de contar isso a ele. Aqui está como fazer direito e quais erros fazem o Google ignorá-lo.
O que é hreflang e para que serve?
É uma anotação que indica ao Google quais páginas são variantes de um mesmo conteúdo em outro idioma ou região. Segundo a documentação do Google Search Central, serve para que o Search mostre a versão mais adequada a cada pessoa. O Google esclarece que, mesmo que você não o use, pode encontrar as versões por conta própria, mas indicá-lo de forma explícita costuma ser o melhor.

Um dado que vale a pena saber: o Google não usa o hreflang nem o atributo lang para detectar o idioma de uma página, e sim seus próprios algoritmos. O hreflang apenas conecta as versões entre si.
De quais três formas é implementado?
Você pode usar tags HTML, cabeçalhos HTTP ou o sitemap XML, e o Google os trata como equivalentes. Escolha apenas um: usar os três não acrescenta nada no Search.
| Método | Onde vai | Quando convém |
|---|---|---|
Tags link | No head de cada página | Sites pequenos sem controle sobre os cabeçalhos |
Cabeçalhos HTTP Link | Na resposta do servidor | Arquivos que não são HTML, como PDFs |
| Sitemap XML | Entradas xhtml:link por URL | Sites com muitas páginas |
Se você já cuida do seu sitemap, como explicamos em Search Console e sitemap, essa costuma ser a via mais organizada.
Que regras precisa cumprir?
Cada versão deve listar a si mesma e todas as outras, e as páginas devem apontar umas para as outras. Estas são as regras centrais do Google:
- Autorreferência: a lista de anotações é idêntica em todas as versões e inclui a própria página.
- Links recíprocos: se duas páginas não apontam uma para a outra, o Google ignora as tags.
- URLs completas: com protocolo, como
https://ejemplo.com/pagina, não caminhos relativos. - x-default (opcional): uma página de reserva para idiomas que não coincidem com nenhuma versão, por exemplo um seletor de idioma.
Erro comum: colocar o código do país sozinho, como
COouUS. O Google é claro: não é possível especificar o país sozinho. O idioma vem primeiro e a região é opcional (es,es-CO,en-US). Regiões reservadas comoEUouUKtambém não funcionam: o Google as ignora.
Qual estrutura de URL escolher?
Para a maioria dos pequenos negócios, os subdiretórios (tuweb.com/en/) são o mais simples. O Google compara quatro opções em seu guia de sites multirregionais:
| Estrutura | Principal vantagem | Principal desvantagem |
|---|---|---|
Domínio por país (.de) | Geolocalização clara | Caro e visa um único país |
Subdomínio (en.tuweb.com) | Fácil de separar | Não dá para saber se é idioma ou país |
Subdiretório (tuweb.com/en/) | Fácil e de baixa manutenção | Uma única localização de servidor |
Parâmetros (?loc=en) | Nenhuma em destaque | Não recomendado |
Se você está escolhendo um domínio, veja antes .co ou .com: qual escolher.

Como evito que meu site fique ruim em cada idioma?
Traduza todo o conteúdo principal e não redirecione automaticamente conforme o idioma do navegador. O Google recomenda um único idioma por página no conteúdo e na navegação, e evitar traduções lado a lado. Se você traduz apenas os menus e deixa o conteúdo em um idioma, a experiência nos resultados é ruim.
Sobre os redirecionamentos, o Google alerta que enviar o usuário a outra versão com base em um idioma presumido pode impedir que usuários e buscadores vejam todas as versões. O Googlebot costuma rastrear a partir dos Estados Unidos e não envia cabeçalhos Accept-Language, então uma troca dinâmica pode deixá-lo com versões sem descobrir. A saída: links visíveis para cada idioma. E se precisar mover URLs ao reorganizar, revise os redirecionamentos 301.
Atenção: as páginas localizadas só são consideradas duplicadas se o conteúdo principal continuar sem tradução. Traduzir bem é a melhor defesa.
Como verifico se ficou certo?
Abra cada versão e verifique se ela lista todas, inclusive a si mesma, com URLs completas e códigos válidos. O Google menciona que existem validadores de terceiros, como a ferramenta de hreflang da Merkle, embora não os mantenha nem os revise. Complemente com os títulos e meta descrições de cada idioma.
Em resumo
Seu cliente em Atlanta e seu cliente em Bogotá devem chegar à versão que entendem, sem que o Google tenha dúvida sobre qual mostrar. O hreflang consegue isso se cada versão listar a si mesma e as demais, com códigos de idioma válidos e sem redirecionar pelo navegador. Se quiser que deixemos tudo configurado, fazemos isso em nosso serviço de SEO e GEO com IA.
Perguntas frequentes
O que é hreflang?
É uma anotação que indica ao Google quais páginas são variantes de um mesmo conteúdo em diferentes idiomas ou regiões, para mostrar a mais adequada a cada usuário.
Onde se coloca o hreflang?
Segundo o Google, há três formas equivalentes: tags link no head da página, cabeçalhos HTTP Link ou entradas no sitemap XML. Usar uma é suficiente.
O que acontece se as páginas não apontam umas para as outras?
O Google indica que, se duas páginas não se apontam mutuamente, as tags são ignoradas. Por isso cada versão deve listar todas as outras e a si mesma.
Posso usar apenas o código do país, como CO?
Não. O Google deixa claro que não é possível especificar o país sozinho: o código de idioma vem primeiro e a região é opcional, por exemplo es-CO.
Convém redirecionar cada visitante conforme o idioma do navegador?
O Google desaconselha: pode impedir que usuários e buscadores vejam todas as versões. É melhor colocar links visíveis para cada idioma.
Não fique só na teoria: aplique no seu negócio
Implementamos SEO e GEO com IA de ponta a ponta, com a sua operação real. A primeira conversa não tem custo.




