The logo, at every URL, forever.
This is cause 3 of the 5 ways link previews break. The full breakdown covers the manual fix and the automatic one.
meta[property='og:image'] → burts_logo_open_graph_image.pngmeta[name='twitter:image'] → burts_logo_open_graph_image.pngsame asset on every route we sampledThe category people actually link to.
A different category, the same image today.
Nothing here is malformed, so linters and preview debuggers pass it. The defect is that one asset is reused across every route.
og:image → burts_logo_open_graph_image.pngPeople skim chats and feeds by image. When five links from a brand share one image, the later ones look like reposts and get skipped.
OpenGraph+ renders the page behind the link, so a new product gets its own card the day it ships without anyone exporting a PNG.