Estúdio de Frankfurt para presenças digitais multilíngues +49 69 95209894 [email protected] Seg–Sex 9–17h Área do Cliente →
PortuguêsPT

2026-07-01 · Redação Baduno · 8 blog.readMin · Blog & Conhecimento

Como usar hreflang corretamente: O guia prático

A tag mais temida no SEO internacional – explicada de forma compreensível, com os cinco erros que encontramos com mais frequência em auditorias.

O que o hreflang realmente faz

O hreflang informa aos mecanismos de busca quais versões de idioma e país de uma página pertencem umas às outras – para que o Google mostre a versão alemã a um usuário em Viena e a versão italiana a um usuário em Milão. Não é um impulsionador de ranking, mas sim um sinal de atribuição: impede que suas próprias versões de idioma se canibalizem ou pareçam conteúdo duplicado.

Fios dourados conectam pontos brilhantes sobre um mapa-múndi azul escuro

As regras básicas

Primeiro: cada versão de idioma faz referência a todas as outras e a si mesma – a matriz deve ser completa e recíproca. Segundo: cada página precisa também de um x-default para usuários fora dos idiomas definidos. Terceiro: o hreflang pertence ao nível da página, não ao nível do site – a página inicial faz referência a páginas iniciais, a página de preços a páginas de preços.

Os cinco erros mais comuns

Referências de retorno ausentes (A aponta para B, B não aponta para A – a causa mais comum de tags ignoradas). Códigos de idioma incorretos, como 'uk' em vez de 'en-GB'. hreflang em URLs redirecionadas ou canônicas. Novas páginas esquecidas porque a matriz é mantida manualmente. E: hreflang como substituto para tradução – a tag referencia versões, não as cria.

Nossa recomendação

Nunca gere hreflang manualmente. Com 24 idiomas e 40 páginas, surgem mais de 26.000 links – nenhum ser humano consegue manter isso sem erros. Nosso pipeline gera a matriz automaticamente a partir da estrutura da página; este site fornece o resultado em cada código-fonte. Exatamente assim deveria funcionar para você também.

hreflang em Sitemaps vs. HTML-Head: Vantagens e Desvantagens

As declarações hreflang podem ser colocadas no HTML-Head de cada página ou no XML-Sitemap. O método Sitemap oferece a vantagem de gerenciar todas as variantes de idioma centralmente, sem precisar editar cada página individualmente. O Google oferece suporte a essa variante desde 2017. No entanto, todas as URLs referenciadas devem estar incluídas no Sitemap e apontar para o mesmo conteúdo. Um problema típico: se você definir um grupo hreflang no Sitemap, mas uma das URLs não aparecer no próprio Sitemap, ela será ignorada. O método HTML, por outro lado, exige que cada página faça referência a todas as alternativas – o que demanda muita manutenção para muitos idiomas. Recomendação: use o método Sitemap como mecanismo principal e, se necessário, complemente com tags HTML para redundância. Certifique-se de que o Sitemap esteja sempre atualizado e contenha todas as versões de idioma completamente.

hreflang e Canonical: A Combinação Correta

Um erro comum é o uso simultâneo de hreflang e rel="canonical" na mesma página. Ao definir hreflang, você indica que existem versões de idioma alternativas. Já uma tag Canonical mostra qual URL é a versão preferida para os mecanismos de busca. Ambas as informações devem ser consistentes: se você definir hreflang para um grupo de URLs, nenhuma delas deve apontar via Canonical para um domínio externo ou para outra versão de idioma. Exemplo: uma página alemã tem referências hreflang para as versões inglesa e francesa. Se você definir um Canonical na página alemã para ela mesma, está correto. Mas se apontar o Canonical para a versão inglesa, o sinal hreflang se contradiz. Nesses casos, o Google prioriza a tag Canonical e ignora as declarações hreflang. Portanto, verifique em suas auditorias se Canonical e hreflang estão em harmonia.

URLs Dinâmicas e hreflang: Superando Desafios

