Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add Image Hotspots in WordPress (The Easy Way)

Sometimes, adding images and visuals alone isn’t enough to hook visitors’ attention.

That’s where image hotspots can come to the rescue. These clickable areas can turn a simple picture into an engaging, informative experience for your visitors. We’ve experimented with them ourselves to showcase points on a map, tag team members in a photograph, and highlight product features.

If you’re wondering how to do the same, you’re in the right place. This guide will show you 2 simple methods to create an image hotspot for your WordPress website without any code.

How to Add Image Hotspots in WordPress

When to Add Hotspots to Your Images in WordPress

Image hotspots are clickable spots that can turn simple pictures into interactive content that visitors can explore. But when should you think about adding hotspots to your images?

One good time to use hotspots is when you want to show off different parts of a product image.

Let’s say you’re selling a new phone. You can add hotspots to point out its camera, screen, and other features. This helps customers learn about the product without reading long descriptions.

Lots of home goods websites also use image hotspots to highlight the product details of items displayed in staged photos.

IKEA's image hotspot example

Hotspots are also great for making infographics and data visualization more engaging. Instead of cramming all the information into one image, you can hide extra details behind hotspots. When people click on different parts of the infographic, they can see more facts and figures.

If you run an eLearning website, then hotspots can improve the user experience and make your lessons more interactive. For example, you could add hotspots to a map, letting students click to learn about different countries or landmarks.

With that in mind, let’s look at how to easily add image hotspots to your WordPress website. We’ve come up with 2 methods, and you can use the quick links below to navigate through the article:

Expert Tip: Don’t have the time or desire to design your own website? Consider using our professional WordPress design services. Our expert designers can build you a stunning website at an affordable price, bringing your next project to life!

Method 1: Add Image Hotspots With SeedProd (For Landing Pages/Custom Themes)

This first method uses SeedProd, a drag-and-drop page builder, to add image hotspots to your WordPress website. We recommend this method if you’re creating a custom landing page or a custom WordPress theme and want to use a platform with an image hotspot block.

What we love about SeedProd is it offers over 350 landing page templates and theme kits for different industry categories, from online boutiques and cleaning services to SaaS companies. So, there’s an option for every type of site.

One thing you should consider is that if you just want a free solution to create image hotspots, then this method may not be for you. This is because SeedProd’s hotspot block is only available in the paid SeedProd versions. In that case, we recommend going with method 2.

For more information about the plugin’s features and pricing, check out our SeedProd review.

Once you have purchased a SeedProd plan, you can download and install the WordPress plugin in your admin area. After that, go to SeedProd » Settings and enter your license key. You can find this information on your SeedProd account page.

Once done, just click ‘Verify Key.’

Enter your license key

After that, navigate to SeedProd » Landing Pages.

Then, click ‘Add New Landing Page.’

Adding a new landing page in SeedProd

You will now see all the templates SeedProd offers. There are options for a viral waitlist landing page, a Google ad landing page, a coming soon page, and more.

Make sure to scroll through the options and preview them one by one so that you can choose the one that best suits your needs.

SeedProd's template library

Once you have decided on a template, just hover over your selection.

Then, click the orange checkmark button.

Choosing a SeedProd template

Now, a new popup will appear, asking you to name the page and insert its URL slug.

After you do that, click ‘Save and Start Editing the Page.’

Inserting the landing page details in SeedProd

This will open the SeedProd drag-and-drop editor.

It works similarly to the WordPress block editor, where you can drag and drop blocks onto the page and click on them to customize them however you like.

The SeedProd drag-and-drop interface

To create image hotspots, you can find the ‘Hotspot’ block in the left sidebar.

Then, just drag and drop it right on your page.

Choosing the SeedProd Hotspot block

Next, you need to upload the WordPress image you want to add hotspots to.

You can do this by clicking on the ‘Hotspot’ block and choosing either ‘Use Your Own Image’ or ‘Use a Stock Image’ to select an image.

The first option will open the media library where you can pick an existing image or upload a new one. If the size is pretty large, you can check out our guide on how to upload large images in WordPress.

Uploading an image to the SeedProd Hotspot block

Once you have uploaded an image, you can input some alt text to describe the image for search engines and screen-reading tools.

You can also customize the image size and alignment.

Adding an alt text to the image hotspot in SeedProd

After that, you can scroll down to start adding your hotspots.

You can do this by clicking on the ‘+ Add Hotspot’ button.

Adding a hotspot to the image in SeedProd

An orange dot will now appear on your image. You can adjust its position by dragging the horizontal and vertical orientation bars.

Additionally, you can insert the text that should appear when a user’s cursor hovers over the hotspot.

Customizing the image hotspot settings in SeedProd

Moving down, you can change the color of the hotspot.

Simply click on the ‘Color’ settings to choose a color that suits your brand and website design.

Changing the hotspot color in SeedProd

If you keep scrolling down, you can enable the ‘Advanced Settings’ toggle.

This is where you can add a link to your hotspot’s tooltip text so that users can be redirected to your desired page.

Enabling the hotspot block's advanced settings in SeedProd

Besides that, you can choose a custom icon to replace the default circle shape.

To do this, just click the ‘Choose Icon’ button.

Replacing the hotspot icon in SeedProd

A popup window will appear where you can pick various icons from SeedProd’s library. You can also choose icons from Font Awesome if you need more options.

To use an icon, just click on it.

Choosing an icon for the hotspot in SeedProd

Once you have chosen an icon, you can drag the ‘Icon Size’ bar to make the shape smaller or bigger, depending on your preferences.

You can then repeat the steps to create more interactive image hotspots.

Below, you can add an animated effect to your image hotspots. There are 2 options: ‘Soft Beat’ and ‘Expand.’

Adding an animated effect to the hotspot block in SeedProd

