Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Sem hreflang autorreferente? Veja a correção, passo a passo

Por Toy Wen Da, Cofundador · Atualizado em · 6 min de leitura

Traduzido do original em inglês. Ler em inglês

Um aviso de hreflang sem autorreferência significa que uma das suas páginas de idioma ou região não se inclui na própria lista de alternativas hreflang. Todo URL de um conjunto hreflang precisa apontar para si mesmo, além de apontar para as versões irmãs. Por isso, a primeira tarefa é encontrar o URL que está sem a autorreferência e adicioná-la.

Ilustração plana de uma página web com uma seta de autorreferência riscada, ao lado de setas que se ramificam para três páginas distintas em outros idiomas.

Antes de mexer em qualquer código, passe a página pelo validador de hreflang gratuito. Cole o URL sinalizado e ele mostra todas as anotações hreflang encontradas, qual delas não tem autorreferência e se as tags de retorno coincidem em todo o grupo. É a forma mais rápida de confirmar que o problema é real antes de começar a editar templates.

O que significa "hreflang sem autorreferência" na prática

Ilustração plana de três retângulos dispostos na horizontal, com setas ligando cada um aos outros e a si mesmo.

As tags hreflang dizem aos mecanismos de busca qual página atende a qual idioma ou região. A documentação do Google sobre segmentação internacional é explícita: cada página de um conjunto deve fazer referência a si mesma, além de suas correspondentes. Se /en/ aponta para /fr/ e /de/, mas nunca se inclui na lista, o conjunto está incompleto, mesmo que as outras páginas estejam configuradas corretamente.

O assunto aparece com frequência nos fóruns de ajuda do Search Console do Google. Colaboradores da Google Search Central Community confirmaram repetidamente que as anotações hreflang precisam ser recíprocas e incluir a própria página: todo URL, inclusive o que está sendo visualizado, tem de aparecer na sua própria lista de alternativas. Uma autorreferência omitida é um dos motivos mais comuns para que grupos de hreflang sejam ignorados parcial ou totalmente.

Os códigos dentro dessas tags também importam. Os valores de hreflang seguem o padrão BCP 47 da IETF para tags de idioma e, quando há uma região, o código ISO 3166-1 Alpha-2 do país. A falta da autotag é um tipo de falha, e uma autotag com um código que não se encaixa em nenhum dos dois padrões é outro. Por isso, descarte o segundo enquanto verifica o grupo.

Por que isso acontece

Alguns padrões se repetem o tempo todo:

  • Um desenvolvedor criou o bloco de hreflang no template para percorrer as versões "outras" de idioma e esqueceu a página atual.
  • Um plugin de CMS gera as alternativas automaticamente, mas só para as páginas traduzidas que detecta, deixando a página de origem de fora.
  • Uma migração ou redesign eliminou a autotag quando o hreflang saiu do <head> da página e foi para um sitemap XML.
  • Edições manuais adicionaram novas versões de idioma sem atualizar a lista de tags da página original.

Como corrigir dentro do seu site

Ilustração plana de uma página web com três caminhos de descoberta que se ramificam e se unem em uma única fileira horizontal de alternativas de idioma.

Os passos variam um pouco conforme a forma como o seu hreflang está implementado, mas a lógica é a mesma em todos os casos.

  1. Descubra o método de implementação. Veja o código-fonte da página e procure por hreflang. Você encontrará tags <link rel="alternate" hreflang="..."> no <head>, um cabeçalho de resposta HTTP ou nenhuma tag, o que significa que o hreflang está no arquivo de sitemap.
  2. Localize a lista de alternativas. No WordPress, com um plugin multilíngue como WPML ou Polylang, abra as configurações de idioma ou de tradução da página e encontre a seção que lista as traduções conectadas.
  3. Adicione a entrada da própria página. O URL da página e o código do seu próprio idioma e região devem constar nessa mesma lista, escritos exatamente como os das outras versões.
  4. Repita em todas as páginas do grupo. Se três versões de idioma apontam umas para as outras, as três precisam de um conjunto completo que inclua a si mesmas, e não apenas a que foi sinalizada.
  5. Rastreie e valide de novo. Rode o validador de hreflang outra vez em cada URL para confirmar que a autotag agora aparece e que as tags de retorno coincidem.

Quando as ferramentas do próprio site bastam e quando não bastam

Ilustração plana de uma página web com um sinal de verificação à esquerda e páginas empilhadas formando uma pilha à direita.

