C’è un altro argomento correlato qui: Add option to set canonical_url to embed_url. Se ciò che desideri è impostare l’URL canonico del topic Discourse sull’URL del post del blog incorporato, sarebbe meglio continuare quella discussione.
Penso che il problema principale nell’implementare questa funzionalità sia decidere come gestire la questione sollevata nell’OP:
Il URL del post del blog dovrebbe essere utilizzato come canonico solo per N pagine presentate al bot di ricerca? Dopo tutto, solo un certo numero di post è incorporato nel post del blog. (N dovrebbe probabilmente essere 1)