SEO e webmaster
Verificador de hreflang
Valide as tags hreflang do seu site multilingue em poucos segundos.
| Idioma | URL |
|---|
Num site multilingue, as tags hreflang dizem ao Google que versão linguística mostrar a cada visitante: português aos lusófonos, alemão aos germanófonos, e assim por diante. Mal configuradas, fazem com que as suas próprias páginas concorram entre si, que apareça o idioma errado nos resultados e que as posições se degradem em silêncio — sem qualquer sintoma visível no site. Este verificador extrai todas as anotações hreflang de uma página, valida cada código de idioma e de região (pt, en-GB, de-CH…) e confirma a presença do valor x-default e da autorreferência — os dois requisitos mais esquecidos. Se gere um site em várias línguas, este teste de dois segundos pode poupar semanas de dores de cabeça. Grátis e sem registo.
Como funciona?
- Cole o endereço de uma página do seu site multilingue.
- Clique em «Analisar»: todas as tags hreflang são extraídas e listadas.
- Reveja os códigos inválidos e os avisos de x-default e de autorreferência.
- Corrija os problemas e teste páginas de cada idioma para confirmar a reciprocidade.
Perguntas frequentes
Para que serve o x-default?
Indica a página a servir quando nenhum idioma declarado corresponde ao visitante — normalmente a sua versão internacional ou o seletor de idiomas. Sem x-default, o Google escolhe sozinho, e nem sempre bem.
Porque é que a página tem de se referenciar a si própria?
Cada página deve incluir uma anotação hreflang a apontar para o seu próprio URL, além das que apontam para os outros idiomas. É uma exigência do Google: sem a autorreferência, todo o conjunto de anotações pode ser ignorado.
Que código devo usar para o francês da Suíça ou o inglês britânico?
Código de idioma ISO 639-1 em minúsculas, hífen, código de país ISO 3166-1 em maiúsculas: «fr-CH», «en-GB». Atenção às armadilhas clássicas: «ch» sozinho designa a língua chamorro, não a Suíça, e o Reino Unido é «gb», não «uk».
As tags hreflang têm de ser recíprocas?
Sim. Se a página portuguesa aponta para a inglesa, a página inglesa tem de apontar de volta para a portuguesa. Sem reciprocidade, o Google ignora as anotações — teste por isso cada versão linguística, e não apenas uma.