Uma ferramenta gratuita aplicada a um único URL sinalizado basta para uma página, um bug isolado ou a conferência de uma correção que você acabou de fazer. É rápida, gratuita e dá um resultado claro de aprovado ou reprovado.

Ela deixa de bastar quando o problema é sistêmico: a mesma autotag ausente em dezenas ou centenas de páginas geradas por template, ou um problema que se repete toda vez que novas páginas de idioma são publicadas.

Situação Ferramenta certa Por quê
Um URL sinalizado, conferência antes/depois de uma correção Validador de hreflang gratuito Instantâneo, sem login, mostra as tags exatas encontradas
Site inteiro, dezenas de pares de idiomas Rastreamento completo do site (Screaming Frog, Sitebulb ou similar) Encontra todas as ocorrências de uma vez, não um URL por vez
Problema recorrente a cada nova página publicada Correção no template ou no CMS Um remendo pontual não sobrevive ao próximo ciclo de publicação
Confirmar a visão indexada do Google sobre a segmentação internacional Relatórios do Search Console no estilo Segmentação internacional (International Targeting) Mostra o que o Google realmente processou, não só o que está no seu HTML

A documentação de ajuda do Search Console do Google confirma que o relatório de Segmentação internacional (International Targeting) reflete o que o Googlebot realmente detectou durante o rastreamento. É por isso que vale a pena conferir lá, mesmo depois de a correção na página ser validada sem erros.

Erros comuns a evitar

  • Corrigir apenas a página sinalizada. O grupo inteiro precisa de conjuntos de hreflang correspondentes, que incluam a si mesmos.
  • Adicionar uma autotag com o código de idioma ou região errado. Um erro de digitação aqui cria um novo erro em vez de resolver o antigo.
  • Misturar métodos de implementação. Se o sitemap e o <head> da página trazem valores de hreflang conflitantes, escolha um método por página.
  • Tratar um aviso como penalidade de ranqueamento. É um sinal perdido, não necessariamente uma ação manual, mas ainda vale corrigir logo.

Perguntas frequentes

A ausência da tag hreflang autorreferente prejudica meu ranqueamento?

Não como uma penalidade, mas enfraquece a confiança do Google na sua configuração de segmentação internacional, o que pode levar à exibição da versão errada no mercado errado.

Consigo corrigir isso sem um desenvolvedor?

Muitas vezes sim, se o seu CMS ou plugin multilíngue gerencia o hreflang por um painel de configurações. Se o hreflang está fixo no código dos templates, você provavelmente vai precisar de alguém à vontade para editar código.

Preciso corrigir isso em todas as páginas ou só na página inicial?

Toda página de um conjunto hreflang precisa da sua própria autorreferência. Não é uma configuração do site inteiro que se liga uma vez só.

Quanto tempo o Google leva para reconhecer a correção?

Não há um prazo fixo, pois depende da frequência de rastreamento do seu site. Valide imediatamente para confirmar que a correção está no ar e acompanhe os relatórios internacionais do Search Console nos próximos rastreamentos.

Por que não posso simplesmente pedir ao suporte do Google que verifique isso para mim?

O Google não oferece suporte direto por telefone ou ticket para esse tipo de problema. Ele é tratado por meio da documentação e dos fóruns da comunidade, e é também por isso que as ferramentas de autodiagnóstico importam. Este panorama sobre por que não existe linha telefônica para o suporte do Search Console explica essa lacuna com mais detalhes.

Tenha uma visão completa do seu SEO internacional

Corrigir um aviso de hreflang sem autorreferência é um bom começo, mas raramente é o único problema de SEO internacional em um site multilíngue. Fale com a equipe e receba um relatório de exemplo que mostra como está o seu hreflang, junto com os sinais de canonical e de indexação, em todas as versões de idioma que você mantém.

Veja como isso fica no seu próprio siteCole uma URL e o SearchBlueprint dá uma nota a ela com o mesmo mecanismo de conteúdo que avaliou este artigo, e depois lista as correções na ordem em que elas trazem mais retorno.Receba seu plano grátis

Fontes

Sobre o autor

O SearchBlueprint pesquisou, escreveu e avaliou este artigo com o mesmo pipeline de conteúdo que nossos clientes usam nos próprios sites. A nota que aparece na assinatura é a que nosso mecanismo de conteúdo deu a esta página antes de ela ser publicada. Nada aqui passa por revisão manual, e esse é justamente o ponto: é o resultado do produto, publicado onde qualquer pessoa pode conferir.