검색을 위해 게시물과 주제를 색인하는 방식을 변경하는 것은 항상 까다로운 문제입니다. 새로운 기능을 배포할 때마다 변경 사항의 전체적인 영향을 정확히 파악할 수 있는 좋은 방법이 없기 때문에, 저는 대규모 변경에 대해 주저하고 있습니다. 특정 경우에 검색 품질을 개선하는 대신 다른 경우의 검색 품질을 오히려 떨어뜨릴 수 있기 때문입니다.
여기서 우리가 취할 수 있는 첫 번째 작은 단계는 다른 색인 전략을 지원하는 것이 아닐까요? 예를 들어, 사이트 관리자가 게시물의 카테고리 이름과 태그 이름이 각각 B와 C 가중치에 포함되는 대신 A 가중치에 포함되도록 지정할 수 있도록 하는 것입니다. 이렇게 하면 새로운 색인 전략을 더 널리 배포해야 하는지 여부를 결정하기 전에, 먼저 그 느낌을 테스트해 볼 수 있을 것입니다.
다만, 주제 목록의 관점에서는 너무 많은 중복이 모든 것을 모호하게 만들 수 있다고 생각합니다:
공식 Discourse 채팅 플러그인
공식 Discourse 팔로우 플러그인
공식 Discourse 자동화 플러그인
공식 Discourse 체크리스트 플러그인
공식 Discourse 해결됨 플러그인
공식 Discourse AI 플러그인
공식 Discourse 할당 플러그인
대부분이 "Official Discourse chat plugin"이나 “Discourse chat plugin” 대신 "Discourse chat"을 검색하고 있다면(그렇지 않을까 싶습니다), 제목도 그 관례를 따르는 것이 좋습니다.
조사 결과를 떠나서, SEO와 가독성 사이의 균형을 맞추기 위해 Discourse [플러그인 이름] 형식이 가장 적절하다고 생각합니다. "Plugin"이라는 용어는 많은 사용자에게 다소 내부적인 표현일 수 있으며, 특히 설정에서 해당 명명을 일관되게 사용하지 않고, 이러한 플러그인 중 상당수가 이미 코어에 번들링되어 있기 때문입니다.
‘Discourse’가 포함되어 있다는 점이 다소 중복되고 반복적으로 느껴질 수 있다는 데에는 동의합니다. 하지만 이는 한 단어 제목의 간결함을 상쇄하기 위한 목적이며(또한 종종 플러그인의 이름이기도 합니다). 가독성을 높이기 위해 /plugins 페이지에서 앞선 ‘Discourse’를 제거했지만, 토픽 목록에서는 동일한 효과를 내지 못합니다.
어쩔 수 없는 선택지 중에서는 포함하되 맨 앞에 두는 것이 가장 나은 방법이라고 생각합니다. 제가 제시하는 카테고리 및 태그 신호를 검색이 인식하지 못하는 것은 아쉬운 점이지만, 만약 작동하려면 제목에 ‘plugin’을 꼭 넣어야 한다면 그렇게 하더라도 어쩔 수 없습니다.
특정 키워드에 대해 ‘고정 결과(pinned result)’를 설정할 수 있다면 좋겠습니다. 그러면 해당 설명이 항상 목록의 맨 위에 표시될 것입니다.