Verificador de hreflang
Verificação de hreflang
Por que o Google mostra a versão no idioma errado?
Normalmente porque o grupo de hreflang está quebrado em algum ponto e o Google passou a adivinhar pela URL, pelo idioma do conteúdo e pela localização do visitante. hreflang é um sinal que só funciona quando o conjunto inteiro concorda; uma tag ruim e o grupo todo é descartado.
Cole uma URL ou cinquenta. Esta ferramenta lê todas as tags rel="alternate" de cada página e informa quais versões de idioma são declaradas, se a página está na própria lista e quais códigos não existem.
As tags hreflang precisam apontar umas para as outras?
Precisam, e essa é a regra que a maioria dos sites erra. Se a sua página em inglês diz que a versão em português está em /pt/, então /pt/ precisa dizer que a inglesa está de volta na original. O Google ignora completamente declarações de mão única.
Daí saem duas coisas. Cada página também precisa se listar: um grupo de cinco idiomas são cinco tags em cada uma das cinco páginas, não quatro. E uma página ausente da própria lista quebra o grupo para todas as outras, não só para ela.
en-GB ou en-UK? Acertando os códigos
en-GB. O Reino Unido é GB na ISO 3166-1; UK não é código de país nenhum, e o Google descarta a tag. A mesma armadilha pega es-SP para a Espanha, que é ES, e in-ID para o indonésio, cujo código de idioma virou id há anos.
Esses erros sobrevivem a qualquer revisão visual porque parecem certos. Esta ferramenta valida cada código contra as listas ISO reais, não só contra o formato, e aceita as formas que outras marcam por engano: es-419 para a América Latina, zh-Hant para chinês tradicional e maiúsculas misturadas como EN-gb.
Verificando hreflang em 50 URLs
Cole suas URLs na caixa, uma por linha, até 50 por execução. Não há limite de execuções.
Duas opções mudam o que é baixado:
- Domain only reduz cada URL à sua página inicial.
- Follow redirects, ligada por padrão, lê as tags do destino final em vez do primeiro salto.
Cada linha mostra os idiomas declarados, quantas tags alternate foram encontradas e um status. Clique numa linha para ver cada tag com sua URL — o que é inválido vem primeiro, então uma página com cem tags ainda mostra no topo as três que importam. Exportar CSV lista os códigos inválidos pelo nome em vez de contá-los.
O que esta ferramenta não consegue ver
Ela lê o head das páginas que você colar. Não busca as páginas para as quais essas tags apontam, então não consegue confirmar os links de volta de URLs que você não colou — cole o grupo inteiro e as falhas aparecem na tabela.
hreflang também pode ser declarado num cabeçalho HTTP Link ou no sitemap XML, e ambos são válidos. Esta ferramenta lê apenas o HTML, então um site que use qualquer um desses caminhos vai aparecer aqui sem hreflang mesmo estando perfeito para o Google.