Páginas da web com parâmetros de URL (por exemplo, ?lang=de ou IDs de sessão) apresentam um desafio especial. Os mecanismos de busca podem interpretar diferentes combinações de parâmetros como URLs independentes, o que leva a uma matriz hreflang inflada. Exemplo: uma página de produto é acessível via /produkt?lang=de, /produkt?lang=en&session=abc e /produkt?lang=fr. Se todas essas URLs aparecerem na matriz hreflang, elas podem canibalizar umas às outras. Abordagens de solução: Primeiro, use estruturas de URL consistentes, sem parâmetros redundantes. Segundo, no Google Search Console, defina parâmetros de URL como "Sem efeito no rastreamento" para parâmetros irrelevantes. Terceiro, implemente hreflang apenas para a URL canônica de cada versão de idioma e evite incluir variantes de URL com parâmetros de rastreamento. Uma verificação regular com uma ferramenta de teste hreflang ajuda a detectar e corrigir essas inconsistências precocemente.

A tag mais temida no SEO internacional – explicada de forma compreensível, com os cinco erros que encontramos com mais frequência em auditorias.

Monitoramento automatizado da sua implementação hreflang

Mesmo uma matriz hreflang corretamente construída pode, com o tempo, se tornar incorreta devido a alterações de páginas, novas versões de idioma ou URLs excluídas. A verificação manual não é prática para vários idiomas e muitas páginas. Portanto, utilize ferramentas automatizadas que verifiquem regularmente suas declarações hreflang quanto à completude, reciprocidade e códigos de idioma corretos. Por exemplo, você pode usar um script que rastreie todas as páginas, extraia as tags hreflang e verifique se cada alternativa também contém um link de retorno. Preste também atenção à consistência com o sitemap: os grupos de idiomas declarados no sitemap correspondem às tags realmente encontradas nas páginas? Integre essas verificações em seu processo de CI/CD, para que você receba uma notificação automática antes de publicar uma nova página ou versão de idioma caso a matriz hreflang apresente lacunas.

Variantes de idioma e especificidades regionais: como usar en, en-GB, en-US corretamente

A definição dos códigos de idioma na tag hreflang segue a norma ISO 639-1, e as variantes regionais são complementadas pela ISO 3166-1 Alpha-2. Um erro comum é usar 'en' para todas as páginas em inglês, mesmo que você tenha versões separadas para Reino Unido, EUA e Austrália. Nesse caso, você deve definir as tags com precisão: en-GB, en-US, en-AU. Se faltar a indicação regional, você sinaliza ao Google que todas as versões em inglês são intercambiáveis – o que leva a entregas incorretas. Se você tiver apenas uma página em inglês para todos os usuários de língua inglesa, o código 'en' sem região é suficiente. Um caso especial é o x-default: essa tag deve ser colocada em uma página inicial genérica ou em uma página de seleção de idioma, quando um usuário não puder ser atribuído a nenhuma das regiões de idioma definidas. Certifique-se de que cada variante regional aponte para todas as outras – incluindo a versão genérica 'en', se existir. Uma matriz inconsistente faz com que o Google ignore tags individuais. Portanto, verifique com uma ferramenta de teste hreflang se seus códigos regionais estão corretamente vinculados. Nunca use códigos não oficiais como 'uk' (correto: en-GB) ou 'eu' (não permitido).

hreflang em blogs multilíngues e conteúdos dinâmicos

Blogs e sites de notícias impõem requisitos especiais para a implementação de hreflang, pois novos conteúdos são adicionados constantemente. A manutenção manual da matriz não é prática aqui. Em vez disso, recomenda-se o uso do método de sitemap: você define em um XML Sitemap as alternativas de idioma para cada página. Ao adicionar um novo post no blog, basta incluir uma nova entrada com todas as variantes de idioma. Certifique-se de que o próprio sitemap seja atualizado regularmente e não contenha URLs desatualizadas. Outro problema são arquivos, páginas de categoria ou listas paginadas: elas devem receber hreflang somente se você tiver uma página de arquivo separada para cada versão de idioma. Caso contrário, basta vincular os posts individuais. Evite hreflang em páginas de pesquisa ou visualizações filtradas, pois elas não representam versões de idioma independentes. Integre a geração de hreflang ao seu sistema de gerenciamento de conteúdo (CMS), de modo que, ao criar ou traduzir um post, as tags corretas sejam inseridas automaticamente no head HTML e no sitemap. Assim, a matriz permanece consistente e livre de erros, mesmo com alto volume de publicações.

