Olá ![]()
Ativei a localização de conteúdo com as seguintes configurações de administrador:
content_localization_enabled
content_localization_supported_locales(en, fr)
content_localization_crawler_paramativado
No entanto, notei que as páginas traduzidas, na maioria das vezes, não estão sendo indexadas pelo Google. No Google Search Console, os URLs traduzidos mostram o status “Página alternativa com tag canônica correta”, o que significa que o Google está intencionalmente ignorando-as.
A causa parece ser que as páginas traduzidas têm uma tag canônica apontando para o URL original em vez de autorreferenciar-se.
Comportamento atual:
<!-- na página ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123" />
Comportamento esperado:
<!-- na página ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />
Como o Google ignora as tags hreflang quando o canônico aponta para um URL diferente, nenhuma das páginas traduzidas é indexada.
Isso é um problema conhecido ou existe uma solução alternativa?
Obrigado!