카테고리와 태그: "콘텐츠 유형"과 "주제"에 맞는 올바른 URL 패턴은?

안녕하세요 여러분 — 디스코urs 구조화에 대한 조언을 구합니다. 1번 옵션을 채택할 경우, 카테고리 3단계(L1-L2-L3)를 사용할 때 카테고리가 1,200개나 되지만, L3를 제거하면 L1과 L2로 약 150개의 카테고리가 됩니다.

배경 정보
우리는 다양한 주제 영역에 걸쳐 여러 콘텐츠 유형(질문, 토론, 튜토리얼/기사, 이벤트, 채용, 공지)을 게시합니다. 예를 들어 다음과 같습니다:

  • 주제 영역 (L1): 요리, 사진
  • 하위 주제 (L2): 이탈리아 요리 (요리 아래), 인물 사진 (사진 아래)
  • 집중 포인트 (L3): 파스타, 사워도우, 조명, 구도

두 가지 접근 방식 사이에서 고민 중이며, 모범 사례에 대한 조언을 듣고 싶습니다.


접근 방식 A (주제 영역 = 카테고리, 콘텐츠 유형 = 태그)

  • 카테고리

    • L1 (주제 영역): cooking, photography
    • L2 (하위 주제): italian, portrait
    • (질문) "집중 포인트"를 위한 3단계 카테고리를 추가해야 할까요 (예: cooking → italian → pasta), 아니면 트리를 얕게 유지하고 집중 포인트를 태그로 모델링하는 것이 좋을까요?
  • 태그

    • 필수 콘텐츠 유형 태그 (단 하나만): question, discussion, how-to, event, job, bulletin
    • 선택/필수 집중 포인트 태그: pasta, sourdough, lighting, composition, …

URL 패턴 (접근 방식 A)

  • 사전 입력된 작성기 (L2 + 유형 + 선택적 집중 포인트):
    /new-topic?category=cooking/italian&tags=question,pasta
  • 하나의 태그로 필터링된 카테고리 (예: “이탈리아 요리 질문”):
    /c/cooking/italian?tags=question
  • 태그 교차 (AND) (전체 사이트, 예: “파스타 + 질문”):
    /tags/intersection/pasta/question
  • 카테고리 + 다중 태그 (고급 검색 사용):
    /search?q=category:cooking/italian%20tags:pasta+question

접근 방식 A에 대한 질문

  1. 권장되는 모범 사례는 3단계 카테고리를 피하고 "집중 포인트"를 태그로 유지하는 것인가요?
  2. 카테고리 페이지가 단 하나의 ?tags= 필터만 지원하여(단일 카테고리 내 다중 태그에는 고급 검색이 필요함) 발생하는 주의 사항은 있나요?

접근 방식 B (콘텐츠 유형 = 카테고리, 주제 영역 = 태그)

  • 카테고리: 질문, 토론, 튜토리얼, 이벤트, 채용, 공지를 위한 최상위(또는 소수의) 카테고리.

  • 태그 (주제를 위한 세 그룹):

    • 주제 영역 (예: cooking, photography) — 1개 제한
    • 하위 주제 (예: italian, portrait) — 1개 제한
    • 집중 포인트 (예: pasta, lighting) — 1개 필수 (또는 선택)

URL 패턴 (접근 방식 B)

  • 사전 입력된 작성기 (유형 카테고리 + 주제 태그):
    /new-topic?category=questions&tags=cooking,italian,pasta
  • 주제로 유형별 탐색 (예: 이탈리아 요리 관련 질문):
    /c/questions?tags=italian (다중 태그 + 카테고리 → 고급 검색)
  • 전체 사이트 주제 교차 (유형과 무관):
    /tags/intersection/italian/pasta

접근 방식 B에 대한 질문

  1. 콘텐츠를 “유형” 카테고리로 나누면 주제 탐색이 더 어려워지나요?
  2. 주제당 여러 태그 그룹(주제 영역 + 하위 주제 + 집중 포인트)을 요구할 때 주의할 점은 있나요?

공통 질문

  • 현재 모범 사례: 얕은 카테고리 트리(1~2단계)를 유지하고 세부 사항은 태그로 푸는 것이 좋나요?
  • 3단계 카테고리가 정당화되는 시점은? 개별 권한/랜딩 페이지가 필요한 진정한 대량 집중 포인트 영역에만 해당되나요?
  • 기능 범위 설정: 해결됨/투표 기능을 활성화할 경우, 접근 방식 A의 주제 카테고리 수준에서 범위를 설정하는 것이 좋나요, 아니면 접근 방식 B의 “질문” 카테고리 수준에서 설정하는 것이 좋나요?
  • 작성기 UX: 사전 입력된 작성기 링크(/new-topic?category=...&tags=...)가 여전히 작성자를 안내하는 권장 방식인가요?
  • 검색 UX: 고급 검색을 넘어 카테고리 + 다중 태그 필터링을 위한 새로운 패턴이 있나요?

