Как открыть некоторые категории в robots?

rofl

Приватовец
Приватовец
Регистрация
22 Фев 2017
Сообщения
552
Реакции
145
Баллы
43
Привет. Нужны в robots открыть некоторые категории, при этом чтобы все остальные были закрыты.

Есть Disallow: /category/ - всё должно быть закрыто от индекса, кроме /category/open/

Получается, что нужно открыть только этот путь (/category/open/).

Первое, что пришло в голову это сделать так, но мне кажется, что это неверное решение.
Disallow: /category/
Allow: /category/open/


Что скажете?
 

rofl

Приватовец
Приватовец
Регистрация
22 Фев 2017
Сообщения
552
Реакции
145
Баллы
43
Пришел к тому, что верно будет сделать вот так:
Allow: /category/open/
Disallow: /category/
 
  • Like
Реакции: OuT

GdePost

Продвинутый
Оф. Представитель
Регистрация
28 Июн 2017
Сообщения
65
Реакции
22
Баллы
8
# Исходный robots.txt:
User-agent: Yandex
Allow: /
Allow: /catalog/auto
Disallow: /catalog
# Сортированный robots.txt:
User-agent: Yandex
Allow: /
Disallow: /catalog
Allow: /catalog/auto
# запрещает скачивать страницы, начинающиеся с '/catalog',
# но разрешает скачивать страницы, начинающиеся с '/catalog/auto'.
Документация Использование robots.txt

P.s И потом можно проверить разрешенные страницы , категории тут Анализ robots.txt — Яндекс.Вебмастер
 

rofl

Приватовец
Приватовец
Регистрация
22 Фев 2017
Сообщения
552
Реакции
145
Баллы
43
Столкнулся с проблемой, пагинация тоже вылезла теперь там где разрешил. Как закрыть?
 

OuT

VIP
VIP
Прошёл марафон
Регистрация
21 Фев 2017
Сообщения
350
Реакции
340
Баллы
63
Если точечно для категории: <meta name="robots" content="noindex,follow" />

Если конструкцию по всему сайту убить:

Disallow: */page/*
 

rofl

Приватовец
Приватовец
Регистрация
22 Фев 2017
Сообщения
552
Реакции
145
Баллы
43
Такое уже есть, но почему-то в случаи с Allow: /category/open/ не работает, при этом с другими страницами всё ок.
Проверял в вебмастере, показывает, что /category/open/page/2 разрешено, а /category/page/2 запрещено при этом.
 

GdePost

Продвинутый
Оф. Представитель
Регистрация
28 Июн 2017
Сообщения
65
Реакции
22
Баллы
8
Попробуйте так без звездочек

Код:
Disallow: /page/
 

Gazarov

Новичок
Регистрация
7 Июн 2018
Сообщения
121
Реакции
58
Баллы
28
Зачем такое делать? Не советую скрывать НЕ технические страницы от поисковой системы.
Ненужные странички можно закрывать тегом meta robots noindex.

А вот пейджи лучше использовать каноникал + рел прев / next.
 
Последнее редактирование модератором:

OuT

VIP
VIP
Прошёл марафон
Регистрация
21 Фев 2017
Сообщения
350
Реакции
340
Баллы
63
@rofl, тогда надо вооружаться "звездочками", проверкой robots.txt и методом подбора проверять, какая комбинация даст результат, если meta robots не хочешь юзать. Я обычно им такие вопросы решаю)
 

rofl

Приватовец
Приватовец
Регистрация
22 Фев 2017
Сообщения
552
Реакции
145
Баллы
43
Нужно прописать дополнительно так:
Disallow: /category/open/page/*
 
  • Like
Реакции: OuT

OuT

VIP
VIP
Прошёл марафон
Регистрация
21 Фев 2017
Сообщения
350
Реакции
340
Баллы
63
@rofl, за это не люблю программирование) надо уметь скрупулезно линейно мыслить) "раз что-то разрешил, но нужно исключение, то укажи его точечно, иначе будет забиваться разрешением выше" :)
 
Сверху Снизу