Как то делал - убирал конечный слеш в ШопСкрипте. Лет 5 назад. Вроде работало красиво через "ейчтиаксес". По пагинации. Есть статья на СеоПрофи хорошая. Я делал сразу по двум вариантам. И next, prec + каноникал на первую страницу(на страницах 2+) - без page-1. Закрывал в роботсе страницы пагинации. И ещё тоже самое только без prev, next - на page-all.