Обратил внимание, что мне не встречаются проекты, где страницы с параметрами представляют какую-то ценность, при этом они активно лезут сначала в индекс, а потом помечаются как МПК в Яндекс.Вебмастере.
Поэтому последнее время работаю в два патрона:
1) Сканирую сайт через лягушку и фильтрую результаты на содержание знака вопроса в URL;
2) Если полезных страниц там не обнаружилось, сношу их все разом через
Disallow: *?*
В случае, если важные страницы присутствуют, например, пагинация, стили или JS скрипты, то выборочно открываю именно их.
Корректность загрузки стилей и скриптов проверяем здесь.
Корректность robots.txt - здесь.
—
Не лишним будет настроить 301 с главной с GET параметром на саму главную без параметра. Откуда берутся эти страницы и почему лезут в индекс - мне неизвестно, поискать эти страницы можно в разделе "История обхода" Яндекс.Вебмастер (пример на скриншоте).
Проблема решается простой настройкой в файле htaccess:
RewriteCond %{THE_REQUEST} /\?
RewriteRule ^ /? [R=301,L]
#technical