Telegram, WhatsApp  +380637610482
Valery Danyuk
Valery DanyukdesenvolvedorDesenvolvendo ferramentas de IA para empresas. Alta qualidade. Preço acessível.Enviar mensagem no Telegram

Verificador de Hreflang: Como encontrar e corrigir erros em várias versões linguísticas do seu site

Verificador Hreflang online: códigos de idioma, x-default, autorreferências e referências cruzadas entre versões de idioma.

O que você vai receber

  • Verificação do cluster hreflang de qualquer página: códigos de idioma, duplicados, x-default, autorreferência, status da URL — grátis
  • Entenda por que Google exibe a versão em alemão para visitantes que falam inglês e como corrigir isso.
  • O modelo de marcação correto para um site em dois ou mais idiomas.
Aplicar: em 20 minutosSalvamentos: tráfego direcionado para a versão de idioma errada

Resposta curta: para verificar o hreflang online, cole o endereço de qualquer versão de idioma de uma página no validador hreflang gratuito do PromoPilot e clique em "Verificar hreflang". A ferramenta extrairá links alternativos do <head>, verificará o formato dos códigos de idioma e região, duplicatas, a presença de x-default e links para a própria página, o status HTTP de cada alternativa e, se a opção estiver ativada, até mesmo referências cruzadas entre versões. Abaixo, veja como interpretar os resultados e os erros mais comuns.

Já trabalhei em projetos multilíngues — desde sites em três idiomas até um portal com 33 idiomas e suporte a idiomas da direita para a esquerda — e o hreflang foi fonte de problemas em quase todos eles. O erro mais irritante: tudo está marcado corretamente, mas uma das versões não tem link de volta — e Google mostra aos visitantes a versão no idioma errado, mesmo que tudo pareça perfeito à primeira vista.

O que o validador hreflang verifica?

O hreflang é uma dica para os mecanismos de busca: "Esta página possui versões em outros idiomas; aqui estão seus endereços." Páginas vinculadas por essa marcação formam um cluster. O validador verifica se esse cluster está montado corretamente.

Exame O que ele está olhando? Por que isso é importante para o SEO?
Alternativas da cabeça Todas as tags <link rel="alternate" hreflang="…"> na página Esta é a marcação que Google lê.
Formato de código e duplicados Idioma de acordo com a norma ISO 639-1, região de acordo com a norma ISO 3166-1 ( de, en-GB, cs-CZ), repetições Google simplesmente ignora códigos inválidos.
x-padrão Existe uma versão padrão? Mostrado àqueles que não estavam satisfeitos com nenhum idioma.
Autorreferência A página aponta para si mesma na lista? Sem ele, o cluster é considerado incompleto.
Status HTTP das alternativas Todos os endereços respondem com o código 200? Links ou redirecionamentos 404 interrompem conexões.
Ligações recíprocas Cada versão faz referência ao passado. Sem confirmação, o par hreflang não é levado em consideração.

Como verificar o hreflang de um site online?

Verificação de hreflang em 4 etapas: insira a URL do cluster, execute a verificação, visualize os status da URL e habilite a verificação mútua.

  1. Abra o validador hreflang.
  2. Insira o endereço da página que deve ser incluída no cluster, por exemplo https://example.com/en/pricing/.
  3. Decida se a verificação de hreflang recíproco é necessária. A opção "Verificar hreflang recíproco" torna o processo de verificação mais lento: a ferramenta abre cada alternativa e verifica sua marcação. Ative-a para sua primeira verificação — a verificação de hreflang recíproco é a causa mais comum de links quebrados.
  4. Clique em "Verificar hreflang" e examine os problemas: códigos, x-default, autorreferência.
  5. Corrija quaisquer configurações regionais não relacionadas e teste novamente com uma versão de idioma diferente para garantir que o cluster corresponda em ambos os lados.

Esta é a aparência da página da ferramenta: o campo de endereço, a opção de verificação mútua e uma descrição do que está sendo verificado.

Página do validador Hreflang gratuito da PromoPilot: campo URL, opção de verificação recíproca e botão "Verificar hreflang".

Como interpretar o resultado e o que corrigir primeiro?

