Hola ![]()
He habilitado la localización de contenido con la siguiente configuración de administrador:
content_localization_enabled
content_localization_supported_locales(en, fr)
content_localization_crawler_paramhabilitado
Sin embargo, noté que las páginas traducidas en su mayoría no están siendo indexadas por Google. En Google Search Console, las URL traducidas muestran el estado “Página alternativa con etiqueta canónica correcta”, lo que significa que Google las está omitiendo intencionalmente.
La causa parece ser que las páginas traducidas tienen una etiqueta canónica que apunta a la URL original en lugar de autorreferenciarse.
Comportamiento actual:
<!-- en la página ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123" />
Comportamiento esperado:
<!-- en la página ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />
Dado que Google ignora las etiquetas hreflang cuando la canónica apunta a una URL diferente, ninguna de las páginas traducidas se indexa.
¿Es este un problema conocido o hay una solución alternativa?
¡Gracias!