Hello ![]()
I’ve enabled content localization with the following admin settings:
content_localization_enabled
content_localization_supported_locales(en, fr)
content_localization_crawler_paramenabled
However, I noticed that translated pages are mostly not being indexed by Google. In Google Search Console, translated URLs show the status “Alternate page with proper canonical tag” meaning Google is intentionally skipping them.
The cause appears to be that translated pages have a canonical tag pointing to the original URL instead of self-referencing.
Current behavior:
<!-- on ?tl=fr page -->
<link rel="canonical" href="https://site.com/t/topic/123" />
Expected behavior:
<!-- on ?tl=fr page -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />
Since Google ignores hreflang tags when the canonical points to a different URL, none of the translated pages get indexed.
Is this a known issue or is there a workaround?
Thanks!