How-To Guide
How to create an interactive map in WordPress
Whether you're mapping a building, a housing development, a campus or an event venue, here's how to turn a static image into an interactive map your visitors can click through — in under 15 minutes.
Step by step
Follow these steps
Upload your base image
Start with any image of the space you want to map — a site plan, floor plan, aerial shot, or building render. Interactive Real Estate works with whatever image you already have.
Draw clickable zones over it
Use the built-in SVG editor to draw hotspots directly on top of your image — one per unit, floor, building, or point of interest. No SVG or coding knowledge needed.
Attach data to each zone
Give each hotspot a name, price, status, or any custom field you need. This is what turns a flat image into a real interactive map, not just clickable outlines.
Drop in the shortcode
Paste one shortcode into any WordPress page, post, or page builder (Elementor, Divi, Gutenberg, Beaver Builder, and more are all supported).
Test on mobile
Your interactive map is responsive by default — check it on a phone or tablet, since most visitors will click through it on mobile first.

Live preview
See how an interactive building works on your website
Buyers explore your development the way they actually want to — click any unit for its price, area, floor and availability. They find the flat that fits before they ever pick up the phone, and your sales team spends its time on people who are ready to buy.
Free plan on WordPress.org — no credit card required

Click · Filter · Reserve
One shortcodeFAQ
Frequently asked questions
Do I need to know SVG or coding to create an interactive map?
Can I use this for something other than real estate, like a campus or venue map?
Is there a free way to create an interactive map in WordPress?
What image formats work best for an interactive map?
Ready to make your images interactive?
Install the free version from WordPress.org and create your first interactive floor plan in minutes — no coding required.