Hreflang Checker
Ferramenta SEO online para verificar e validar etiquetas hreflang. Permite testar e verificar rapidamente a implementação da etiqueta hreflang de qualquer URL, tal como vista pelo motor de busca. A ferramenta lê as anotações na secção head, cabeçalhos HTTP e sitemap XML, e valida links recíprocos em todo o cluster.
O que faz a ferramenta “Hreflang Checker"?
A ferramenta recebe um URL e recolhe as anotações hreflang de três origens realmente utilizadas pelos motores de busca: etiquetas link na secção HTML head, cabeçalho de resposta HTTP Link e (opcionalmente) da sitemap XML. Depois, faz o download de cada versão alternativa declarada para confirmar o link recíproco, estado HTTP, indexabilidade e coerência do canonical.
O resultado é a mesma visão que a Google obtém ao processar o seu cluster internacional, apresentada numa tabela legível com um resumo da gravidade dos problemas.
Como o Hreflang Checker ajuda especialistas SEO e proprietários de sites?
Diagnostica erros técnicos que silenciosamente comprometem o targeting internacional: etiquetas recíprocas em falta, self-reference partidos, conflitos canonical e noindex, códigos de idioma ou região incorretos, URLs relativos e versões alternativas redireccionadas.
Também detecta problemas mais subtis — hreflang injetado via JavaScript, que a Google pode não executar, versões que apontam para hosts de staging ou preview, versões cross-domain e divergências entre o site e o sitemap.
Usos comuns da ferramenta Hreflang Checker
- Verificar se cada página no cluster referencia a si própria e todas as versões alternativas.
- Confirmar se os links recíprocos existem entre as versões de idioma.
- Detetar conflitos de canonical ou noindex que possam levar a Google a ignorar o hreflang.
- Validação de códigos língua-região (por ex., en-GB e não en-UK).
- Teste x-default — garantir que existe exatamente uma vez e aponta para a página do seletor.
- Comparar as anotações da página com o sitemap XML.
- Detetar URLs de staging ou preview que estão a ser indexados via hreflang.
Como funciona o hreflang
Páginas que são traduções ou variantes regionais formam um cluster. Cada página deve listar todas as páginas, incluindo ela própria, usando endereços absolutos, e todas as referências devem ser recíprocas: se a página A referenciar a página B, a B tem de referenciar de volta para A — caso contrário, a anotação pode ser ignorada.
Existem três métodos corretos para fornecer as anotações: etiquetas link no head (para páginas HTML normais), cabeçalho HTTP Link (a única opção para ficheiros não-HTML, como PDF) e entradas xhtml:link na sitemap XML. Use apenas o código do idioma (en, de) quando uma versão serve todos e adicione o código de região (en-us, en-gb) apenas quando o conteúdo realmente diferir entre países.
Comparação da ferramenta “Hreflang Checker" com outras ferramentas
| Funcionalidade | DiagnoSEO | Outras ferramentas |
|---|---|---|
| Verificação de links recíprocos (faz download de cada versão) | ✅ | ❌ |
| Leitura do HTML, cabeçalho HTTP e sitemap | ✅ | ❌ |
| Detecção de hreflang injetado via JavaScript | ✅ | ❌ |
| Marcação de URLs de staging/preview em hreflang | ✅ | ❌ |
| Detecção de conflitos canonical e noindex | ✅ | ✅ |
| Renderização de JavaScript e proxy premium | ✅ | ❌ |
Perguntas frequentes
-
Não diretamente. O hreflang direciona a versão localizada correta ao utilizador adequado e ajuda a evitar que páginas regionais quase idênticas sejam filtradas como duplicadas.
-
Depende da frequência de novo rastreio das páginas, muitas vezes algumas semanas e, por vezes, mais tempo. As alterações não são imediatas.
-
O hreflang tem de ser recíproco, ou seja, se a página A referencia a página B, a B deve referenciar de volta para A. A ausência de uma etiqueta recíproca pode fazer com que o motor de busca ignore toda a anotação.
-
Se as páginas são realmente iguais, uma versão en é mais simples e segura. Use códigos regionais apenas quando o conteúdo diferir entre países.
-
Para páginas HTML normais, use etiquetas link na secção head; para ficheiros não-HTML, como PDF, use o cabeçalho HTTP Link.