Tenho alguns erros com as etiquetas hreflang

Neste artigo, aprenderá a resolver os erros mais comuns relacionados com as etiquetas hreflang quando utiliza o Weglot.


Este artigo é útil se o seu site utiliza uma integração de subdiretório ou subdomínio - não JavaScript.

👉 Para saber mais, consulte: Como é que a Weglot gere a SEO do seu sítio Web?



O que são etiquetas hreflang?

As etiquetas Hreflang são pequenos fragmentos de código que indicam aos motores de busca o idioma de uma página. Ajudam a mostrar a versão linguística correta do seu sítio web nos resultados da pesquisa com base na língua ou localização do utilizador.


Têm o seguinte aspeto:

  • WordPress + subdiretório: /en/
<link rel="alternate" hreflang="en" href="http://www.example.com/en/"/>
  • Integração de subdomínios: https://en.example.com/
<link rel="alternate" hreflang="en" href="http://en.example.com" />

Mensagens de erro comuns

Eis como corrigir os problemas mais frequentes comunicados pelas ferramentas de SEO:


Sem etiquetas hreflang

Se não aparecerem etiquetas no seu sítio:

  • Aceda ao seu Painel de Controlo do Weglot → selecione o seu projeto → separador Configuração
  • Copy the provided hreflang tags and manually insert them into your <head> section (only needed for non-WordPress projects)


Conflito com as suas próprias etiquetas hreflang personalizadas

Cada página deve conter o mesmo conjunto de etiquetas hreflang em todas as versões.

Exemplo:

<link rel="alternate" hreflang="en" href="http://www.mywebsite.com/" />
<link rel="alternate" hreflang="fr" href="http://www.mywebsite.com/fr/" />
<link rel="alternate" hreflang="es" href="http://www.mywebsite.com/es/" />

Estas mesmas etiquetas devem estar presentes em todas as páginas (/, /fr/, /es/, etc.).

Se gerir as suas próprias etiquetas hreflang personalizadas, pode contactar support@weglot.com para que possamos desativar as etiquetas hreflang automáticas do Weglot.


Etiquetas hreflang duplicadas

Certifique-se de que as etiquetas hreflang não estão duplicadas no seu HTML. Isto pode acontecer se:

  • Utiliza outra aplicação de tradução para além da Weglot
  • Está na Shopify e tem idiomas nativos da Shopify publicados

➡️ Para corrigir esta situação na Shopify:

  • Ir para Definições > Línguas
  • Cancelar a publicação e excluir quaisquer idiomas nativos do Shopify (não estão relacionados com o Weglot)

Questões canónicas

O Weglot não adiciona tags canónicas, mas actualizará automaticamente a sua tag canónica se já existir uma no seu HTML.

👉 Certifique-se de que:

  • Adicionar manualmente uma etiqueta canónica na versão original do seu sítio Web
  • Deixe que o Weglot o ajuste automaticamente para versões traduzidas

O atributo HTML lang não corresponde

Your <html lang="..."> attribute must match the hreflang values.

Exemplo de incompatibilidade:

<html lang="en-US">
<link rel="alternate" hreflang="en" href="..." />

A etiqueta hreflang "en" adicionada pelo Weglot não corresponde ao atributo HTML lang "en-US" das hiperligações para as quais aponta.


Solução:

  • Atualizar o atributo lang para corresponder, por exemplo, lang="en"
  • Também pode utilizar um plugin CMS para editar este atributo, se necessário.

Falta x-default

De acordo com Documentação do Google, o x-default tem de ser adicionada quando nenhuma língua corresponde.

Alguns verificadores de SEO aconselham a adição de uma etiqueta x-default. No entanto, a melhor forma de a utilizar é numa página de seleção de línguas em que não existam línguas específicas. Por isso, terá de ser representada com a etiqueta x-default tag.

Caso contrário, a sua versão original deve ter a etiqueta hreflang relativa à sua língua original.

Dependendo do CMS utilizado, deve ser possível adicionar o x-default hreflang automaticamente. Em alternativa, pode utilizar um plugin ou uma aplicação para o fazer.


Squarespace e Webflow

No Squarespace e no Webflow, podem ocorrer alguns erros relacionados com o hreflang porque o Weglot não pode modificar a versão original das suas páginas.


Ao usar o Weglot com uma integração de subdomínio, o Weglot só pode editar as páginas traduzidas. Estas versões traduzidas incluirão as etiquetas hreflang corretas com o caminho completo de cada URL.


No entanto, na versão original das suas páginas, o Weglot não pode inserir automaticamente o caminho completo nas etiquetas hreflang.


Para resolver este problema, pode utilizar o nosso guia de integração: ➡️ https://github.com/weglot/integration-hooks


Esta solução permite-lhe:

  • Adicionar automaticamente etiquetas hreflang às suas páginas originais
  • Incluir os caminhos relativos corretos para cada versão traduzida

Como resultado, as suas páginas originais também conterão etiquetas hreflang exactas e completas.

Nota: Isto não impede o Google de indexar o seu conteúdo. As páginas traduzidas devem continuar a ser indexadas corretamente.


Verificador de Hreflang

É uma boa ideia verificar se as suas etiquetas hreflang estão a funcionar corretamente. Desenvolvemos a ferramenta Hreflang Checker para este efeito.

Cole o URL que pretende verificar na barra de pesquisa e, em seguida, clique no botão "Testar URL".

Isto respondeu à tua pergunta? Obrigado pelo feedback Houve um problema ao enviar os seus comentários. Por favor, tente novamente mais tarde.

Ainda precisa de ajuda? Contactar-nos Contactar-nos