Liquid Death serves one share image, even on its 404

Every URL we sampled returns the same Liquid-Death-Preview-Image. Including the pages that don't exist.

liquiddeath.com

So a dead link looks like a product launch

Same image, same title treatment, no way to tell them apart.

liquiddeath.com

What's actually wrong

This is the Shopify default in its purest form: a single share image set once in theme.liquid and inherited by every template. Products, collections, the about page, and the 404 all return Liquid-Death-Preview-Image. The 404 is the giveaway, because a broken link and a best-selling product are advertised with the identical card. For a brand whose entire growth engine is people posting links, that's the one asset worth making per-page.

This is cause 3 of the 5 ways link previews break. The full breakdown covers the manual fix and the automatic one.

/                    → Liquid-Death-Preview-Image_7033558e…
/collections/all     → Liquid-Death-Preview-Image_7033558e…
/pages/does-not-exist → Liquid-Death-Preview-Image_7033558e… (404)

Liquid Death, per can

The page renders itself into the card, 404s included.

Liquid Death

Collections and dead ends, identically advertised

The 404 is the clearest proof the image isn't page-aware.

Collections on Twitter

The full range, shared as a link.

Liquid Death · All Products
Fixed by OpenGraph+
liquiddeath.com
Today it's the sitewide image

A missing page on Facebook

What a broken link advertises today.

liquiddeath.com
Liquid Death · Page not found
Fixed by OpenGraph+
liquiddeath.com
Today a 404 looks like a product

For whoever owns the templates

It's one line in theme.liquid

Shopify themes set a single og:image fallback and most stores never override it per template. That's why so many storefronts share this shape.

{{ page_image | image_url }} → set once, inherited everywhere

The 404 is the tell

If a nonexistent URL returns the same share image as your best seller, the tag isn't reading page state at all.

Works with Shopify as-is

OpenGraph+ points og:image at a render of the URL, so each product, collection, and error page resolves to its own card.

Is your site doing this too?

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