Os erros de hreflang não são todos iguais. Eu os corrijo nesta ordem:

  1. As alternativas respondem com um erro ou um redirecionamento. Se /de/preise/ retornar um erro 404 ou redirecionar para a página inicial, o pareamento não funciona. O hreflang deve conter apenas URLs finais com status 200 que correspondam ao canonical dessas páginas.
  2. Não existem backlinks. A versão em inglês tem um link para a versão em alemão, mas a versão em alemão não tem um link para a versão em inglês. Isso geralmente acontece quando um novo idioma é adicionado posteriormente e o modelo das versões mais antigas não é atualizado.
  3. Códigos incorretos. Exemplos comuns incluem en-UK em vez de en-GB, cz em vez de cs para tcheco, ua em vez de uk para ucraniano ou uma região sem idioma. O mecanismo de busca ignora essas sequências de caracteres.
  4. Sem autorreferência. Cada versão deve também listar a si mesma.
  5. Não existe uma versão padrão (x-default). Não é um bug, mas sem ela, visitantes "de outros idiomas" recebem uma versão aleatória.
  6. Duplicados. O mesmo código aparece duas vezes com endereços diferentes — Google não sabe qual escolher.

O agrupamento correto de caracteres para uma página em três idiomas se parece com isto — e é o mesmo em cada uma das três versões:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

Outro erro comum é usar um link canônico que aponta de todas as versões em outros idiomas para a versão em inglês. Isso contradiz o hreflang: você está dizendo simultaneamente "esta é uma duplicata da página em inglês" e "esta é uma versão separada em alemão". O link canônico de cada versão deve apontar para a própria versão em alemão.

Quando são necessárias regiões, e não apenas idiomas?

O código de é para todos os visitantes de língua alemã. O código de-AT é apenas para aqueles na Áustria. Códigos regionais são necessários se você tiver conteúdo realmente diferente para cada país: preços, moedas, frete e informações legais diferentes. Se os textos forem idênticos, os códigos de idioma são suficientes — versões regionais adicionais criam duplicatas e complicam o suporte.

Uma boa solução para uma loja: de para todos os países de língua alemã, mais de-CH caso a Suíça tenha preços diferentes em francos. Assim, os visitantes suíços verão a versão específica do país, e todos os outros verão a versão geral.

Como adicionar um novo idioma sem quebrar o hreflang?

A maioria dos erros não aparece ao lançar um site, mas sim mais tarde, ao adicionar um idioma. Meu checklist para isso:

  1. Atualize o modelo de todas as versões existentes, não apenas da nova: cada página deve listar o novo idioma.
  2. Não publique páginas em branco ou não traduzidas. Se ainda não houver tradução, é melhor não incluir a página no cluster do que fazer referência a um esboço.
  3. Verifique os URLs. URLs traduzidos (por exemplo, /de/preise/ em vez de /de/pricing/) são bons para os usuários, mas o hreflang deve conter esses URLs, sem redirecionamentos.
  4. Execute o validador em ambos os lados — a nova versão e uma das versões antigas, com a verificação mútua ativada.
  5. Atualize seu mapa do site para ajudar o robô a encontrar suas novas páginas mais rapidamente.

Isso leva uma hora, e erros não cometidos nesta etapa podem comprometer os resultados por meses.

Comparação: validador hreflang e alternativas

Ferramenta O que é grátis? Restrições Para quem é indicado?
PromoPilot — validador hreflang Códigos, duplicados, x-default, autorreferência, status HTTP, links recíprocos Um cluster por verificação, lê a marcação a partir do cabeçalho. Verifique rapidamente as páginas principais do seu site ou do site de outra pessoa.
Google Search Console Verificação de URL: Qual versão canônica Google escolheu? Somente para o seu site verificado, não há um relatório hreflang separado. Entenda como Google visualiza uma versão específica.
Aranha SEO do Sapo Gritante Rastrear um site com relatórios hreflang É necessária a instalação; a versão gratuita tem um limite de endereços. Audite todas as versões de idioma simultaneamente.
Ferramentas para webmasters do Ahrefs Auditoria do site, incluindo erros de hreflang. Somente para seus sites verificados Monitoramento regular do seu projeto

Conclusão: para verificar uma página específica — por exemplo, após o lançamento de um novo idioma — um validador online é mais rápido. Um site com milhares de páginas em dezenas de idiomas exige um rastreador que consiga percorrer todas elas.

