Divi Hot Spot Images: Build Responsive Layouts
Editorial Note We may earn a commission when you visit links from this website.

You've probably got one of these pages right now. A product image with five standout features, a floor plan with important zones, or a process graphic that needs context. Instead of guiding the visitor through the image itself, the page relies on stacked text blocks underneath it and hopes people connect the dots.

That usually works just well enough to survive launch, and then it underperforms. Visitors miss details. Mobile layouts get long. Editors avoid updating the section because every change turns into layout surgery.

Hot spot images fix that when they're built properly. In Divi, they can turn one static visual into a guided, self-serve experience. But “properly” matters. A hot spot that looks fine on desktop and drifts off-target on mobile isn't clever. It's broken. The same goes for markers that only work on hover, popups that trap keyboard users, or overlays that feel precise in the builder but shift after the page reloads.

The good version is professional, responsive, and accessible. That's the standard worth aiming for.

Why Use Interactive Hot Spot Images

A static image asks visitors to do extra work. They have to scan, then read a separate paragraph, then mentally match the copy to the right part of the image. On a busy page, that friction is enough to lose attention.

Interactive hot spot images reduce that gap. The explanation appears where the visitor needs it. On an e-commerce page, that might mean tapping a mattress corner to reveal material details, edge support notes, or care instructions. If you're comparing image-led product presentation formats, this guide for mattress brands on 360 photos is useful because it shows when a single image isn't enough and when interactive viewing carries the message better.

For educational content, the gain is clarity. A technical diagram can reveal one layer at a time instead of forcing the user to parse a dense legend. For travel, real estate, museums, and portfolio sites, hot spot images create a guided tour without sending people through a carousel of separate pages.

Where they work especially well

  • Product feature callouts: Show the exact fabric, control, connector, or material detail without cluttering the layout.
  • Service explainers: Use one annotated diagram instead of six repetitive blurbs.
  • Interactive maps: Let users click regions, rooms, or route markers for location-specific content.
  • Training content: Break complex visuals into smaller, tappable chunks that are easier to absorb.

The strongest hot spot image is usually the one that replaces extra layout, not the one that adds more of it.

There's also a practical content benefit. You can keep the page visually clean while still giving motivated users more depth. That's a better fit for modern browsing habits than forcing everyone through the same wall of copy. If you want broader ideas for turning passive pages into interaction-led layouts, Divi's own article on adding interactive content on your Divi website is a solid companion read.

What makes them different from ordinary captions

Regular captions are linear. Hot spots are spatial. That matters because the interaction follows the image itself. The user doesn't have to infer which sentence belongs to which feature.

This approach also sits on a real analytical foundation. In spatial analysis, a hot spot means a statistically significant cluster of high or low values, not just something that looks busy by eye. Columbia Public Health notes that hot spot detection grew out of point distribution analysis and later standard mapping approaches such as kernel density estimation, with tools like Moran's I and Getis-Ord Gi* shaping the field in its overview of hot spot spatial analysis. For web designers, the takeaway is simpler. Position matters, and meaning tied to position is powerful when it's handled deliberately.

Preparing Your Workspace and Assets

Start with the image, not the marker. Most hotspot problems that show up later were baked in before the first trigger was placed.

A modern workspace setup featuring a large monitor, keyboard, mouse, and desk accessories on a wooden desk.

A good source image gives you room to place markers accurately, keeps text readable in overlays, and holds up across responsive breakpoints. A bad one forces compromises from the start.

Pick the right base image

Use a base image with clear focal points. If the photo is busy, reflective, or full of overlapping details, visitors won't know where to click. In that case, simplify the photo, crop tighter, or use a cleaner render.

That's especially relevant for apparel and catalog work. If you're trying to create a clearer presentation image before adding overlays, tools that convert flat photo to mannequin can help turn a hard-to-read flat lay into something easier to annotate.

A quick prep checklist helps:

  • Choose a stable composition: Leave enough negative space around the target points so markers don't collide.
  • Export for the web: JPG works well for standard photos, PNG for graphics needing transparency, and WebP when your workflow supports it cleanly.
  • Resize before upload: Don't upload oversized originals and hope CSS solves it.
  • Compress carefully: Keep visual detail where the markers need precision.

Set up the Divi side cleanly

For a simple build, the free popup route is enough. For richer interactions, use a layout-based overlay system.

