Здравствуйте!
Есть ИМ на Opencart 2.1.0.2, некоторые товары помещены в несколько категорий сразу. Пример:
wok-and-roll.ru/pitstsa-gavaiwok-and-roll.ru/dostavka-piccy-v-sochi/pitstsa-gavaiwok-and-roll.ru/vkusnaja-pitstsa/pitstsa-gavai
Эта пицца доступна по трём URL - с категории "вкусная пицца", с категории "доставка пиццы в Сочи", и с главной страницы, хлебные крошки также подстраиваются под эту структуру – у каждого экземпляра свои крошки.
Этот факт грозит, как минимум, неправильной и спутанной структурой сайта в глазах поисковика, и возникновением дублей товаров.
Как решить эту проблему? Редиректы, как и запрет в robots, писать для каждого URL товара - не выход (потенциально, каждый товар может появиться на главной -> появится дубль), встроенного механизма управления тегом canonical в опенкарте нет.
Пока нашел велосипедное решение, в котором желаемая каноническая ссылка прописывается в теге "keywords" товара, а затем, в шаблоне, данные из этого поля выводятся в теге canonical.