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".