Google добавил новый раздел о лучших практиках каноникализации для JavaScript в документ «JavaScript SEO best practices».
На этой неделе Google уже во второй раз обновил руководство по SEO для JavaScript. На этот раз обновление посвящено разъяснению правил работы с каноническими URL при использовании JavaScript. Вкратце позиция Google звучит так: канонический URL должен совпадать с тем, что указан в исходном HTML, а если это невозможно — тег canonical лучше вовсе не указывать в HTML.
Что именно добавил Google
Google добавил новый раздел, в котором говорится следующее.
Тег ссылки rel="canonical" помогает Google определить каноническую версию страницы. Вы можете использовать JavaScript для установки канонического URL, но при этом не следует менять его на значение, отличное от того, которое указано как каноническое в исходном HTML.
Лучший способ задать канонический URL — использовать HTML. Однако если вам необходимо использовать JavaScript, убедитесь, что канонический URL всегда совпадает со значением из исходного HTML. Если же вы не можете задать канонический URL в HTML, тогда допустимо установить его с помощью JavaScript и вовсе не указывать canonical в исходном HTML.
Позиция Google по noindex
Ранее на этой неделе Google также предупредил об использовании JavaScript для тега noindex. Компания подчеркнула: если вы хотите, чтобы страница индексировалась, не используйте тег noindex в исходном коде страницы.
Почему это важно
Если вы используете JavaScript для установки канонических ссылок, обязательно проверяйте, корректно ли они обрабатываются, с помощью инструмента «Проверка URL» в Google Search Console.
Рекомендуется ознакомиться с обновлёнными лучшими практиками, если на вашем сайте активно используется JavaScript, особенно при работе с каноническими ссылками.