Google разъяснил правила каноникализации при использовании JavaScript

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, особенно при работе с каноническими ссылками.