Passar para o conteúdo principal
Todas as coleções
Erro "Anotação hreflang inválida" no Site Audit
Erro "Anotação hreflang inválida" no Site Audit

Saiba mais sobre o problema "Anotação hreflang inválida" no Site Audit do Ahrefs e como corrigi-lo em seu site.

Anna avatar
Escrito por Anna
Atualizado essa semana

O que desencadeia este problema?

Este problema relata URLs de páginas onde o código de idioma (ou idioma-localização) declarado na anotação hreflang é inválido. O código de idioma deve seguir o formato ISO 639-1, o código de região deve ser especificado no formato ISO 3166-1 Alpha 2.

Exemplo no cabeçalho da página:

<head>...<link rel="alternate" hreflang="en-uk" href="https://ahrefs.com/blog/google-keyword-planner/"  />...</head>

Exemplo em cabeçalho HTTP:

Link: <https://ahrefs.com/blog/google-keyword-planner/>; rel="alternate"; hreflang="en-uk"

en-uk não é um código de idioma-região válido para o Reino Unido. Deve ser en-gb em vez disso.

Por que é importante?

O Google, assim como outros motores de busca, ignorará as anotações hreflang com códigos de idioma (ou idioma-região) inválidos. Consequentemente, os motores de busca podem "ignorar" versões alternativas de sua página e não serão capazes de direcionar os usuários para a versão mais adequada de sua página por idioma ou região.

Como corrigir?

Para cada URL relatado, olhe nas colunas mostradas na captura de tela abaixo:

Procure por "Não" na coluna "Is valid hreflang" para encontrar valores inválidos nas anotações hreflang.

"bel" no exemplo acima não é um código de idioma válido para o idioma bielorrusso e deve ser substituído por "be".

Se precisar de uma lista de URLs que possuem um determinado código de idioma ou idioma-região inválido, você pode facilmente fazê-lo com um filtro adicional.

Faça as edições necessárias nas anotações hreflang em todas as páginas relatadas.

Múltiplas versões de idioma/região de uma página podem ser especificadas em:

1. Tags HTML

Exemplo:

<link rel="alternate" hreflang="ru-ru" href="https://ahrefs.com/blog/ru/" /><link rel="alternate" hreflang="es-ar" href="https://ahrefs.com/blog/es/" />...

2. Cabeçalhos HTTP

Link: <https://ahrefs.com/blog/ru/>; rel="alternate"; hreflang="ru-ru", <https://ahrefs.com/blog/es/>; rel="alternate"; hreflang="es-ar", ...
Respondeu à sua pergunta?