كيفية تضمين تعليقات Discourse كـ HTML (وليس iframe) مع عنوان URL موحد؟

مرحباً أعضاء المنتدى الأعزاء،

لدي موقع ويب لمراجعات المنتجات ومنتدى Discourse نشط متصل به.

هدفي: أرغب في جلب وعرض التعليقات (مدخلات المستخدم) من الموضوع المقابل في منتدى Discourse الخاص بي أسفل كل صفحة منتج على موقع المراجعات الخاص بي.

الوضع الحالي والطريقة غير المرغوب فيها: أنا على دراية بميزة Discourse لتضمين المواضيع باستخدام iframe. ومع ذلك، أعتقد أن المحتوى الذي يتم جلبه عبر iframe لن يتم التعرف عليه من قبل محركات البحث كجزء من موقعي الرئيسي (موقع مراجعات المنتجات) وبالتالي لن يوفر فائدة مباشرة لتحسين محركات البحث (SEO).

سيناريو مثالي:

  1. عندما أقوم بنشر صفحة منتج على موقع المراجعات الخاص بي، يجب إنشاء موضوع (خيط) لهذا المنتج تلقائيًا في منتدى Discourse الخاص بي.

  2. يجب أن يشير الوسم canonical لهذا الموضوع الجديد في المنتدى إلى عنوان URL لصفحة المنتج الأصلية على موقع المراجعات الخاص بي. (هذا لمنع مشاكل المحتوى المكرر).

  3. لكي أتمكن من عرض التعليقات (المنشورات) من هذا الموضوع في المنتدى على موقع مراجعات المنتجات الخاص بي باستخدام طريقة صديقة لمحركات البحث غير iframe (مثل عرض المحتوى مباشرة في HTML الخاص بالصفحة).

لماذا أريد هذه الطريقة:

  1. لتنمية المجتمع عن طريق توجيه المستخدمين من موقع المراجعات الخاص بي إلى المنتدى لتقديم التعليقات.

  2. لإثراء صفحات المراجعات الخاصة بي بمحتوى مستخدم فريد وقيم (UGC) لأغراض تحسين محركات البحث، عن طريق عرض تعليقات المنتدى هذه كـ HTML على موقعي.

أسئلتي: ما هي أفضل طريقة لإعداد هذا الهيكل؟

  • كيف يمكنني إنشاء موضوع جديد برمجيًا وتعيين عنوان URL canonical الخاص به؟

  • ما هو أفضل نهج تقني (باستخدام API، Webhooks، إلخ) لدمج تعليقات المنتدى هذه (المنشورات) مباشرة في HTML الخاص بموقعي، دون استخدام iframe؟

  • هل هناك مكون إضافي معروف أو “أفضل ممارسة” لتحقيق هذه الأتمتة (إنشاء موضوع جديد عند نشر منتج جديد)؟

شكراً جزيلاً مقدماً على مساعدتكم وتوجيهاتكم.

تم طرح هذا من قبل ولكنني لست على علم بوجود طريقة جاهزة للقيام بذلك. ربما يمكنك فعل شيء باستخدام خلاصات RSS، أو واجهة برمجة التطبيقات مباشرة؟