Cobertura de sitemap multilingue
Um sitemap monolingue num site multilingue esconde a maior parte do que publicou. O hreflang no head ajuda, mas a descoberta é lenta e parcial. Cada variante de locale precisa da sua própria entrada com o conjunto completo de alternates.
Use quando existem páginas traduzidas e ligadas mas que não recebem impressões, e o sitemap lista apenas a língua predefinida.
O ficheiro da competência
O que precisa primeiro
- O gerador de sitemap
- O URL canonical de uma página por template
- A lista de locales suportados
Método
- 01 Conte as entradas do sitemap actual e multiplique pelo número de locales. É esse o alvo, e a diferença é o que hoje não pode ser descoberto.
- 02 Emita uma entrada url por locale por página, em vez de uma entrada com alternates - cada variante precisa do seu próprio loc para ser rastreada pelos seus próprios méritos.
- 03 Dê a cada entrada o mesmo bloco de alternates, incluindo uma auto-referência e um x-default.
- 04 Retire as query strings das alternates geradas. Algumas bibliotecas de localização acrescentam parâmetros que transformam cada alternate num URL distinto e não canonical.
- 05 Verifique a reciprocidade mecanicamente: cada loc do ficheiro tem também de aparecer como alternate algures, e não pode haver locs duplicados.
- 06 Confirme que cada alternate corresponde ao canonical que a própria página declara, incluindo a convenção da barra final - uma discrepância invalida o cluster.
O que isto produz
Um sitemap com o número de entradas multiplicado pelo número de locales, totalmente recíproco, verificado contra os canonicals que as páginas realmente declaram.
Onde isto corre mal
- Emitir uma entrada com alternates em vez de uma entrada por locale
- Deixar uma biblioteca acrescentar parâmetros de query aos URLs alternates gerados
- Declarar alternates que não coincidem com o canonical da página, o que descarta silenciosamente todo o cluster
Use esta skill na sua própria IA
O ficheiro é markdown simples, com o nome e o gatilho no frontmatter. Quando um assistente consegue carregar skills sozinho, é esse frontmatter que lê para decidir que esta se aplica.
Mais em SEO internacional
Reparação da reciprocidade de hreflang
Use quando existem páginas traduzidas e indexadas mas que nunca aparecem no país certo, ou quand...
Auditoria à armadilha de redireccionamento de locale
Use quando os visitantes reportam não conseguir voltar a mudar para uma língua, ou quando um lin...
Protecção contra desvio de chaves de tradução
Use em qualquer site cujas chaves de tradução sejam o texto original em inglês, onde editar um t...
Auditoria de layout RTL
Use antes de lançar árabe, hebraico, farsi ou urdu, ou quando um locale RTL mostra texto sobrepo...