Back to Blog

How to Build a Free Store Locator Map in WordPress (Multiple Locations)

Show all your branches on one Google map with categories, filters, a list view and directions — free, in the block editor — and when you need more.

To build a free store locator map in WordPress, install GeoVerse Maps, add a Google Maps API key, insert the block and add a marker for each location. Put markers into categories so visitors can filter them, turn on the list view and directions, and add info windows with hours and phone numbers. For "nearest store by distance" search, use a dedicated locator.

What you'll build

  • One map with every location as a marker.
  • Custom icons — one per category or brand.
  • Info windows with opening hours, phone, a link and a short description.
  • Category filters — "Stores", "Service centres", "Pick-up points".
  • A list view beside or below the map.
  • Get Directions from the visitor's location.

All free in GeoVerse Maps, which has no paid version.

Step 1: get an API key

Markers, filters and directions need a Google Maps API key. Follow how to get a Google Maps API key, then paste it in Settings → GeoVerse Maps or the block's API Key panel.

Step 2: add the map

  1. Create a Locations page and insert the GeoVerse Maps block.
  2. Set the default centre and zoom to show all your locations.
  3. Set the height per breakpoint — taller on desktop, shorter on mobile.

Step 3: add your locations

For each branch, add a marker with:

FieldExample
TitleWPX Coffee — Riverside
Address12 Riverside Walk, Springfield
Info windowMon–Fri 7–18, Sat 8–16 · (555) 012-3456 · Order online
CategoryCafé
IconYour café icon

Keep details identical to your Google Business Profile for each location — same name, address and phone format.

Step 4: turn on the locator features

  • Category filtering so visitors can narrow the map.
  • Search box to find a place on the map.
  • List view for scanning.
  • Directions on each marker.
  • A map style that matches your brand, from the presets or your own style JSON.

Publish, then test on a phone: tap a marker, filter, and request directions.

When you need a dedicated store locator

GeoVerse is ideal for a handful to a few dozen locations. If you have hundreds of branches and visitors need "stores within 25 km of my postcode", a dedicated tool such as WP Store Locator adds radius search, per-location landing pages and opening status. Our map plugin comparison covers both.

Tips

  • One page, one map. Don't scatter maps across every location page if one locator does the job.
  • Use clear category names that match how customers think.
  • Keep the list view on for accessibility — text is easier to scan than pins.
  • Update both places when hours change: the map and your Google Business Profile.

Next: add a map to your contact page for local SEO.

Common Questions

Install the free GeoVerse Maps plugin, add a Google Maps API key, insert the block and add a marker for each location with its address, name and info window. Group markers into categories so visitors can filter them.

Yes. GeoVerse Maps includes markers, categories with filtering, a location search box, a list view and directions for free. WP Store Locator is also free and adds radius search for chains with many branches.

Yes. Each GeoVerse marker can show a Get Directions button that routes from the visitor's own location using Google Maps, once an API key is set.

GeoVerse has no marker limit. For very long lists, turn on the list view so visitors can scan locations as text instead of hunting for pins.

GeoVerse's search box finds places on the map, and filters narrow by category, but it doesn't rank stores by distance from a postcode. For radius-based "nearest store" search, use a dedicated plugin like WP Store Locator.

You need a Google Maps API key, which requires a Google Cloud billing account. Google includes monthly free usage that covers many small sites; check Google Maps Platform pricing for current details.

Get new guides and releases by email

Occasional emails when we publish a guide or ship a notable plugin update. No spam — unsubscribe any time.

We only use your email to send these updates. See our privacy policy.