For Ghost
Interactive hotspot images inside Ghost posts.
Ghost's HTML card takes raw iframe embeds without a plugin. Paste it into a post and readers get a clickable diagram instead of a flat screenshot.
Free forever plan · No credit card · Works in Wix, Webflow, WordPress, Shopify, Squarespace
HTML card, built in
Every Ghost editor has an HTML card by default — no theme edits or member-only integrations needed.
Works with any theme
Because it's plain HTML inside the post body, it inherits the theme's content column width automatically.
Good for newsletters too
Ghost's email version of a post strips iframes, but the same post on the web keeps the interactive embed live for readers who click through.
What you get
- No plugin or theme.gscss changes required
- Works on Ghost(Pro) and self-hosted Ghost equally
- Fits inside the post's normal content width
- Good for long-form explainer and tutorial posts
- Update the hotspot image without republishing the post
Where it fits in a Ghost publication
Ghost is popular with independent writers and publications doing long-form explainers, tutorials, and product breakdowns — content where a single well-annotated image can replace several paragraphs of description. A hotspot image inside a tutorial post lets you label UI elements or diagram steps in place, instead of numbering a screenshot and writing "see arrow 3 below." It also holds up better in RSS readers and link previews than a series of cropped screenshots, since it's one embed instead of five images. Learn more about the format on what is an interactive image.
Setup at a glance
Ghost · HTML card inside any post or page
- Time
- About 4 minutes
- Requirement
- Ghost(Pro) or self-hosted Ghost — no plugin needed
- Card
- HTML
- Hosting
- Ghost(Pro) & self-hosted
- Newsletter
- Falls back to the image
Step by step
How to add an interactive image to Ghost
Five steps, no developer. Everything below happens once — after that you edit hotspots in Interactive Image and your Ghost page updates on its own.
- 01
Upload your image
Create the interactive image and upload the visual for your post.

- 02
Add annotated hotspots
Drop a dot on each detail you'd normally explain in a caption, and write the card content.

- 03
Copy the snippet
Copy the responsive iframe from the Embed panel.
<div style="position:relative;width:100%;padding-top:56.25%"> <iframe src="https://interactiveimage.com/embed/YOUR-ID" style="position:absolute;inset:0;width:100%;height:100%;border:0" scrolling="no" loading="lazy"></iframe> </div>
- 04
Add an HTML card
In the Ghost editor, type /html on a new line and paste the snippet into the card.
- 05
Publish the post
Publish and read the post on desktop and phone. Readers can tap hotspots inline without leaving the article.

Troubleshooting
Fixes for the Ghost issues people hit
The embed is narrower than my images
Ghost themes cap content width. Wrap the card in a full-width or wide card if your theme supports it, and keep the iframe at width 100%.
The embed looks cropped or has scrollbars
The iframe height doesn't match the image aspect ratio. Copy a fresh snippet from the Embed panel — it bakes the exact ratio into a padding-based wrapper — or set the iframe height to width ÷ aspect ratio.
Hotspots look slightly offset from the artwork
That happens when the container letterboxes the image. Interactive Image measures the rendered image box, so hotspots stay glued to the artwork — just make sure you didn't force a fixed height that differs from the image ratio.
Changes aren't showing on the live site
Save in the editor, then hard-refresh the published page. The embed always renders the latest saved version — you never need to re-paste the snippet unless the aspect ratio changed.
Turn any image into a guided experience.
Free forever plan. Paste one iframe into your site and ship.
Create your interactive image
