블로그 감사합니다. 우리는 2년 동안 Confluence의 후속 서비스로 Discourse를 사용해 왔으며, 이는 사용자가 관련 있는 콘텐츠를 더 쉽게 발견하도록 사용자를 끌어들이는 데 확실히 효과적입니다. 기술적 SEO 측면에서 Discourse는 전반적으로 훌륭하게 작동합니다. 성능이 좋으며, 콘텐츠가 올바르게 인덱싱되도록 하는 것이 쉽습니다.
여전히 관련이 있는 몇 가지 발견 사항을 공유하겠습니다. 대부분의 문제는 이미 알려져 있었고 대부분 릴리스에 포함되었습니다. 가장 큰 과제는 더 나은 다국어 지원으로 보이며, 이는 아마도 여러 국가의 사용자를 대상으로 하거나 벨기에와 같은 세 가지 공식 언어(프랑스어, 독일어, 네덜란드어)를 가진 국가를 대상으로 하는 소수의 설치 환경에만 관련이 있을 것입니다.
다국어 지원은 사소한 것처럼 보일 수 있지만, 네덜란드어만 제공하는 대신 여러 언어로 번역된 콘텐츠를 제공함으로써 트래픽이 약 400% 증가했으며, 상업적 타겟 지역에서 더 많은 국가에서 훨씬 더 잘 분배되었습니다.
키워드 칸니발라이제이션
현재 가장 큰 문제는 위키를 여러 언어로 게시할 때 발생하는 키워드 칸니발라이제이션입니다. Discourse는 현재 기본적으로 다른 언어로 동일한 콘텐츠를 포함하는 주제 간의 관계를 제공하지 않습니다. 당분간 게시물의 되돌리기 링크(ping-back links)가 Google이 이를 동일한 페이지로 간주하는 데 도움이 되기를 희망하지만, 확실하지는 않습니다. 자세한 정보는 Link related topics using link-tag for better helping search engines 을 참조하세요.
언어별 카테고리
다국어 지원의 경우, 현재 주로 사용되는 두 언어(영어와 네덜란드어)로 실제 카테고리를 복제하여 사용합니다. 특정 언어에 카테고리를 전용으로 할당하는 방식은 작동하며, Google은 메타데이터와 언어가 다를 경우에도 주제의 실제 언어를 감지할 때 합리적인 선택을 하는 것 같습니다(Language support on category level for more relevant search results 참조).
BING
매우 작은 문제는 BING을 위한 누락된 언어 태그입니다(Missing HTML meta-tag "Content-Language" for BING language detection), 하지만 어쨌든 Google이 검색 트래픽의 90% 이상을 처리합니다(2018 Search Market Share: Myths vs. Realities of Google, Bing, Amazon, Facebook, DuckDuckGo, & More - SparkToro). 무시하는 것을 권장합니다.