Я почти уверен, что это не так. Скорее всего, правильным решением будет сделать ваш контент «не по теме» доступным только для авторизованных пользователей.
А вот информация с ask.discourse.com
Настройка noindex для тем в категориях Discourse ИИ
pfaffman:
Как можно установить noindex для всех тем в конкретной категории?
DiscourseHelper:
Мысли
Поиск
Поиск: Как автоматически установить noindex для каждой темы, созданной в определённой категории Discourse, используя настройки, модерацию или плагины, и гарантировать, что поисковые системы не будут индексировать эти темы.
Чтение
Прочитать: Возможно ли указать noindex для всех тем в указанной категории?
Чтение
Прочитать: Как добавить noindex ко всей категории?
Чтение
Прочитать: Нужен способ добавить «meta robots noindex» в темы из категории
Чтение
Прочитать: Нужно найти решение для блокировки индексации тем из категории
Чтение
Прочитать: Как установить noindex для тем в конкретной категории?
Чтение
Прочитать: Удалить из индекса отдельное обсуждение без архивирования
В Discourse в настоящее время нет встроенной настройки для автоматической установки noindex для всех тем в конкретной категории, если категория остаётся общедоступной. Самый надёжный способ предотвратить индексацию тем в категории — ограничить видимость категории так, чтобы её могли просматривать только авторизованные пользователи, но это может не подойти, если вам всё ещё нужен публичный доступ.
Ключевые выводы:
- Не существует базовой функции или административной настройки для добавления мета-тега
noindexко всем темам в конкретной категории. - Изменение robots.txt через настройку
/admin/customize/robotsповлияет только на страницу списка категорий, но не на отдельные темы внутри этой категории (источник). - Для автоматического добавления
noindexк темам в конкретной категории потребуется плагин (источник). - Другие обходные пути, такие как «скрытие из списка» или показ категорий только авторизованным пользователям, либо снижают общедоступность, либо не влияют на индексацию поисковыми системами (источник).
Сводная таблица:
| Метод | Влияние на поисковые системы | Публичный доступ |
|---|---|---|
| Ограничение категории до TL0 | Блокирует поисковые системы и гостей, не является по-настоящему публичным | |
| Пользовательский robots.txt | Блокирует только страницу списка категорий, а не отдельные темы | |
| Плагин (кастомная разработка) | Необходим для добавления <meta name="robots" content="noindex"> к темам |
|
| Скрытие тем из списка | Темы остаются публичными и индексируемыми, если на них есть прямые ссылки |
Ссылки:
- «Возможно ли указать noindex для всех тем в указанной категории?»
- «Нужен способ добавить «meta robots noindex» в темы из категории»
- «Как добавить noindex ко всей категории?»
- «Как установить noindex для тем в конкретной категории?»
Если требуется решение с использованием плагина и вы размещены на платформе Discourse (Pro/Business/Enterprise), свяжитесь с team@discourse.org, чтобы обсудить ваши потребности. Платные планы хостинга не позволяют напрямую использовать пользовательские плагины, но могут предложить профессиональные услуги или альтернативные решения.
Дайте знать, если вам понадобятся дополнительные детали или помощь в формулировке требований для команды Discourse!