Google обновил документ с лучшими практиками SEO в области JavaScript, добавив новый раздел Узнайте, как установить канонический URL-адрес при использовании JavaScript. Google написал: «Лучший способ установить канонический URL-адрес — использовать HTML. Однако, если вам необходимо использовать JavaScript, убедитесь, что вы всегда устанавливаете для канонического URL-адреса то же значение, что и исходное значение HTML».
Так что Google должен разобраться в этом, но если нет, не вините Google. Гугл написал:
Тег ссылки rel=»canonical» помогает Google найти каноническую версию страницы. Вы можете использовать JavaScript для установки канонического URL-адреса. Однако обратите внимание, что вам не следует использовать JavaScript для изменения канонического URL-адреса на что-либо иное, кроме URL-адреса, который вы указали в качестве канонического URL-адреса в исходном HTML. Лучший способ установить канонический URL-адрес — использовать HTML. Однако если вам необходимо использовать JavaScript, убедитесь, что вы всегда устанавливаете для канонического URL то же значение, что и исходное значение HTML. Если вы не можете установить канонический URL-адрес в HTML, вы можете использовать JavaScript, чтобы установить канонический URL-адрес и опустить его в исходном HTML.
Google объяснил«Канонизация происходит до и после рендеринга, поэтому важно сделать канонический URL-адрес как можно более понятным. В JavaScript это означает установку канонического URL-адреса на тот же URL-адрес, что и исходный HTML, или, если это невозможно, исключение канонического URL-адреса из исходного HTML».
Всегда проверяйте, может ли Google обработать ваш JavaScript. Один из способов сделать это — протестировать его с помощью инструмента проверки URL-адресов в консоли поиска Google.
Обсуждение на форуме ниже Х.

