Формулировка проблемы
В настоящее время Discourse не поддерживает строгую видимость категорий в зависимости от принадлежности к группе, что приводит к следующим проблемам:
- Пользователи видят не связанные категории в результатах поиска, в выпадающем списке категорий и в предложенных темах.
- Приглушённые категории всё ещё отображаются в поиске и в предложенных темах, что делает функцию приглушения неэффективной для настоящего разделения категорий.
- Если категории сделаны приватными (доступными только для групп), Google не может их индексировать, что негативно сказывается на SEO.
Предлагаемое решение
Внедрить новую опцию прав доступа к категории:
«Скрыто до вступления в группу» → Пользователи не будут видеть эту категорию в поиске, списках категорий или в предложенных темах, пока не вступят в требуемую группу.
Контент остаётся публично индексируемым → Google может индексировать эти страницы для SEO, но пользователи внутри Discourse должны вступить в соответствующую группу, чтобы их увидеть.
Ожидаемое поведение
| Сценарий | Текущее поведение Discourse | Запрашиваемое поведение |
|---|---|---|
| Индексация Google | Блокирует контент, если категория ограничена группой | Разрешает индексацию, ограничивая просмотр внутри Discourse |
| Поиск в Discourse | Показывает результаты из приглушённых/неприсоединённых категорий | Скрывает результаты из категорий, к которым пользователь не присоединился |
| Выпадающий список категорий | Показывает все категории с правами «Просмотр» | Показывает только категории, связанные с присоединёнными группами |
| Предложенные темы | Показывает темы из приглушённых/неприсоединённых категорий | Исключает темы из категорий, к которым пользователь не присоединился |
Преимущества
Улучшенный пользовательский опыт – Пользователи видят только релевантные категории
Больше контроля – Администраторы могут регулировать доступ к категориям на основе правил
Дружелюбно к SEO – Контент остаётся публично доступным для поиска в Google
Итоговые мысли и почему это важно
Discourse — мощная платформа для создания вовлечённых сообществ, но для крупных форумов со структурированными правилами доступа текущие настройки видимости категорий создают проблемы. Это простое улучшение обеспечит лучший пользовательский опыт, улучшенную организацию контента и более высокую эффективность SEO, не нарушая существующий функционал.
Добавив опциональную настройку «Скрыто до вступления в группу» и возможность индексировать ограниченные категории для SEO, Discourse сможет предоставить администраторам большую гибкость, сохраняя при этом свои основные принципы открытого обсуждения и доступности.
Мы искренне ценим постоянные улучшения в Discourse и надеемся, что эта функция будет рассмотрена для развития платформы для всех типов сообществ. Спасибо за ваше время и внимание! ![]()