A banner composed for the top of a page, centre-cropped into a square-ish frame.
This is cause 4 of the 5 ways link previews break. The full breakdown covers the manual fix and the automatic one.
og:image → botwebheader.png?v=1733238873twitter:card → summary_large_imageasset role → page banner, not share cardThe range, shared as a link.
Where the fruit comes from.
Banner art is composed with its subject off-centre because copy sits over it. Share cards centre-crop, so the subject lands outside the frame.
banner ≈ 3:1 · share card ≈ 1.91:1Pointing og:image at an asset that already exists is the fastest thing to do at launch, and the easiest thing never to revisit.
OpenGraph+ renders directly at each platform's dimensions, so the composition is the frame rather than a crop of something else.