Ciao ![]()
Ho abilitato la localizzazione dei contenuti con le seguenti impostazioni di amministrazione:
content_localization_enabled
content_localization_supported_locales(en, fr)
content_localization_crawler_paramabilitato
Tuttavia, ho notato che le pagine tradotte non vengono quasi mai indicizzate da Google. In Google Search Console, gli URL tradotti mostrano lo stato “Pagina alternativa con tag canonical corretto”, il che significa che Google le sta intenzionalmente saltando.
La causa sembra essere che le pagine tradotte hanno un tag canonical che punta all’URL originale invece di auto-riferirsi.
Comportamento attuale:
<!-- sulla pagina ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123" />
Comportamento previsto:
<!-- sulla pagina ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />
Poiché Google ignora i tag hreflang quando il canonical punta a un URL diverso, nessuna delle pagine tradotte viene indicizzata.
Si tratta di un problema noto o esiste una soluzione alternativa?
Grazie!