Ir para conteúdo principal

Como corrigir erros de implementação do hreflang identificados pelo Site Audit

Corrigindo erros de hreflang sinalizados pelo Site Audit.

Escrito por Helen

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

Isto respondeu à sua pergunta?