Spindrift shares a file called botwebheader.png

A page header, reused as the social card. Different job, different aspect ratio.

drinkspindrift.com

So the card crops the header

A banner composed for the top of a page, centre-cropped into a square-ish frame.

drinkspindrift.com

What's actually wrong

The og:image on drinkspindrift.com is botwebheader.png, an asset built to sit as a banner across the top of a page. Header art is wide, thin, and composed with its focal point off to one side, because on the page it has copy layered over it. Dropped into a 1.91:1 share card it gets centre-cropped, so whatever the composition was built around ends up outside the 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=1733238873
twitter:card → summary_large_image
asset role   → page banner, not share card

Spindrift, composed for the card

Built at share dimensions, so nothing gets cropped out.

Spindrift

Every flavour inherits the banner

The asset was never composed for this frame.

Flavours on Twitter

The range, shared as a link.

Spindrift · Flavours
Fixed by OpenGraph+
drinkspindrift.com
Today it's a cropped header

The sourcing page on Facebook

Where the fruit comes from.

drinkspindrift.com
Spindrift · Our fruit
Fixed by OpenGraph+
drinkspindrift.com
Today it's the same banner

For whoever owns the templates

Headers crop badly

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:1

Reuse is the default

Pointing og:image at an asset that already exists is the fastest thing to do at launch, and the easiest thing never to revisit.

Composed at the right size

OpenGraph+ renders directly at each platform's dimensions, so the composition is the frame rather than a crop of something else.

Is your site doing this too?

Run the same check we ran on Spindrift: every platform, every page we can find, free.