hreflang para variantes linguísticas regionais e subdomínios

Especialmente em países multilíngues como Suíça, Bélgica ou Canadá, surge a questão de como marcar corretamente variantes linguísticas regionais. Use para alemão na Alemanha o código de-DE, para a Áustria de-AT e para a Suíça de-CH. Essa granularidade fina impede que usuários em Viena recebam a variante alemã com ortografia suíça ou vice-versa. Certifique-se de que cada variante regional tenha sua própria página com conteúdo próprio – apenas uma moeda diferente ou formato de data não justificam um grupo hreflang próprio. Em subdomínios como de.example.com e fr.example.com, o hreflang funciona da mesma forma: você referencia de cada subdomínio para todos os outros. É importante que as URLs sejam consistentes: se a página inicial de de.example.com aponta para fr.example.com, a página inicial de fr.example.com também deve apontar de volta para de.example.com. Se esse link de retorno estiver ausente, o Google pode ignorar a atribuição. Portanto, planeje variantes regionais com antecedência em sua estrutura de páginas e use uma estrutura de URL uniforme, por exemplo /de-de/, /de-at/, /de-ch/ ou subdomínios correspondentes. Assim, você evita retrabalhos posteriores e mantém uma hierarquia clara e compreensível para os mecanismos de busca.

hreflang e o impacto na distribuição do orçamento de rastreamento

Uma matriz hreflang extensa com muitas variantes de idioma e páginas aumenta o número de URLs que os mecanismos de busca precisam rastrear. Cada versão de idioma de uma página gera solicitações de rastreamento e, se a matriz não estiver configurada corretamente, o Google pode desperdiçar um valioso orçamento de rastreamento em URLs incorretas ou redundantes. Para evitar isso, certifique-se de que todas as referências hreflang apontem para URLs indexáveis e sem redirecionamento. Evite incluir variantes de parâmetros ou URLs de rastreamento. Organize seu sitemap para que as páginas mais importantes (por exemplo, página inicial, páginas de categoria) sejam rastreadas prioritariamente. Use o sitemap como mecanismo principal para hreflang, pois ele oferece ao Google uma visão geral compacta. Verifique regularmente as estatísticas de rastreamento no Google Search Console: se muitas páginas estiverem marcadas como "não indexadas" ou "alternativa com canônica", isso pode indicar conflitos com hreflang. Com uma implementação limpa e monitoramento, você garante que seu orçamento de rastreamento seja usado de forma eficiente para o conteúdo relevante e que nenhuma capacidade seja perdida devido a links hreflang desnecessários ou incorretos.

blog.faqT

Posso usar hreflang apenas no sitemap, sem colocá-lo no head do HTML?

Sim, o Google suporta indicações hreflang em sitemaps XML como uma alternativa completa ao head do HTML. Você só precisa garantir que todas as URLs referenciadas estejam incluídas no sitemap e que o grupo de idiomas esteja definido corretamente. O método HTML é recomendado se você deseja redundância adicional ou se seu sitemap não cobre todas as páginas.

O que acontece se eu definir um grupo hreflang, mas uma das URLs não contiver links de retorno?

A falta de links de retorno é o motivo mais comum para tags hreflang que não funcionam. Os mecanismos de busca consideram as indicações inválidas e podem ignorar todo o grupo. As páginas afetadas podem ser exibidas em países errados ou ser consideradas conteúdo duplicado. Portanto, verifique sempre a reciprocidade.

Solicitar orçamento sem compromisso

Resposta em até 24 horas em dias úteis.

GmbH alemãTribunal de Registro de Frankfurt am Main · HRB 111727
D-U-N-S® registrado315030052
Processamento em conformidade com a RGPDHospedagem na Alemanha
Preços fixos com garantia de entrega por escrito