@yonder I think OG meta tags are an easier way to do this.

You basically add meta tags in your HTML code with the description, preview image, etc, and most sites will pick it up. It's a standard. News sites use it all the time for their articles so they show up correctly on social media.

https://ogp.me/