SEO e marketing

hreflang: como publicar seu site em vários idiomas sem confundir o Google

Por Edgar Jaimes 4 min de leitura

Vista noturna da Terra a partir do espaço com luzes de cidades conectadas

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.

Código HTML do cabeçalho de uma página web aberto em um notebook
As anotações hreflang ficam no código de cada página. Foto: Unsplash

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étodoOnde vaiQuando convém
Tags linkNo head de cada páginaSites pequenos sem controle sobre os cabeçalhos
Cabeçalhos HTTP LinkNa resposta do servidorArquivos que não são HTML, como PDFs
Sitemap XMLEntradas xhtml:link por URLSites 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:

  1. Autorreferência: a lista de anotações é idêntica em todas as versões e inclui a própria página.
  2. Links recíprocos: se duas páginas não apontam uma para a outra, o Google ignora as tags.
  3. URLs completas: com protocolo, como https://ejemplo.com/pagina, não caminhos relativos.
  4. 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 CO ou US. 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 como EU ou UK també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:

EstruturaPrincipal vantagemPrincipal desvantagem
Domínio por país (.de)Geolocalização claraCaro e visa um único país
Subdomínio (en.tuweb.com)Fácil de separarNão dá para saber se é idioma ou país
Subdiretório (tuweb.com/en/)Fácil e de baixa manutençãoUma única localização de servidor
Parâmetros (?loc=en)Nenhuma em destaqueNão recomendado

Se você está escolhendo um domínio, veja antes .co ou .com: qual escolher.

Tela de um notebook mostrando código de configuração de um site
Um único domínio com subdiretórios é mais fácil de manter. Foto: Unsplash

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.

Continue lendo