محتوى مكرر

I was wondering the same thing about duplicate synchronized WP/Discourse content from this topic: https://meta.discourse.org/t/risk-of-duplicate-content-with-synchronized-wp-posts-discourse-topics/91737

But it got closed by Jeff Atwood saying there are already existing topics. I couldn’t find any topics that addressed this question. Please advise.

إعجابَين (2)

I searched before posting and I didn’t find any either, a bit confused. Maybe I didn’t use the right keywords?

It’s been brought up a few times, but I don’t think there is a topic dedicated to it. There is a topic on Feverbee that I contributed to: https://experts.feverbee.com/t/is-it-possible-for-the-feverbee-blog-posts-to-be-pulled-in-full/6192. It is possible to set the Canonical URL of a WordPress post so that it matches the Discourse topic. Beyond that, I don’t think there is anything the plugin can do about the duplicate content issue.

إعجاب واحد (1)

Covered here: Embedding Discourse Comments via Javascript

إعجابَين (2)

Maybe one year later: is there any other solution for the duplicate content issue?

Like add a canonical url in the discourse forum post or no-index the forum post.

إعجابَين (2)

Maybe 9 months later: this is something that keeps coming up with us too. We started posting only the excerpt to Discourse, but our members don’t like to be bounced back to the site to read the full article.

إعجاب واحد (1)

Well, you can’t have it both ways, so I’m not sure what you’re proposing here.

إعجاب واحد (1)

My proposal would be to offer some flexibility, so there is a choice of what type of community to make without getting dinged by Google for duplicate content:

  • Give members of a blog that uses Discourse the full privilege of reading and responding to an article on Discourse.
  • Make Discourse the ‘clubhouse’ that only shows an excerpt of the article. This does not require a canonical url set to the blogpost.

The first option would require a canonical url pointing to the blogpost that is not on Discourse. The easiest way to offer this flexibility imho is an option to set the canonical url for a topic.

Yes, this is a thing. Google don’t like duplicate copies of articles.

Your options here seem pretty simple:

  • post excerpts
  • post full articles to categories which aren’t visible to anonymous (you could substitute everyone with TL0)
  • post dupes and get dinged

Right?

إعجاب واحد (1)

An embed set canonical url site setting was recently added to Discourse. When this setting is enabled, the canonical URL for topics that have an embed URL will be set to the topic’s embed URL. For sites using the WP Discourse plugin, enabling this setting will cause the canonical URL of any posts published from WordPress to be set to the WordPress post’s URL.

5 إعجابات

This turned out to work great. It was just not obvious to me how to create a topic with a canonical URL. After some experimentation I found out you have to enter the original URL as topic title.

إعجابَين (2)

@simon ما هو بالضبط “عنوان URL المضمن”؟ لقد رأيت أيضًا مصطلح “المواضيع المضمنة”. أنا فقط لست متأكدًا مما تعنيه هذه المصطلحات.

عنوان URL المضمن هو سمة يمكن ربطها بموضوع. يقوم المكون الإضافي WP Discourse بتعيين عنوان URL المضمن إلى الرابط الدائم لمنشور WP. لذلك، إذا كنت تستخدم إعداد الموقع embed set canonical url، فسيكون الرابط الدائم لمنشور WP هو عنوان URL القانوني لموضوع Discourse (أي، سيظهر في head كرابط قانوني).

إعجاب واحد (1)

شكرا لك. هل يمكن تعيين السمة embed url عبر واجهة برمجة التطبيقات (API) فقط؟

نعم، يمكنك تعيينه فقط عبر واجهة برمجة التطبيقات (API). تستخدمه ميزات مختلفة تتضمن استيراد المحتوى من خدمة طرف ثالث.

إعجاب واحد (1)

تم الإغلاق أم الحذف؟ هل embed set canonical url يحل مشكلة المحتوى المكرر في تحسين محركات البحث (SEO) بالكامل؟

نعم، يفعل ذلك إذا تم استخدامه بشكل صحيح. يرجى مراجعة ما ورد أعلاه، وخاصة منشور سيمون، وإعلامنا إذا كانت لديك أي أسئلة أو مشكلات محددة.

إعجاب واحد (1)

ستكون حالة الاستخدام الخاصة بي هي إنشاء مناقشات في Discourse تلقائيًا من WordPress باستخدام Discourse WordPress plugin مع تمكين خيار embed set canonical url.

بمجرد توصيل WordPress بـ Discourse وإنشاء المواضيع الجديدة تلقائيًا، هل هناك أي شيء آخر يتعين علي القيام به بخلاف تمكين خيار embed set canonical url؟

نعم، هذا كل ما تحتاجه للقيام به.

إعجاب واحد (1)