I usually separate the stack like this:

Need Tool approach
Simple text or button popup Popups for Divi
Rich layout, forms, video, Woo content Divi Areas Pro
Basic marker placement Native Divi positioning plus custom classes

That division keeps the build manageable. If every hotspot opens the same style of tiny tooltip, the free route is often all you need. If one hotspot needs a contact form and another needs a mini product summary, you'll want the flexibility of layout-based content.

Prep the editing environment

Before placing anything on the page, tighten your workflow:

  • Use wireframe view when needed: Dense overlays are easier to manage there than in the visual builder alone.
  • Name everything clearly: “Hotspot 1” becomes useless once the page has eight triggers and three revisions.
  • Keep one image ratio: Changing aspect ratio late in the process is how alignment work gets destroyed.
  • Test in a draft page first: Don't experiment directly on a production layout if client content is already wired in.

Practical rule: Lock the image dimensions before you place your first hotspot. If the image crop changes later, you're not tweaking. You're rebuilding coordinates.

A little prep feels slow when you're eager to start clicking around the builder. It's still faster than chasing drifting markers after the page goes live.

Creating Your Hotspot Content

The marker gets the click. The content earns it. If the popup is vague, crowded, or inconsistent, the hotspot feels gimmicky no matter how nice the animation is.

Build the content first so each trigger has a clear job. Some hotspots should explain. Some should sell. Some should route to a deeper page. Don't make every one of them do all three.

Screenshot from https://divimode.com/divi-areas-pro/

Build a lightweight popup with the free method

If you're using Popups for Divi, keep the structure simple. A title, a short description, and one action is enough for most image hotspots.

A clean popup card usually includes:

  • A direct title: Name the feature, location, or part immediately.
  • Short body copy: Two or three sentences are usually enough.
  • One clear next step: Link to a product page, documentation, or a related section.
  • Consistent spacing: Tight internal padding keeps the overlay readable on smaller screens.

This kind of popup is ideal when the marker serves as a quick explainer. Think “What is this material?” or “What does this part do?” It's not the place for a long-form pitch.

Use richer layouts when the content needs depth

Some hotspots need more than a tooltip. A product image might need a mini spec block. A floor plan marker might open agent details and an inquiry form. A training diagram might reveal a short video.

That's where a layout-based area helps. Divi Areas Pro can be used to create advanced popup, fly-in, tooltip, and injected content with the Divi Builder, which makes it a practical fit when a hotspot needs more than plain text. The key advantage isn't just visual polish. It's content flexibility.

Here's when I switch from simple popup to full area:

Content need Better approach
Short explanation Small popup
Product comparison snippet Divi layout area
Embedded video Divi layout area
Form or CTA block Divi layout area
Reusable branded content card Divi layout area

Keep each hotspot focused

One of the easiest mistakes is treating hotspot content like a hidden dumping ground. Because the content sits off-canvas until someone clicks, editors start stuffing it with everything they couldn't fit elsewhere.

Don't do that.

Each hotspot should answer one question. If it has to answer several, split the image into fewer, more meaningful interaction points or move the deeper details to the destination page.

If a user opens a hotspot and has to scroll inside the popup, the content usually belongs somewhere else.

That doesn't mean the content has to be minimal. It means it should be intentional. A rich layout can still be concise.

A dependable content pattern

When I'm building hotspot overlays for client sites, this structure rarely fails:

  1. Headline
    Name the object or feature in plain language.

  2. Micro-explanation
    Add one short paragraph that explains why the item matters.

  3. Support element
    Use an icon, image, rating snippet, or short list if it adds clarity.

  4. Action
    Give the user somewhere to go next if they want more.

That creates consistency across multiple hotspots. Visitors learn the pattern after the first interaction, which makes the image easier to explore.

Design for interaction, not just aesthetics

The popup content should feel connected to the marker. If your marker is tiny and precise but the popup is oversized and vague, the interaction feels disconnected. Match the tone and scale.

A few practical content rules help:

  • Write shorter than you think you need to.
  • Avoid duplicate labels across hotspots.
  • Keep button text specific.
  • Use the same card width and spacing system throughout the image.

There's also a wider use case beyond websites. Researchers showed in a 2016 paper on spatio-temporal sentiment hotspot detection using geotagged photo collections how image metadata can support hotspot mapping at scale by classifying image-linked information over time and space. For a Divi build, you don't need the research mechanics. What matters is the principle. Images can carry structured meaning when location and context are handled carefully.

