Задать вопрос
@stifler11

Как скрыть псевдо страницы с фильтрами от индексации Яндекса?

Есть сайт, новый. У него есть страницы каталога. На этих страницах можно применять различные сортировки.
Пример:
domen.ru/page/?order=popularity
domen.ru/page/?order=price_asc
и тд

Такие страницы индексируются Яндексом, а мне этого не нужно

Я сделал такие записи в robots.txt
Disallow: /?order=*
Disallow: /?order=?
Disallow: /?order=popularity
Disallow: /?order=price_asc
Disallow: /?order=popularity?
Disallow: /?order=price_asc?

И в яндекс.вебмастере
В разделе "удалить url" аналогичные команды указал. Но такие страницы продолжают индексироваться
  • Вопрос задан
  • 470 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя Максим Морев К ответам на вопрос (3)
SeaInside
@SeaInside
16 лет пилю все эти штуки
Ну, во-первых, вы в Disallow исключили параметр order только для главной страницы, а у вас подстраница /page/
Disallow: /page/?*order=* - как-то так будет веселей.
  1. Вам нужно добавить канонические ссылки на основную страницу со страниц с GET-параметрами (если на основной будет ссылка сама на себя - ничего страшного)
  2. Для Яндекса отдельно есть директива clean-param, лучше добавить и её.
Ответ написан
Комментировать