Canonical с карточки товара на категорию - грубая ошибка, которая уберёт карточку из индекса.
Почему это ошибка
Canonical говорит Google: «Эта страница - дубль. Оригинал - вот здесь». Если карточка товара указывает canonical на категорию - Google решит, что карточка не нужна и удалит из индекса.
Последствия
- Карточка товара не ранжируется по названию товара
- Потеря трафика по транзакционным запросам: «купить [конкретный товар]»
- Потеря ссылочного веса: внешние ссылки на карточку «переносятся» на категорию
Правильный canonical
- Карточка товара: canonical на себя →
href="https://site.ru/catalog/product-name/" - Категория: canonical на себя →
href="https://site.ru/catalog/category/" - Фильтр: canonical на категорию (если фильтр не SEO-страница)
Когда canonical на категорию допустим
Только для дублей: если один товар доступен по двум URL (/catalog/product/ и /brands/product/) - canonical одного на другой. Но не карточки на категорию.
Как обнаружить
Screaming Frog → Canonicals → «Canonical URL != URL». Массово покажет все страницы с «чужим» canonical.