Cómo incrustar comentarios de Discourse como HTML (no iframe) con una URL canónica?

Hola estimados miembros del foro,

Tengo un sitio web de reseñas de productos y un foro activo de Discourse conectado a él.

Mi objetivo: Quiero obtener y mostrar los comentarios (entradas de usuario) del tema correspondiente en mi foro de Discourse debajo de cada página de producto en mi sitio de reseñas.

Situación actual y método no deseado: Soy consciente de la función de Discourse para incrustar temas usando un iframe. Sin embargo, creo que el contenido obtenido a través de un iframe no será reconocido por los motores de búsqueda como parte de mi sitio principal (el sitio de reseñas de productos) y, por lo tanto, no proporcionará un beneficio SEO directo.

Mi escenario ideal:

  1. Cuando publico una página de producto en mi sitio de reseñas, se debe crear automáticamente un tema (hilo) para este producto en mi foro de Discourse.

  2. La etiqueta canonical de este nuevo tema en el foro debe apuntar a la URL de la página de producto original en mi sitio de reseñas. (Esto es para prevenir problemas de contenido duplicado).

  3. Poder mostrar los comentarios (publicaciones) de este tema del foro en mi sitio de reseñas de productos utilizando un método amigable con el SEO distinto de un iframe (como renderizar el contenido directamente en el HTML de la página).

¿Por qué quiero este método?

  1. Para hacer crecer la comunidad dirigiendo a los usuarios de mi sitio de reseñas al foro para que hagan comentarios.

  2. Para enriquecer mis páginas de reseñas con contenido de usuario valioso y único (UGC) con fines de SEO, mostrando estos comentarios del foro como HTML en mi sitio.

Mis preguntas: ¿Cuál es la mejor manera de configurar esta estructura?

  • ¿Cómo puedo crear programáticamente un nuevo tema y establecer su URL canonical?

  • ¿Cuál es el mejor enfoque técnico (usando API, Webhooks, etc.) para integrar estos comentarios (publicaciones) del foro directamente en el HTML de mi sitio, sin usar un iframe?

  • ¿Existe algún plugin conocido o una “mejor práctica” para lograr esta automatización (crear un nuevo tema cuando se publica un nuevo producto)?

Gracias de antemano por su ayuda y orientación.

Esto ya se ha preguntado antes, pero no conozco una forma directa de hacerlo. ¿Quizás podrías hacer algo con los feeds RSS o directamente con la API?