Привет ![]()
Я включил локализацию контента со следующими настройками администратора:
content_localization_enabled
content_localization_supported_locales(en, fr)
content_localization_crawler_paramвключено
Однако я заметил, что переведенные страницы в основном не индексируются Google. В Google Search Console переведенные URL-адреса имеют статус “Альтернативная страница с правильным тегом канонического URL”, что означает, что Google намеренно пропускает их.
Причина, похоже, в том, что у переведенных страниц есть тег канонического URL, указывающий на исходный URL, а не на саму страницу.
Текущее поведение:
<!-- на странице ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123" />
Ожидаемое поведение:
<!-- на странице ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />
Поскольку Google игнорирует теги hreflang, когда канонический URL указывает на другой адрес, ни одна из переведенных страниц не индексируется.
Это известная проблема или есть обходной путь?
Спасибо!