Don't forget fallback content

Not every visitor will open every hotspot. Some won't interact at all. If the image contains critical information, make sure the essentials exist elsewhere on the page in a readable format. That's good UX and better accessibility.

A hotspot should enhance content discovery. It shouldn't be the only way to access important information.

Placing and Triggering Your Hotspots

Placement is where most builds go from “nice concept” to “why is this off by twenty pixels on tablet?” Divi can do this well, but you have to be disciplined.

The simplest stable setup is a container with the base image and hotspot markers positioned absolutely inside that same container. If the marker is positioned relative to anything else, alignment gets shaky fast.

A five-step infographic showing the workflow process for creating and placing interactive hotspots on images.

Use a positioning method you can maintain

A reliable build often looks like this:

  • Image module inside a row or column
  • Parent container set as the positioning context
  • Blurb, button, or icon module used as the hotspot marker
  • Absolute positioning for top and left values
  • Custom class on each marker for styling and trigger targeting

You can place the image in one module and layer marker modules above it. The key is that every marker references the same visual frame.

A lot of people try to eyeball placement in the Visual Builder and stop there. Don't trust first placement. Zoom levels, builder overlays, and admin bars can make the coordinates feel right when they aren't.

A practical placement workflow

I use this sequence because it reduces rework:

  1. Place the image and confirm its aspect ratio.
  2. Add one marker and style it fully.
  3. Duplicate that marker for the rest.
  4. Change only the position and content trigger for each duplicate.
  5. Test every marker on desktop before touching tablet and phone settings.

That duplicate-first approach keeps marker dimensions, shadows, animations, and z-index values consistent.

Get one hotspot perfect before you build six average ones.

Click or hover is not a cosmetic choice

Trigger choice changes the usability of the whole image.

Hover can feel elegant on desktop, especially for quick definitions or lightweight tooltips. But hover doesn't translate well to touch devices, and it can become annoying when markers sit close together.

Click is usually safer for anything important. It gives users control, works naturally on mobile, and reduces accidental activation.

Use this rule of thumb:

Trigger type Good fit Bad fit
Hover Brief tooltip, desktop-heavy audience Dense mobile interaction
Click Product callouts, forms, detailed cards Tiny targets with weak visual cues
Mixed behavior Advanced implementations with clear testing Projects without strong QA time

If you're exploring interaction patterns built around hover-sensitive content areas, Divi Mode's article on Hover Areas and template library support is worth reviewing because it shows how interaction behavior can be handled more deliberately than a basic tooltip hack.

Connecting each marker to the right content

Proper naming is essential. If the popup or area IDs are messy, you'll connect the wrong trigger sooner or later.

A clean convention helps:

  • hotspot-product-fabric
  • hotspot-product-zipper
  • hotspot-plan-kitchen
  • hotspot-diagram-stage-1

That naming system makes targeting easier in Divi settings, in custom classes, and later during edits.

When linking marker to content, keep these checks in mind:

  • One marker, one purpose
  • One trigger class per marker
  • No overlapping clickable layers
  • Clear close behavior for opened content

Placement mistakes that waste time

A few issues show up constantly:

  • Using pixel offsets without checking smaller screens
  • Changing the image crop after markers are positioned
  • Centering markers visually without accounting for marker size
  • Using oversized invisible click areas that overlap each other

The fix is usually boring, which is why it works. Keep the image ratio fixed. Keep the parent container consistent. Use measured offsets. Test every breakpoint deliberately.

If your hotspots need a larger tap area on mobile, increase the clickable container but keep the visible icon centered so the target still feels accurate.

Styling Responsive and Accessible Hotspots

A hotspot that only looks right on your desktop isn't finished. A hotspot that a keyboard user can't reach isn't professional. Responsiveness and accessibility aren't polish items. They're baseline requirements.

This gets overlooked because hotspot demos are usually shown in ideal conditions. One image size. One viewport. One mouse. Real sites don't get that luxury.

A list of five essential tips for creating responsive and accessible hotspots, presented as a graphic.

Responsive placement needs QA, not hope

One of the most useful warnings comes from OCHRE. Its documentation notes that hotspots can be drawn on either a low-resolution thumbnail or a high-resolution image, and that you should review the result after refreshing because coordinate drift and display consistency are practical pain points in real workflows as described in The Skinny on Image Hotspots.

