Nothing can read the page, so there's nothing to show.
This is cause 1 of the 5 ways link previews break. The full breakdown covers the manual fix and the automatic one.
GET https://www.united.com → HTTP::SocketReadErrorno response body, so no tags are readabletemplates below render against a blank canvas, not united.comSan Francisco to Tokyo.
A destination guide.
Facebook, Slack, and iMessage fetch your page with an unfamiliar agent and no session. Protection that stops scrapers stops them identically.
GET / → connection closed before responseMost WAFs can allow known preview crawlers by user agent or ASN. It's a config change rather than a code change.
Because OpenGraph+ renders and hosts the image, the card resolves from a domain that isn't behind the same protection.