Как исключить из индексации темы в определенной категории?

Я почти уверен, что это не так. Скорее всего, правильным решением будет сделать ваш контент «не по теме» доступным только для авторизованных пользователей.

А вот информация с 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 Блокирует поисковые системы и гостей, не является по-настоящему публичным :cross_mark:
Пользовательский robots.txt Блокирует только страницу списка категорий, а не отдельные темы :white_check_mark:
Плагин (кастомная разработка) Необходим для добавления <meta name="robots" content="noindex"> к темам :white_check_mark:
Скрытие тем из списка Темы остаются публичными и индексируемыми, если на них есть прямые ссылки :white_check_mark:

Ссылки:

Если требуется решение с использованием плагина и вы размещены на платформе Discourse (Pro/Business/Enterprise), свяжитесь с team@discourse.org, чтобы обсудить ваши потребности. Платные планы хостинга не позволяют напрямую использовать пользовательские плагины, но могут предложить профессиональные услуги или альтернативные решения.

Дайте знать, если вам понадобятся дополнительные детали или помощь в формулировке требований для команды Discourse!