That should sound familiar to anyone who has built image overlays in Divi. What looks aligned in one rendering context can shift after save, refresh, or device change.

A disciplined responsive process helps:

  • Check desktop, tablet, and phone separately: Don't assume proportional scaling will save you.
  • Use percentage-minded thinking even when adjusting visually: Relative placement survives better than arbitrary nudging.
  • Refresh the page after saving: Builder state can hide drift.
  • Test the live page, not just the builder preview: They don't always render identically.

For broader layout discipline around this kind of work, Divi Mode's article on responsive design best practices for Divi in 2025 is a helpful reference.

Style the markers so people recognize them

If users can't tell what's interactive, they won't use it. Your marker has to read as clickable without overpowering the image.

Good marker styling usually includes:

  • Clear shape: Dot, icon button, plus sign, or outlined circle
  • Consistent size: Large enough for touch without looking cartoonish
  • Visible contrast: The marker must separate from the image background
  • Active and focus states: Hover alone isn't enough

A simple CSS approach often works well:

.hotspot-marker {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #6200ea;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 20px rgba(0,0,0,0.18);
  cursor: pointer;
}

.hotspot-marker:focus,
.hotspot-marker:hover {
  transform: scale(1.06);
  outline: 2px solid #111;
  outline-offset: 3px;
}

That isn't fancy, and that's the point. It's legible, tappable, and easy to maintain.

Accessibility has to be built in

A hotspot image can become a dead zone for assistive technology if you treat every marker as a visual trick. The trigger needs an accessible name, focus visibility, and a predictable interaction.

Use this checklist:

  • Add ARIA labels: “Open details about lumbar support” is better than “Button 3.”
  • Ensure keyboard access: Users should be able to tab to each hotspot and activate it.
  • Avoid hover-only content for essential information: Touch and keyboard users will miss it.
  • Manage focus in popups: When content opens, users shouldn't get lost.

A hotspot marker is still a control. Style it like one, label it like one, and test it like one.

Color contrast matters too. If the image beneath the marker changes dramatically across the composition, one brand color may disappear in part of the photo. In those cases, add a ring, shadow, or contrasting border rather than forcing one flat color everywhere.

What works and what usually fails

Here's the blunt version.

What works

  • restrained marker animation
  • generous tap targets
  • short, structured popup content
  • separate breakpoint tuning

What fails

  • tiny dots on busy images
  • hover-only behavior on mobile-first pages
  • low-contrast markers
  • treating builder preview as final QA

If you want hot spot images that survive handoff, client edits, and mobile use, this is the section that matters most. The build doesn't become professional when the popup looks pretty. It becomes professional when it stays aligned, remains usable, and makes sense to everyone who interacts with it.

Troubleshooting and Creative Inspiration

Most hotspot failures come from a short list of issues, and the fixes are usually straightforward once you know where to look.

Quick fixes that solve common problems

Why isn't the popup showing?
Check the trigger class or target assignment first. In Divi builds, the visual placement often looks correct while the marker is still linked to the wrong popup, wrong area, or no area at all.

Why are the hotspots misaligned on mobile?
The image ratio probably changed, the marker was nudged visually instead of systematically, or the live page renders slightly differently from the builder. Recheck the container, breakpoint-specific offsets, and final rendered image size.

Why do multiple popups open awkwardly?
The triggers may overlap, or the open/close behavior wasn't planned. Simplify the interaction so one hotspot owns one action and opened content closes predictably.

Test hotspot images the way visitors use them. Tap with your thumb, tab with your keyboard, and reload the page after every meaningful positioning change.

Creative uses worth stealing

The obvious use case is product callouts, but there's more range here than people think.

A team page can use one office photo with clickable desks or departments. A recipe post can use a finished dish image with hotspots for ingredients, tools, and substitutions. A contractor can annotate a renovation photo with material notes, before-and-after context, or installation details. A SaaS company can place hotspots over a dashboard screenshot to guide new users through the interface.

The pattern is the same in every case. One image carries the context. The hotspots reveal only what matters at the moment the user asks for it.

Built that way, hot spot images don't feel like decoration. They feel like navigation.


If you want to build this kind of interaction with fewer workarounds, Divimode offers tools and tutorials for Divi users who need popups, interactive content, and layout-based overlays that fit directly into real client workflows.