Skip to content
Pesquisar

Tag hreflang: definição, funcionamento e checklist técnico

A tag hreflang indica a língua e, opcionalmente, a região alvo de uma página web para que motores de busca sirvam a versão mais adequada; influencia indexação por idioma, mas não determina isoladamente a posição nos resultados de busca.

Hreflang Tag: Guia para sites multilíngues

O que é a tag hreflang?

A tag hreflang é uma declaração técnica que informa a língua e, opcionalmente, a região alvo de uma página. Os mecanismos de busca usam essa informação para escolher qual versão apresentar a utilizadores em diferentes idiomas/regiões. Use consistentemente a expressão "tag hreflang" para se referir a esse conjunto de anotações.

Por que a tag hreflang importa para SEO

A tag hreflang ajuda os motores de busca a indexar e a servir a versão de conteúdo que corresponde ao idioma/região do utilizador, reduzindo o tráfego 'errado' (ex.: visitantes que recebem uma página em língua diferente) e evitando problemas de canibalização entre versões multilíngues. Note que hreflang atua principalmente no nível de indexação e seleção de versão; a ordenação final nos SERP depende de muitos sinais adicionais.

Como a tag hreflang funciona

Motores de busca leem as anotações hreflang para relacionar versões alternativas de uma mesma página. Quando um motor de busca decide qual URL servir a um utilizador, ele considera índice, idioma do utilizador, localização aparente e outras pistas. Hreflang não é um comando exclusivo: se estiver mal configurada ou inconsistente, o motor de busca pode ignorá-la ou escolher outra versão.

Existem três formas principais de declarar hreflang: elementos <link> no <head>, cabeçalhos HTTP e entradas em sitemap. Todas as versões referidas devem apontar reciprocamente (auto-referência incluída) para evitar ambiguidade.

Tipos de implementação da tag hreflang

Head link elements — Implementação via HTML <link> no elemento <head>. Exemplo: <link rel="alternate" hreflang="pt-BR" href="https://example.com/pt-br/">. Prós: simples para páginas HTML; compatível com a maioria dos motores de busca. Contras: exige alteração nas páginas.

HTTP header — Enviar cabeçalho HTTP Link: com hreflang para recursos não HTML (por exemplo, ficheiros PDF) ou quando não se quer alterar o HTML. Use quando a página não for facilmente editável. Exige configuração do servidor.

Sitemap annotations — Inserir pares hreflang no sitemap XML: cada URL alternativa é listada com a sua hreflang. Útil em sites muito grandes ou quando prefere centralizar a gestão. Garanta que o sitemap está acessível e atualizado.

Como começar com tag hreflang

Planeje as variantes de idioma/região que realmente oferece e prefira a menor superfície necessária: p.ex., se a única diferença for linguagem, use códigos de idioma; se houver diferenças regionais (ortografia, moeda, regulamentação), inclua o subtipo regional (ex.: pt-PT, pt-BR). Decida o método de implementação (head, header ou sitemap) com base em escala e capacidade técnica.

Regras práticas iniciais: sempre inclua uma auto-referência hreflang na página; mantenha URLs canónicos coerentes com as anotações; prefira URLs absolutas no atributo href; e, quando aplicável, use hreflang="x-default" para páginas que não têm idioma/região específico.

Erros comuns na implementação

URLs inconsistentes (relógios de trailing slash, http vs https, www vs non-www) — se as URLs nas anotações não baterem exatamente com as versões indexáveis, o conjunto hreflang pode falhar. Use URLs canónicas e anotações idênticas.

Falta de reciprocidade — cada URL listada deve apontar para todas as alternativas, incluindo a própria. Ausência de auto-referência causa perda de mapeamento.

Misturar methods sem cuidado — ter implementações conflitantes em head, header e sitemap pode confundir motores de busca; assegure que todas representam o mesmo conjunto de alternativas.

Como verificar e solucionar (technical checklist)

Use estas verificações desde fora do domínio (sem acesso a Search Console do publisher). Cada verificação indica um sintoma e o local para corrigir.

**Verificação de HTML** — como verificar — abra a página no browser e inspecione o <head> (Chrome DevTools Elements). Passa quando todas as tags <link rel="alternate" hreflang="..."> aparecem com URLs absolutas e incluem auto-referência.

**Checagem de resposta HTTP** — onde verificar — curl -I https://exemplo.com/pagina. Passa quando o código 200 é retornado para a versão acessada e, se usar cabeçalho Link, o cabeçalho contém as entradas hreflang esperadas.

**Sitemap hreflang** — onde verificar — abra o sitemap XML no origin e confirme pares hreflang; Passa quando todas as alternativas estão listadas e o sitemap é referenciado no robots.txt ou enviado ao Search Console do próprio domínio.

**Indexabilidade pública (indicação)** — onde verificar — use operador site: e consultas por título único; Passa quando há sinais públicos de que as variantes aparecem na indexação, lembrando que site: é indicativo, não absoluto.

**Inspeção no Google Search Console (para suas páginas)** — onde verificar — URL Inspection. Passa quando o GSC reporta a versão que o Google escolheu e não mostra erros hreflang; útil apenas para domínios que você controla.

**Testes de renderização** — onde verificar — Chrome DevTools (Lighthouse) ou fetch with curl -A "Mozilla/5.0" para garantir que o HTML recebido por um user-agent padrão contém as tags. Passa quando a versão renderizada exibe as mesmas anotações vistas no HTML fonte.

Dicas avançadas e recomendações

Se o seu site tiver centenas ou milhares de variantes, um sitemap hreflang centralizado facilita gestão. Em sites com A/B testing ou conteúdo personalizado por região, mantenha a lógica de roteamento separada da anotaçã o hreflang para não expor versões temporárias aos motores de busca.

Evite confiar apenas em geotargeting do Search Console quando as diferenças são por idioma; hreflang informa explicitamente a língua/região por URL. Lembre-se: hreflang ajuda seleção de versão, mas não resolve problemas de qualidade do conteúdo ou relevância local.

Leia também: Leia o guia de Technical SEO

Perguntas frequentes

A tag hreflang é obrigatória?

Não é obrigatória, mas é recomendada quando você mantém conteúdos equivalentes em vários idiomas ou regiões e quer reduzir confusão de indexação. Em sites com apenas uma língua, não é necessária.

O que é hreflang="x-default"?

x-default sinaliza uma página de fallback quando não existe uma versão claramente adequada para o utilizador (ex.: página de seleção de idioma). Use-o para evitar que um motor de busca sirva sem querer uma variante regional específica.

Posso usar códigos genéricos (ex.: pt) em vez de regionais (pt-BR)?

Sim. Use o código que represente com precisão a sua audiência. Códigos genéricos (pt) funcionam quando não precisa diferenciar variantes regionais; códigos específicos (pt-BR) são melhores para diferenças regionais significativas.

Construa autoridade com backlinks de qualidade

Construir autoridade tópica exige, além de configuração técnica como hreflang, backlinks relevantes e editoriais que atinjam o público desejado. Plataformas de marketplace podem ajudar a identificar oportunidades e gerir acordos de forma transparente.

Construa autoridade com backlinks de qualidade

Termos relacionados