Как запретить Google считать страницы с GET-параметрами самостоятельными страницами?
Насколько знаю для Гугла этот вопрос решается каноническими ссылками
Ну или в robotsDisallow: /*?*dir=
Disallow: /*?*order=
Disallow: /*?*p=
Более того, рекомендую использовать URL параметры в GSC (Google Search Console)  по старому WMT (Web Master Tool). Там для каждого URL параметра можно Google подсказать где у Вас сортировка, а где пагинация и тд. Таким образом он сам будет понимать по каким URL c параметрами стоит ходить чаще для обновления контента (например пагинация), а какие URL приведут к дублированному контенту(фильтра, сортировки, ...).