Now, let’s move down to the ‘Tooltip’ section.

Here, you can change the position of the tooltip (right, left, above, or below the hotspot) and change the trigger.

If you select ‘Click,’ that means the tooltip will show when the user clicks on the hotspot. On the other hand, ‘Hover’ means the tooltip will appear when the cursor hovers over it.

Adding a tooltip trigger to the hotspot block in SeedProd

Next, you can change the duration of the tooltip.

This just refers to how long it will take for the tooltip to appear after the user hovers over or clicks on the hotspot. If you want to make the text show up instantly, then just set it to 0.

You can also disable the arrow of the tooltip, depending on your preferences.

Setting the tooltip duration for the hotspot block in SeedProd

Now, if you switch to the ‘Advanced’ tab, you can customize the image’s appearance even more.

For example, you can add a box shadow or adjust the padding and margin.

Configuring the SeedProd advanced block settings

Once you’re done, just click the ‘Save’ button in the top right corner.

Then, click ‘Publish’ to make the page live.

Publishing a landing page with an image hotspot made with SeedProd

And that’s it! Make sure you view the page on mobile, desktop, and tablet to see if it looks good across all devices.

Here’s what our interactive image hotspot looks like:

An image hotspot example made with SeedProd

Method 2: Add Image Hotspots With Image Hotspot Plugin (Free But Limited)

If using a page builder and switching your theme sounds like a bit too much, then you can use the free WordPress Image Hotspot plugin instead. This plugin is a great alternative to method 1, but do note that the free version only allows adding up to 6 hotspots on a single image.

To use Image Hotspot, you can install and activate the WordPress plugin in your admin area. Then, go to Image Map Hotspot » All Image Map Hotspot and click on the ‘Add New’ button.

Adding a new image in the Image Hotspot plugin

Now, go ahead and give your new image map hotspot a name. Then, select one of the tooltip display types. You can either make the hotspot’s tooltips appear by hovering or clicking.

Once done, click ‘Save.’

Saving a new image hotspot file in the Image Hotspot plugin

With that finished, let’s add your image.

To do this, just click the ‘Upload Image’ button.

Uploading a new image to the Image Hotspot plugin

This will open the media library, where you can upload a new image or select an existing one.

Next, you can add hotspots to your image map. Simply click on the ‘Add Point’ button to do this.

Adding a hotspot to an image with the Image Hotspot plugin

A popup window will now appear for you to configure your interactive image hotspot.

First, navigate to the ‘Marker’ tab. This is where you can customize what the hotspot image looks like. To change the icons, you can click the ‘+’ sign next to the ‘Icons’ and/or ‘Hover Icons’ fields.

‘Icons’ refers to the default hotspot symbol when it is not being clicked or hovered over. Meanwhile, ‘Hover Icons’ is the symbol that appears when the user is clicking or hovering on the hotspot.

Changing the default hotspot icon with the Image Hotspot plugin

Now, go ahead and select an icon to replace the current default option. The plugin has plenty to choose from.

Once you’ve made your choice, just click on it and hit the ‘Close’ button.

Choosing a hotspot icon in the Image Hotspot plugin

With your hotspot images set up, you can change the colors of the icons.

The plugin lets you make the default hotspot icon color different from the icon hover color. This way, users can easily tell if a hotspot is active when they click or hover on it.

Customizing the Image Hotspot plugin's hotspot appearance settings

To change the color, just click on the square color selection button and select the color you’d like to use.

You can then click anywhere on the page to move on to another setting.

Choosing a color for the default hotspot with the Image Hotspot plugin

You can also customize the hotspot’s icon size on desktop. The higher the number, the bigger the icon will be.

Once you’re happy with the icon’s appearance, just click ‘Save.’

Changing the hotspot's icon size with the Image Hotspot plugin

Now, scroll up and switch to the ‘Content’ tab. This is where you can customize the tooltip’s text and appearance.

The plugin gives you 4 templates to choose from, so you can pick the one that best suits your website design.

Configuring the hotspot's tooltip text with the Image Hotspot plugin

Other than that, make sure to replace the default title content with your own text.

And depending on your website design, you may want to make the font size bigger and change the text color to improve its readability.

When you’re satisfied with the settings, simply click ‘Save.’

Saving the tooltip settings of the Image Hotspot plugin

The last tab is ‘link.’ Here, you have the option to make your tooltip text hyperlinked, so that users can be redirected to a different page.

If you want to do this, then select ‘Yes’ in the ‘Do you Link Title?’ setting.

After that, insert your title link URL in the appropriate field and choose whether you want to make the link open in a new tab or not.

Finally, click ‘Save.’

Adding a link to the hotspot's tooltip text with the Image Hotspot plugin

Now, a new hotspot should appear on your image, which you can drag to your desired position.

You can also repeat the same steps as before to create more image hotspots.

Dragging the newly created hotspot on the image with the Image Hotspot plugin

Once you have your image map configured, you can click on the ‘Save’ button again.

To add the image hotspot to any of your pages, posts, and/or widgets, you can copy the shortcode above the image.

Copying the image hotspot's shortcode made with the Image Hotspot plugin

After that, just paste the shortcode into a shortcode block on your widget, page, or post in the block editor. You can learn more about doing this in our step-by-step guide on how to add and use shortcodes in WordPress.

Here is what our interactive image hotspot looks like:

Image hotspot example made with the Image Hotspot plugin

Discover More Exciting Design Features for Your WordPress Website

Besides creating interactive image hotspots, there are a lot more ways to make your website design engaging. Here are some guides to help you:

We hope this article helped you learn how to easily add image hotspots in WordPress. You may also want to check out our ultimate guide of WordPress sidebar tricks to get maximum results and our expert picks of the best WordPress theme builders.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.