Verificação de hreflang: erros comuns de marcação
A verificação de hreflang encontra erros comuns de marcação das versões de idioma: links unidirecionais, ausência de autorreferência, códigos de idioma incorretos. Um erro em um único ponto desativa toda a marcação, por isso ela deve ser verificada após cada alteração. A ferramenta é o validador de hreflang.
Erros comuns
| Erro | Consequência |
|---|---|
| Uma versão aponta para outra, mas esta não aponta de volta | O par é ignorado: a marcação precisa ser recíproca |
| Sem link de autorreferência | O conjunto é considerado incompleto |
| Erro de digitação no código de idioma | A linha não funciona; os códigos são definidos por padrão |
| Região sem idioma | Não funciona: a região só é indicada junto com o idioma |
| Link para um endereço com redirecionamento ou erro | A conexão é interrompida |
| Endereços não canônicos informados | Conflito com o endereço canônico, e o buscador escolhe por conta própria |
Código de idioma e código de país
O idioma é registrado com um código de duas letras, e o país, com outro código de duas letras separado após um hífen. Uma confusão comum: o código do país e o código do idioma de um mesmo território são diferentes, e um não pode substituir o outro. Se a versão se destina a todos os falantes do idioma, o código do país não é informado: essa regra tem alcance mais amplo.
Ordem de verificação
- Verifique uma página de cada versão de idioma: os erros geralmente são sistêmicos, vindos do template.
- Confirme que todos os endereços listados respondem com o código 200.
- Compare os endereços com os canônicos: eles devem coincidir.
- Verifique a opção de fallback para outros países, se for usada.
Seu site precisa de hreflang?
| Situação | Precisa? |
|---|---|
| Site em um único idioma | Não |
| Vários idiomas em um mesmo domínio | Sim |
| Um idioma, mas países diferentes com preços diferentes | Sim, com indicação de região |
| Traduções em subdomínios ou domínios separados | Sim, a marcação funciona entre domínios |
| Tradução automática sem endereços separados | Não: não há o que marcar |
Como fazemos
Cada artigo da base de conhecimento existe em quatro versões de idioma, cada uma com seu próprio endereço, e elas são conectadas por essa marcação, portanto a versão em inglês não concorre com a versão em russo. Como alternar entre elas está descrito no artigo sobre versões de idioma.