Hreflang — o assassino silencioso do SEO internacional
Hreflang é a tag técnica que informa ao Google qual versão linguística de uma página mostrar em qual país. É também a maior fonte isolada de erros no SEO internacional. Auditamos hreflang em todos os sites que integramos, e cerca de 80% têm pelo menos um erro silencioso que está suprimindo ranqueamentos sem nenhum aviso visível no Search Console.
Os seis erros que vemos com mais frequência
- Tag de retorno ausente. Hreflang deve ser recíproco. Se
/en/aponta para/fr/comhreflang="fr", então/fr/deve apontar de volta para/en/comhreflang="en". Uma única tag de retorno ausente invalida o cluster — o Google trata ambas as páginas como se nenhum hreflang estivesse configurado. - Códigos de região incorretos. Espanhol para a Espanha é
es-ES. Espanhol para o México ées-MX. Muitos sites enviames-SPouspanish; ambos são inválidos e silenciosamente ignorados. - Incompatibilidade autorreferencial. Todo cluster hreflang deve incluir uma tag autorreferencial (a página em francês deve incluir
hreflang="fr"apontando para si mesma). Omita-a e o cluster estará quebrado. - Mistura de protocolos. Um site que serve
https://example.com/fr/mas listahttp://example.com/fr/no hreflang invalida a tag. - Conflitos com canonical. Se uma página canonicaliza para uma versão em idioma diferente, o hreflang é sobrescrito. Comum em sites que canonicalizam tudo para a raiz em inglês.
- x-default ausente. A tag
hreflang="x-default"é para onde o Google recorre quando nenhum idioma corresponde. A maioria dos sites a omite; o resultado é correspondência ruim para usuários em localidades incomuns.
Como auditamos
Rastreamos cada URL, construímos o grafo hreflang, validamos reciprocidade, verificamos códigos de status (um hreflang apontando para uma cadeia 301 também é um erro) e verificamos se a implementação corresponde ao sitemap. O resultado é uma lista de defeitos com a linha exata de HTML ou XML a ser alterada. Corrigimos os problemas antes que qualquer novo conteúdo entre no ar — corrigir traduções sobre hreflang quebrado é pagar duas vezes pelo mesmo problema.