Posts with a photo look great. Everything else looks like the wallpaper.
This is problem 3 of the 5 ways link previews break. The full breakdown covers the manual fix and the automatic one.
og:image on /about/ → images.unsplash.com/photo-1557682250… (the publication cover)og:image on / → the same Unsplash gradientog:image on /tag/getting-started/ → the same Unsplash gradientog:image on /welcome/ → the post's feature image ✓no feature image = cover image, every timeGhost's pitch is to writers. Plenty of them publish text. For them the share card is the publication cover forever, on every post, with no sign of what the post is about.
"It would be great if ghost had some way to do something similar" is the top request in a forum thread that ran from July 2023 to August 2025. The comparison is being made by Ghost's own users.
Placid, Bannerbear, and a community plugin all sell per-post images for Ghost. The platform's own answer is still a manual upload.
The "start here" link a team sends to every new hire.
What the publication looks like when someone recommends it.
With no feature image, Ghost's og:image is the publication cover. The tag is correct. The value is the same on every page that lacks a photo.
og:image → images.unsplash.com/photo-1557682250… (site cover)The generated-image request was opened in April 2022 and the Substack comparison in July 2023. The thread was still getting replies in August 2025.
OpenGraph+ renders the card from the post itself, so a text-only post gets a card with its title, author, and the publication's look. One tag in the theme, every post covered.