Reparação da reciprocidade de hreflang
O hreflang é ignorado a menos que cada versão aponte de volta para todas as outras versões, incluindo para si própria. A maioria das implementações partidas parece correcta na página que inspecciona - a falha está na página irmã que não verificou. Esta skill encontra as ligações de sentido único.
Use quando existem páginas traduzidas e indexadas mas que nunca aparecem no país certo, ou quando a Search Console reporta "no return tags" contra as suas alternates.
O ficheiro da competência
O que precisa primeiro
- Um crawl que exporte todas as anotações hreflang por URL
- O canonical declarado em cada um desses URLs
Método
- 01 Construa um grafo dirigido: para cada URL, uma ligação a cada alternate que declara.
- 02 Um cluster só é válido quando está totalmente ligado nos dois sentidos E cada membro se declara a si próprio. Encontre os clusters que não o estão.
- 03 O defeito mais comum é a ausência da auto-referência. Uma página que lista fr, de e es mas não o seu próprio en é um cluster partido, ainda que nada pareça errado nessa página.
- 04 Cruze o hreflang com o canonical. Se uma página canonicaliza para um URL diferente daquele que as suas irmãs indicam como sua alternate, todo o cluster é descartado - esta é a falha que sobrevive a qualquer inspecção visual.
- 05 Verifique que cada alternate devolve 200 directamente. Uma alternate que aponta para um URL que redirecciona é descartada em silêncio, e é por isso que as alternates têm de usar a forma canonical exacta, incluindo a convenção da barra final.
- 06 Confirme que existe um x-default por cluster e que aponta para a versão que serve a visitantes sem correspondência, e não simplesmente para a página em inglês por reflexo.
- 07 Volte a fazer o crawl e confirme que todos os clusters são agora bidireccionais e auto-referenciados.
O que isto produz
Uma lista de clusters partidos com a ligação em falta específica de cada um, e os conflitos de canonical que os teriam invalidado de qualquer forma.
Onde isto corre mal
- Adicionar hreflang ao head de todas as páginas mas nunca verificar o sentido inverso a partir das páginas irmãs
- Alternates a apontar para URLs que redireccionam - marcação de aspecto correcto que é descartada antes de ser lida
- Deixar que um redireccionamento de locale baseado em sessão sobreponha o URL, de modo que um crawler que pede a alternate inglesa recebe outra língua e o cluster nunca valida
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
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...
Cobertura de sitemap multilingue
Use quando existem páginas traduzidas e ligadas mas que não recebem impressões, e o sitemap list...