Upscaled, letterboxed, or both, depending on where it's pasted.
This is cause 4 of the 5 ways link previews break. The full breakdown covers the manual fix and the automatic one.
twitter:card → summary_large_imageog:image → en_sprite_logo_green-text-only_477x180.pngrecommended → 1200x630 (1.91:1); this asset is 2.65:1/us/en/sustainability → og:image not presentThe section with no share image at all.
Every brand under one roof.
Declaring summary_large_image commits you to filling a 1.91:1 frame. A 477x180 logo can't, so the platform improvises.
twitter:card: summary_large_image
og:image: 477x180Logo files are built for headers and favicons: transparent, small, wrong aspect. Reusing them in the share slot is the most common CPG mistake.
OpenGraph+ renders per consumer, so X, Facebook, LinkedIn, and iMessage each get an image at the dimensions they actually want.