Hreflang é uma tag para informar aos motores de busca as múltiplas versões de uma página para diferentes idiomas ou regiões que você possui em seu site.
A tag permitirá que os motores de busca mostrem a URL mais apropriada para um usuário com base em sua localização e configurações de idioma. Este guia do Google contará tudo que você precisa saber sobre como implementar o atributo hreflang em seu site.
Se o código hreflang estiver configurado incorretamente, os motores de busca podem interpretá-lo mal ou ignorá-lo. Nossa ferramenta de Site Audit será capaz de sinalizar esses erros.
Problemas importantes
Anotação hreflang inválida
Páginas com anotações "hreflang" (idioma ou idioma & configurações regionais) que não são válidas como en-en e en-uk ao invés de en-gb
As anotações de idioma nos atributos "hreflang" devem estar em conformidade com formato ISO 639-1; e as anotações de configuração regional (opcional) devem estar em conformidade com formato ISO 3166-1 Alpha 2.
Anotação hreflang de autorreferência ausente
Certifique-se de que cada página do seu site tenha uma anotação "hreflang" autorreferente. Por exemplo, uma versão em espanhol da sua página deve ter uma anotação rel="alternate" hreflang="es" com um link para ela mesma nas anotações "hreflang".
Página referenciada para mais de um idioma no hreflang
Revise as anotações "hreflang" para as páginas relatadas e faça as atualizações necessárias para que uma versão de idioma de uma página seja sempre referenciada para apenas um idioma. Você pode, no entanto, atribuir múltiplas localizações com o mesmo idioma nos valores hreflang para uma URL, e.g. en-us, en-gb, etc.
Mais de uma página para o mesmo idioma no hreflang
Certifique-se de que as anotações "hreflang" sejam declaradas apenas uma vez para um idioma (ou idioma-local) em uma página.
Incompatibilidade entre hreflang e atributo lang HTML
Certifique-se de que o mesmo idioma seja declarado no atributo lang do HTML e em "hreflang" para a página.
Falta de hreflang recíproco (sem tag de retorno)
Para evitar este problema, certifique-se de que todas as versões da página traduzidas ou direcionadas a usuários de uma determinada região tenham o mesmo conjunto de anotações "hreflang".
Hreflang para não-canônico
Certifique-se de que todos os links nas anotações "hreflang" de suas páginas apontem para a página canônica.
Hreflang para página quebrada
Revise os links nas anotações "hreflang" para garantir que apontem para páginas ativas.
Problemas menores
Atributo HTML Lang ausente
Certifique-se de que suas páginas tenham o código de idioma (ou idioma e país) declarado no atributo lang do HTML.
Hreflang definido, mas lang HTML ausente
Certifique-se de que suas páginas tenham o código de idioma (ou idioma e país) declarado no atributo lang do HTML