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.

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

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

Os passos variam um pouco conforme a forma como o seu hreflang está implementado, mas a lógica é a mesma em todos os casos.
- 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. - 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.
- 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.
- 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.
- 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

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.
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.