O PromoPilot oferece 87 ferramentas de SEO gratuitas. O próximo artigo desta série é sobre análise de meta tags: ele também mostra o hreflang de uma página, mas sem verificar a reciprocidade e os status.

Quais são as limitações do validador hreflang?

O validador lê as alternativas do <head> do documento. Se o seu hreflang estiver no seu sitemap XML ou nos cabeçalhos HTTP, a ferramenta não o detectará — isso não é um erro do site, mas sim um recurso de validação. Ele verifica um cluster por vez; para garantir que todo o site esteja marcado corretamente, você precisa verificar os modelos de todos os tipos de página ou executar um rastreador. E, claro, o validador não avalia a qualidade da tradução — a tradução automática sem a edição do hreflang não resolverá o problema.

Quando uma ferramenta gratuita não é suficiente?

Validador Hreflang ou SEO Multilíngue Pronto para Uso: Validação de Cluster Único vs. Marcação Automatizada de Site Completo

O validador encontrará um erro, mas não reescreverá o modelo do site. Um especialista será necessário se:

  • Existem mais de três idiomas, e o hreflang precisa ser gerado automaticamente para cada nova página;
  • Você está entrando em novos mercados e decidindo como organizar os endereços: pastas, subdomínios ou domínios separados;
  • Google teimosamente mostra a versão errada, mas à primeira vista não há erros na marcação;
  • Não basta apenas o hreflang, mas também a tradução, as meta tags e a marcação em cada idioma.

O que posso fazer pelo seu site?

Sou Valeriy Danyuk, desenvolvedor e especialista em SEO: 12 anos de experiência, mais de 200 clientes e muitos projetos multilíngues para a Europa.

SEO e multilinguismo

Sites, lojas e contabilidade

Envie-me o endereço do seu site multilíngue via Telegram – vou verificar os agrupamentos de páginas principais e dizer onde você está perdendo tráfego.

Resultado

  1. O verificador online de hreflang mostra códigos, x-default, autorreferência, status e links de cluster mútuos.
  2. Corrigir nesta ordem: alternativas quebradas → backlinks → códigos → autorreferência → x-default → duplicados.
  3. O cânone de cada versão linguística deve apontar para si mesmo, e não para a língua "mestra".
  4. Para grandes sites multilíngues, o hreflang é gerado usando um modelo, ou utiliza-se uma plataforma onde os idiomas são vinculados automaticamente, como 1001site.

Verifique a página mais importante do seu site com um validador hreflang gratuito — com validação mútua ativada.

Fontes

  • Página do Validador Hreflang do PromoPilot — lista de verificações e perguntas frequentes.
  • Central de Pesquisa Google - Documentação sobre versões localizadas de páginas e hreflang.
  • Screaming Frog e Ahrefs Webmaster Tools – descrições de auditoria do site.

Referências e fontes

Perguntas e Respostas

Por que o x-default é importante?

O parâmetro `x-default` indica ao mecanismo de busca qual versão exibir caso nenhum dos idiomas no cluster seja adequado para o visitante — por exemplo, um usuário com um navegador japonês em um site com versões em alemão, inglês e tcheco. Normalmente, `x-default` aponta para a versão em inglês ou para a página de seleção de idioma.

Por que a interconexão é importante?

Google só considera o par hreflang se o link for verificado em ambas as extremidades: a versão em alemão direciona para a versão em inglês, e a versão em inglês direciona de volta para a versão em alemão. Se não houver um backlink, a marcação para esse par é ignorada e a versão incorreta pode aparecer nos resultados da pesquisa.

Onde devo colocar o hreflang: no HTML, nos cabeçalhos ou no mapa do site?

Google oferece suporte a três métodos: tags de link no cabeçalho do documento, cabeçalhos HTTP (úteis para PDFs) e sitemaps XML. Escolha um e use-os de forma consistente. O validador do PromoPilot lê as alternativas do cabeçalho do documento, portanto, não encontrará marcação em um sitemap.

Consultamos o site, mas não há ninguém para corrigir o problema?

Esta ferramenta gratuita revela problemas. Analisarei o relatório, priorizarei e corrigirei os problemas: auditoria de SEO, otimização de velocidade, marcação e migração para um novo site sem perda de posicionamento.