조언, 예시, 그리고 "여러분은 어떻게 하셨나요"에 대한 답변을 미리 감사드립니다!

1개의 좋아요

답변은 커뮤니티 내에서 각 주제들이 특정 구성원에게 얼마나 매력적으로 느껴지는지에 대한 기대에 따라 조금 달라질 수 있습니다.

사진과 요리 관련 그룹 사이에 상당한 중복이 있을 것으로 기대하시나요? 그렇다면 이러한 다양한 주제에 태그를 사용하는 것이 효과적일 것입니다.

아니면 같은 사이트 내에서 요리를 위한 하나의 서브커뮤니티와 사진을 위한 또 다른 서브커뮤니티를 별도로 운영하려 하시나요? 그렇다면 각 주제별로 카테고리를 사용하는 것이 더 적합할 수 있습니다.

우선 사람들이 함께 다양한 주제를 논의하는 단일 커뮤니티를 가정하고 말씀드리겠습니다.


제 제안은 B안과 유사한 방식으로 시작하는 것입니다.

콘텐츠 유형별로 카테고리를 구분하면 어떤 유형의 논의인지, 그리고 참여자들이 기대되는 행동이 무엇인지 더 명확하게 전달할 수 있습니다. 경우에 따라서는 이러한 목적을 위해 카테고리를 설정할 수 있습니다(예: Q&A 카테고리에 ‘solved’ 플러그인을 사용하는 것).

그런 다음, 주제에 대해서는 우선 태그를 활용하세요. 이는 중복이 있는 경우(요리 사진 같은 경우!) 토론에 여러 태그를 적용할 수 있는 유연성을 제공합니다.

만약 어느 시점에 특정 주제를 다른 주제와 더 명확하게 분리하는 것이 도움이 된다고 판단된다면, 태그를 활용하여 항목들을 다시 분류할 수 있습니다.

일반적으로, 특히 시작 단계에서는 더 깊은 계층 구조보다 더 얕은 계층 구조를, 그리고 더 많은 카테고리보다 더 적은 카테고리를 권장합니다. 기본적으로 우리는 두 단계의 깊이만 지원합니다. 세 번째 단계를 활성화하려면 일부 설정을 변경해야 합니다.

사람들이 URL을 사용하여 작성기(composer)를 미리 채우는 것을 많이 사용한다고 보기는 어렵습니다. 일부 시나리오에서는 유용할 수 있다고 상상할 수 있지만, 필요성이 생길 때까지는 그 아이디어를 보류하는 것을 제안합니다.

탐색(discovery)을 위해 확인해 볼 만한 다른 기능은 /filter 페이지입니다. 이 페이지를 사용하면 더 사용자 정의된 주제 목록을 구성할 수 있으며, 이를 사이트의 사이드바에 설정할 수 있습니다: Filtering topic lists in Discourse

2개의 좋아요

감사합니다, Mcwumbly. 이전 질문에서 전체 맥락을 충분히 설정하지 못했다는 점을 깨달았습니다. 표현하기가 다소 까다로웠습니다. 사용 사례와 사용자 기대치를 명확히 하기 위해 추가 배경 정보를 드립니다: 우리는 다음과 같은 맥락에서 포럼을 구축하고 있습니다:

(구조를 설명하기 위한 식품 전용 니치 포럼 예시)

1) 주제 (3단계; 카테고리 또는 태그 가능)

  • L1 = 요리 스타일 — 이탈리안, 카리브해, 인도, 멕시코
  • L2 = 포커스 — 예: 파스타 (이탈리안 하위), 타코 (멕시코 하위), 차트 / 탄두리 (인도 하위)
  • L3 = 마이크로 포커스 — 기법/요리/재료, 예: 압출 파스타, 난, 과히요, 수비드

사용 현실: 게시물의 약 **70%**가 **L2(포커스)**와 **L3(마이크로 포커스)**의 조합으로 이루어집니다.
• L3가 카테고리인 경우, 주제는 L3에 게시됩니다. (여기서 중요한 참고 사항: L3 카테고리 이름은 L2와 L1에 비해 상당히 길 수 있습니다)
• L3가 태그인 경우, 주제는 L2에 게시되고 L3 태그가 첨부됩니다.

2) 콘텐츠 유형 (교차 적용; 카테고리 또는 태그 가능)

각 주제 유형에는 고유한 작성자(Composer) 양식이 필요합니다:

  • 질문 → 문제 • 시도한 내용 • 환경 • 기대 vs 실제
  • 가이드 / 기사 → 전제 조건 • 단계 • 검증 • 주의 사항
  • 이벤트 → 시작/종료 • 시간대 • 위치/링크 • 참석 여부(RSVP)
  • 채용 → 직무 • 위치/원격 • 요구 사항 • 지원 방법
  • (추가) 토론

