SEO для сообществ Discourse | Блог

Спасибо за блог. Мы уже два года используем Discourse как замену Confluence, и он действительно привлекает пользователей к релевантному контенту более удобным способом. С технической точки зрения SEO, Discourse в целом работает отлично: он быстро работает, и контент легко правильно индексировать.

Я поделюсь некоторыми выводами, которые всё ещё актуальны. Большинство проблем уже были известны, и большинство из них были исправлены в выпусках. Самая большая проблема — это улучшение поддержки нескольких языков, что, вероятно, актуально только для небольшой части установок, ориентированных на пользователей из нескольких стран или стран с несколькими официальными языками, таких как Бельгия (французский, немецкий и нидерландский).

Поддержка нескольких языков может показаться мелочью, но только за счёт предоставления переведённого контента на нескольких языках вместо только нидерландского трафик вырос примерно на 400%, причём он значительно лучше распределён по странам в нашем коммерческом целевом регионе.

Каннибализация ключевых слов

Самая большая проблема сейчас — это каннибализация ключевых слов при публикации вики на нескольких языках. В настоящее время Discourse «из коробки» не предоставляет связей между темами, содержащими идентичный контент на разных языках. Пока мы надеемся, что ping-back-ссылки в сообщениях помогут Google рассматривать их как одни и те же страницы, но мы не уверены на 100%. Подробнее: 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). Я рекомендую не обращать на это внимания.