문제 정의
현재 Discourse는 그룹 멤버십에 기반한 엄격한 카테고리 가시성 제어를 지원하지 않아 다음과 같은 문제가 발생합니다:
- 사용자는 검색 결과, 카테고리 드롭다운, 추천 주제에서 무관한 카테고리를 볼 수 있습니다.
- 음소거(Muted)된 카테고리가 여전히 검색 및 추천 주제에 표시되어, 진정한 의미의 카테고리 분리에는 음소거 기능이 효과적이지 않습니다.
- 카테고리를 비공개(그룹 제한)로 설정하면 Google이 이를 인덱싱하지 못하여 SEO에 부정적인 영향을 미칩니다.
제안된 솔루션
새로운 카테고리 권한 옵션을 도입합니다:
“그룹 가입 전까지 숨김” → 사용자가 필수 그룹에 속하지 않는 한 검색, 카테고리 목록, 추천 주제에서 해당 카테고리를 볼 수 없습니다.
콘텐츠는 공개 인덱싱 가능 유지 → Google은 SEO를 위해 여전히 해당 페이지를 인덱싱할 수 있지만, Discourse 내부에서는 사용자가 관련 그룹에 가입해야 콘텐츠를 볼 수 있습니다.
예상 동작
| 시나리오 | 현재 Discourse 동작 | 요청된 동작 |
|---|---|---|
| Google 인덱싱 | 카테고리가 그룹 제한이면 콘텐츠 차단 | Discourse 내부에서는 뷰를 제한하되 인덱싱 허용 |
| Discourse 검색 | 음소거/미가입 카테고리에서 결과 표시 | 사용자가 가입하지 않은 카테고리의 결과 숨김 |
| 카테고리 드롭다운 | “보기” 권한이 있는 모든 카테고리 표시 | 가입한 그룹과 관련된 카테고리만 표시 |
| 추천 주제 | 음소거/미가입 카테고리의 주제 표시 | 사용자가 가입하지 않은 카테고리의 주제 제외 |
장점
더 나은 사용자 경험 – 사용자는 관련 있는 카테고리만 확인
더 높은 제어력 – 관리자가 규칙에 기반하여 카테고리 접근을 강제할 수 있음
SEO 친화적 – 콘텐츠가 Google에서 공개적으로 발견 가능하게 유지
마무리 및 중요성
Discourse는 참여도 높은 커뮤니티를 구축하는 강력한 플랫폼이지만, 구조화된 접근 규칙이 필요한 대규모 포럼의 경우 현재 카테고리 가시성 설정이 도전 과제가 될 수 있습니다. 이 간단한 개선 사항은 기존 기능을 방해하지 않으면서 더 나은 사용자 경험, 향상된 콘텐츠 조직화, 그리고 더 강한 SEO 성능을 제공할 것입니다.
선택적인 “그룹 가입 전까지 숨김” 설정과 SEO를 위한 제한된 카테고리 인덱싱 방식을 추가함으로써, Discourse는 개방적 토론과 접근성이라는 핵심 원칙을 유지하면서 관리자에게 더 큰 유연성을 제공할 수 있습니다.
Discourse에 대한 지속적인 개선에 진심으로 감사드리며, 이 기능이 모든 유형의 커뮤니티를 위해 플랫폼을 향상시킬 수 있도록 검토되기를 바랍니다. 시간 내어 검토해 주셔서 감사합니다! ![]()