3) 미결정 사항 (기업 사례와 유사)

  • 요리 스타일 / 포커스 / 마이크로 포커스를 카테고리(태그 헬퍼 포함)로 할지, 아니면 태그(얕은 카테고리 레이어 포함)로 할 것인가?
  • 주제 유형을 카테고리(유형별 템플릿이 용이)로 할지, 아니면 태그(요리 스타일/포커스를 주요 '장소’로 유지)로 할 것인가?
  • 활동의 **70%**가 포커스 + 마이크로 포커스에서 발생하는 상황에서, IA를 단순하게 유지하면서 강력한 포커스 랜딩 페이지를 가장 잘 보존하는 옵션은 무엇인가?

우리의 제약 조건 및 목표 요약 (두 버전 모두에 적용)

  • 사용자가 실제로 시간을 보내는 곳(L2 + L3)에서 내비게이션을 직관적으로 유지… 여기서는 여전히 일부 맥락을 제공해야 합니다 (포스트가 게시되는 L1의 참조, 예를 들어 이탈리아식 또는 멕시코식 - 브레드크럼 관점 또는 SEO 관점)
  • 불필요한 카테고리 팽창을 피하되, 트래픽이 많은 주제에 대해 명확한 '홈 베이스’를 제공해야 합니다.
  • 주제당 정확히 하나의 콘텐츠 유형을 강제하고 주제 교차를 지원해야 합니다 (예: 소프트웨어 + 기술 분야, 또는 요리 스타일 + 포커스).
  • 유형이 카테고리든 태그든 관계없이 각 콘텐츠 유형에 대해 올바른 작성자 양식이 표시되도록 보장해야 합니다.

대부분의 참여가 L2 + L3에서 발생하고 각 콘텐츠 유형마다 서로 다른 양식을 가진 서로 다른 콘텐츠 유형이 존재한다는 점을 고려할 때, 이러한 제약 조건에 가장 잘 부합하는 모델링 선택(주제와 콘텐츠 유형에 대한 카테고리 vs 태그)에 대한 조언을 구합니다.

2개의 좋아요

여기서 최선의 답변을 드리기 위해서는 질문자님의 구체적인 맥락에 대해 더 깊이 알아볼 필요가 있을 것 같습니다. 특정 주제, 커뮤니티 내 다양한 사용자 페르소나, 그들의 니즈와 행동에 대한 확신 수준, 이미 활성 커뮤니티가 존재하는지, 있다면 그 규모와 활동 수준 등 더 많은 정보를 파악하고 싶습니다.

하지만 그러한 정보가 부족하므로, 당연히 일반화된 관점에서 조언을 드릴 수밖에 없으며, 이 조언이 질문자님께 가장 적합할지는 장담할 수 없습니다.

다만, 지금까지 공유해 주신 내용을 바탕으로 다음과 같은 방식으로 접근할 것을 제안합니다:

  1. 처음에는 사용 사례(질문, 이벤트 등) 기준으로만 카테고리를 생성하고, 주제별 분류에는 태그를 사용하세요.
  2. 자체적인 공간이 필요한 하위 커뮤니티가 등장하면, 이를 위한 최상위 카테고리를 생성하고, 임의로 지정한 이름의 최상위 “하위 커뮤니티” 카테고리를 만들어 그 안에 각 하위 커뮤니티를 하위 카테고리로 추가하세요. 이 하위 커뮤니티 내부에는 사용 사례별 카테고리를 두지 않습니다. 이는 더 밀착된 소그룹들이 함께 특정 주제를 깊이 있게 탐구하면서, 다른 최상위 카테고리에서도 계속 기여할 수 있는 자유로운 토론 공간이라는 전제에 기반합니다.
  3. 이러한 하위 커뮤니티가 성장하여 자체적인 사용 사례 기반 카테고리가 필요해지면, 이를 최상위 카테고리로 승격하고 내부에 사용 사례별 하위 카테고리(질문, 이벤트 등)를 복제해 넣으세요. 또한 초기에 생성한 카테고리들은 “메인” 커뮤니티를 나타내는 더 일반적인 최상위 카테고리 아래에 배치하세요.
  4. 주제별로 콘텐츠를 연결하기 위해 모든 카테고리에서 계속 태그를 사용하세요.
2개의 좋아요

Mcwumbly님, 답변해 주셔서 감사합니다. 접근 방식을 결정할 때 다른 요인들도 고려하는 것이 타당하다는 말씀이 이해가 되었습니다. 우리는 멘탈 모델, 흐름, 그리고 토론에서 제안된 작업 방식을 고려하여 접근 방식을 정하게 되었습니다.

2개의 좋아요