Тэг canonical для ShopCMS
Дополнение для создания "канонических" ссылок. Очень помогает убрать дубли из поисковиков, т.к. штатно shopCMS грешит дублирующимися страницами. Например, если со страницы product_XXX.html перейти в "обсуждения" и нажать "вернуться к товару", то получим ту же самую страницу, но уже со ссылкой index.php?productID=XXX. Аналогично с категорией при смене сортировки/направления.
Artikelnummer: shopcms_canonical
Дополнение для создания "канонических" ссылок.
https://yandex.ru/support/webmaster/controlling-robot/html.xml#canonical
https://support.google.com/webmasters/answer/139066?hl=ru
https://yandex.ru/blog/platon/2878
На первую-вторую-десятую страницу категории каноникал-ссылка одна и та же - без offset-а.
Т.е. первая (или единственная) страница категории.
На "показать все" - с &show_all=yes, т.е. ВСЕ товары категории.
Остальное более-менее банально и однозначно, т.е. вне зависимости от типа ссылки (динамическая index.php?blablaID=123 или статическая /blabla123.html) в canonical пишется выбранный в "Общих настройках" вариант.
Если в "общих настройках" выбраны динамические ссылки (точнее, не выбраны "псевдостатические", которые по умолчанию выбраны), то оно особо и не надо нигде кроме категорий (там sort и direction создают дубли). Все равно везде index.php?blablaID=123
А вот если оставлены дефолтовые псевдостатические (как обычно у всех и есть, я только одного клиента знаю с динамическими), то это полезно, т.к. ссылки на сайте присутствуют в обоих видах. Например, на странице товара /product123.html есть ссылка на обсуждения товара /indеx.php?prоductID=123&discuss=yes, а на странице обсуждения обратная ссылка на страницу товара, которая уже - тадададам! - /indеx.php?prоductID=123.
И такого много, насколько я помню.
Каноническая ссылка добавляется в код на страницах категории, товара, новости, статической страницы, прайса, фидбэка и корзины. Надо другие - добавьте. По коду очевидно, как сделать.
PS. Я не уверен, что нужен canonical для корзины и фидбэка, т.к. в robots.txt по умолчанию прописано
Disallow: /cart.html
Disallow: /feedback.html
а Гугль (см. вторую ссылку) в явном виде пишет "Не указывайте канонические страницы в файле robots.txt"