Постоянно создаются дублирующие темы

Здравствуйте,
У нас периодически возникает проблема с созданием дубликатов тем, seemingly без видимой причины. На нашем сайте WordPress используется следующий код встраивания:

<script type="text/javascript">
            var discourseUrl = "https://discourse.sitename.com/",
            discourseEmbedUrl = "https://sitename.com/' . $post-category . '/' . $post-url . '";

    (function() {
      var d = document.createElement('script');
      d.type = 'text/javascript';
      d.async = true;
      d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
    })();
</script>

Насколько мне известно, Discourse должен создавать темы на основе канонического URL поста.

Я включил опцию «Embed set canonical URL», но, похоже, дубликаты тем всё равно создаются. Мы установили их как скрытые от публичного списка, но вручную раскрываем новые легитимные темы после их создания.

Веб-разработчики, с которыми мы работаем после миграции с Drupal на WordPress, задали несколько вопросов по этому поводу:

  • Если мы добавим на каждую страницу статьи краткое содержание (excerpt), которое будет дублировать описание из метатега og:description (то есть указанное краткое содержание статьи), и обернём это краткое содержание в пользовательский CSS-селектор, который мы предоставим Discourse, а также применим CSS-класс, скрывающий это краткое содержание, сможет ли Discourse успешно просканировать код и извлечь краткое содержание, даже если оно скрыто?

  • Похоже, что Discourse сначала проверяет наличие RSS/ATOM-ленты. Я подтвердил, что у нас есть две такие ленты: https://sitename.com/feed и https://sitename.com/category/news/feed. Также есть лента для отдельных страниц.

  • Однако этот URL не указан в коде самой страницы. Если мы программно добавим URL этой ленты к каждому посту, думаете ли вы, что это может решить проблему? Какой именно код, метатег или CSS-селектор следует использовать, чтобы явно указать это скраперам Discourse?

У кого-нибудь есть опыт работы с подобными ситуациями? У нас сейчас дубликаты тем создаются несколько раз в час, и мы вынуждены автоматически скрывать все встраиваемые темы при создании, а затем вручную раскрывать те, которые подтверждены как не являющиеся дубликатами.

Любая помощь будет очень кстати!