@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" аналогичные команды указал. Но такие страницы продолжают индексироваться
  • Вопрос задан
  • 456 просмотров
Пригласить эксперта
Ответы на вопрос 3
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
1. Яндекс достаточно долго расчехляется.
2. Добавь до кучи canonical.
Ответ написан
Комментировать
SeaInside
@SeaInside
15 лет пилю все эти штуки
Ну, во-первых, вы в Disallow исключили параметр order только для главной страницы, а у вас подстраница /page/
Disallow: /page/?*order=* - как-то так будет веселей.
  1. Вам нужно добавить канонические ссылки на основную страницу со страниц с GET-параметрами (если на основной будет ссылка сама на себя - ничего страшного)
  2. Для Яндекса отдельно есть директива clean-param, лучше добавить и её.
Ответ написан
Комментировать
ReactorHeart
@ReactorHeart
SEO аналитик
Закрыть от индексации, прописав в коде страниц-фильтров до /head - .
Чтобы это сработало, надо убрать из robots.txt запрещающие директивы на те страницы, на которых прописываете "noindex, follow"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы