Intenta ver el código fuente de la página, en lugar de verlo con el inspector web de tu navegador. Creo que verás que la URL canónica se establece en la URL de la publicación RSS cuando ves el código fuente de la página, y se establece en la URL del tema de Discourse cuando ves el HTML con el inspector web. Si eso es correcto, no deberías recibir advertencias de contenido duplicado para los temas RSS.
Aquí está lo que estoy viendo (con embed set canonical url habilitado) cuando veo un tema extraído del feed RSS de Discourse en mi inspector web:
Y aquí está la URL canónica cuando veo el código fuente de la página (haciendo clic derecho en la página y seleccionando “Ver código fuente de la página” en el menú):
<link rel="canonical" href="https://blog.discourse.org/2023/03/how-discourse-scaled-to-10m-arr-with-only-1-salesperson" />
La versión “Ver código fuente de la página” con la URL canónica correctamente establecida es lo que verá un rastreador.
La otra forma de ver la diferencia es usar el inspector web, pero seleccionar Googlebot como agente de usuario:
Creo que la configuración está funcionando como se esperaba en términos de lo que ven los rastreadores, pero me estaba confundiendo. El problema parece ser que Discourse sobrescribe el atributo de URL canónica con Javascript cuando la página se ve con Javascript habilitado. Como referencia, eso sucede aquí:
No creo que sea (actualmente) posible tener el enlace destacado configurado para los temas creados a partir de feeds RSS. No soy un experto en SEO, pero no creo que configurarlo o no configurarlo tenga ningún efecto en el SEO.

