Custom Thumbnail Cover Image (Youtube / Vimeo)

Hi there, my blog will be very video-heavy, live music performances filmed. We currently semi-use Squarespace and run everything on our Youtube (@maisonbaked)

I want to be able to use the Youtube URL link embed, but I want it to look clean when not playing. Squarespace has the option to put a photo or gif as the image cover with a play icon regardless of where the video is pulled from (Vimeo/youtube)

Is this something that can be done on Ghost?

Want it to feel white-labelled on the blog:

I’ve been looking. Let me know if you find the answer

Hey! Yes — this can be done on Ghost, but it works a little differently than Squarespace, so expectations matter.

Ghost doesn’t have a built-in “video block with custom cover image” for YouTube in the same way Squarespace does. If you paste a YouTube URL into the editor, Ghost will auto-embed it, but you’ll get the standard YouTube player and thumbnail, branding included.

That said, there are clean, white-label-feeling ways to do this on Ghost without relying on YouTube’s default look.

The most common approach is to use a custom image or GIF as the cover, then load the YouTube embed only when the user clicks play. Visually, this feels very close to what Squarespace does.

Here’s the practical breakdown:

• You upload a still image or GIF (your chosen “cover”)
• Add a play button overlay (CSS or a simple SVG)
• On click, swap that image for the YouTube iframe

This keeps the page clean, fast, and branded until the user actually plays the video.

If you’re comfortable touching a little HTML, Ghost supports this well through:

  • Custom HTML cards in the editor

  • Theme templates

  • Small JavaScript snippets

Many Ghost themes already include lazy-loaded video components or “click-to-play” embeds for exactly this use case, especially media-focused themes.

Another option is using YouTube’s privacy-enhanced embed (youtube-nocookie) combined with CSS styling. This still shows a thumbnail, but it reduces branding and tracking, which helps with the white-label feel.

What Ghost doesn’t currently offer is a native UI toggle like Squarespace where you just pick a custom image for a YouTube embed out of the box. That part requires either theme support or light customization.

For a video-heavy music blog like yours, Ghost is still a solid choice — especially for performance and design control — but plan on:

  • Choosing a media-friendly theme

  • Or adding a reusable custom video block once and using it everywhere

Once set up, it’s very clean and scalable.

1 Like

I made a quick and simple tool. You can generate HTML code with a Youtube URL, that will just put the cover image with play icon to the page, and user click runs actual iframe from youtube-nocookie domain. So, it’s super fast and privacy friendly. Please check if it helps: Better YouTube Embed - Privacy-First YouTube Embed Generator

With a little more effort we can make it run with a custom image and play icon. Never mind, I added already :blush:

1 Like

Does it work in email? :slight_smile:

1 Like

Yes. I just wrote details in new topic. :blush:

1 Like