Home Pricing Demo
Platforms
Contact
Sign up free
Sign up free

Store locator for Elementor

Elementor Store Locator

Add a store locator to any Elementor layout in one of two ways: paste the store locator code into Elementor’s HTML widget, or install the free StoreLo plugin and use a shortcode. Both work in Elementor Free, both load Google Maps with search and opening hours, and neither stores your locations in the WordPress database.

Sign up free See the live demo

Free for 5 locations · no credit card · live in minutes

StoreLo store locator banner
Elementor
StoreLo for Elementor Hosted store locator · managed from one dashboard
One-line embed No theme edits Free for 5 locations

StoreLo turns one Elementor HTML widget into a complete store locator. Stores, opening hours, filters and design live in the StoreLo dashboard, nothing is written to your WordPress database, and the locator keeps working through theme and Elementor updates.

Search by postcode, city or one-tap "my location"
Filters by store type or product line
Opening hours with a live open/closed status
One-tap Google Maps directions per store
Webshop fallback when no store is nearby
Bulk CSV import and export
Your colors, fonts, map style and markers
Works in Elementor Free, no Pro needed

Open the live demo →

Step by step

How to add a store locator in Elementor

Two routes, both available in Elementor Free: the HTML widget with the store locator code, or the free StoreLo plugin with a shortcode. The steps below use the HTML widget; the shortcode route is in the first tip.

  1. 1

    Set up the locator in StoreLo

    Create a free account, add your locations under Locations and paste your Google Maps API key under Settings → Google Maps API. The key guide shows how to restrict the key to your own domain.

  2. 2

    Copy the store locator HTML code

    Open Add To Your Website in the dashboard, pick Any website and click Copy. This is the whole store locator script, with your Locator ID filled in:

    <div id="storelowidget" data-locator="YOUR-LOCATOR-ID"></div> <script src="https://storelowidget.com/widget.js" async></script>

    The div marks where the locator renders. The script tag loads it from our servers asynchronously, so it never holds up the rest of your page.

  3. 3

    Drag in an HTML widget

    Open the page with Edit with Elementor, search the widget panel for HTML (the </> icon) and drag it into a container. Paste the code into the widget’s code field.

  4. 4

    Give it room

    The locator fills the width of its container and sets its own height. Use a full-width or wide container: on desktop the list (300 pixels or more) sits next to the map, and on phones the two stack automatically.

  5. 5

    Publish and check the page

    Click Publish or Update and open the live page. Stores you add or edit in StoreLo later show up there without opening Elementor again.

Good to know in Elementor

  • Prefer a shortcode? Install StoreLo from Plugins → Add New, paste your Locator ID under the StoreLo menu, then drag Elementor’s Shortcode widget onto the page and enter [storelo]. Same locator, no code on the page.
  • Admins only. Elementor restricts the HTML widget to administrators because it accepts scripts. If you edit with an Editor account, ask an admin to paste the code once.
  • Popups and Theme Builder. With Elementor Pro the same HTML widget works inside a popup or a Theme Builder template, so a Find a store popup or a site-wide section is possible. Keep it to one locator per page.
  • Speed plugins. If a performance plugin delays JavaScript until the first scroll or tap, exclude storelowidget.com/widget.js from that delay so the map shows straight away.

The free plan is the product, not a teaser.

Everything below is included the moment you sign up. No trial clock, no credit card.

A live store locator on your Elementor site

Searchable map and list, free for 5 locations. Not a trial: the free plan has no end date.

The official plugin from WordPress.org

The [storelo] shortcode and a ready-made StoreLo block. One setting, no database tables, no cron jobs.

Brand matching, done for you

Send your website and we match the locator to it: colors, fonts, map style and markers. Free on every plan.

Your locations imported for you

Send your list and we put the locator live for you, from CSV to embed.

Search, filters and directions built in

Postcode and geolocation search, store-type filters, opening hours and one-tap Google Maps routes.

Sign up free

No credit card. Export your data and cancel anytime.

Elementor store locator options, compared

Look for an Elementor store locator and you will find three kinds of answer. They solve different problems.

For a small business, the free plan already covers what matters: search by town or postcode, a "use my location" button, opening hours with an open or closed status, store-type filters and one-tap directions, styled to your brand. Past 5 locations, Starter adds CSV import and room for 250.

Building the rest of the site in the block editor or another builder? The WordPress store locator plugin page covers those routes, and the WooCommerce store locator page shows how a locator sits next to your shop.

Store locator search results with the nearest store on top and the real distance
Map pin info window with one-click Google Maps directions
Search by city or postcode with live opening hours per store
Widget themes and map styles, from minimal to dark mode
The store locator on a phone, with list and map one tap apart

See what your customers want.

Every load, search, and click is tracked. See your conversion funnel, which stores get the most traffic, and where demand is highest. No Google Analytics setup required.

  • Conversion funnel: loads → searches → clicks to a store
  • Search heatmap + click tracking per store (directions, website, calls)
  • Meta Pixel & GTM events built in for ad retargeting
Sign up free

Live on your site in minutes.

Add your store locator to any Elementor layout with a single line of code.

1

Add your locations

Import a CSV or add stores by hand in your dashboard. Opening hours, photos, and tags live there too.

2
<script src="https://storelowidget.com/widget.js"></script>|

Copy one line of code

Copy the embed snippet from your dashboard. It's one script tag, and that's the whole thing.

3

Drop it into your layout

Drag Elements → HTML onto the page, paste the snippet in and hit Update. With the StoreLo plugin, a Shortcode widget with [storelo] does the same job.

Sign up free

Trying StoreLo costs you nothing. Not even effort.

Every reason to put this off, removed:

Free forever

Five locations, no time limit. You only ever pay when your network outgrows it.

Stuck? I set it up for you

Send me your locations and your website, and I put the locator live for you. Free, on any plan.

Styled to your brand, free

On every plan we match the locator to your brand for you: colors, fonts, map style and markers.

Leave in two clicks

Cancel anytime and export everything you added. No contracts, no hostage situations.

Backed by a real person, not a department. Read the StoreLo Promise.

Elementor store locator FAQ

Where can I find an Elementor store locator plugin?
The StoreLo plugin is free on WordPress.org: search for StoreLo under Plugins, Add New. It gives you a [storelo] shortcode that Elementor’s Shortcode widget renders. You can also skip the plugin and paste the store locator code into an HTML widget; the result is the same.
Does it work with Elementor Free?
Yes. The HTML widget and the Shortcode widget are both part of Elementor Free, so you do not need Elementor Pro. Pro only matters if you want the locator inside a popup or a Theme Builder template.
What can an Elementor store locator do for a small business?
Visitors search by town or postcode or tap "use my location", and get your stores sorted by distance with opening hours, an open or closed status and one-tap directions. You add store-type filters and your own colours, fonts and map style. The free plan covers 5 locations with no time limit; Starter is €19,99 a month for 250 locations with CSV import.
Does it include Google Maps integration?
Yes. The map is Google Maps, loaded with your own API key, so Google’s free monthly usage is yours and there is no markup on map views. Setting up the key takes about ten minutes with the API key guide. Elementor’s own Google Maps widget centres on a single location, which suits a contact page but not a list of stores.
What is the HTML code for a store locator in Elementor?
Two lines: a div carrying your Locator ID, which marks where the locator appears, and a script tag that loads it from storelowidget.com. Copy it from Add To Your Website in your dashboard and paste it into an HTML widget. Use it once per page.
Can I use it inside an Elementor popup or template?
Yes. The code works anywhere Elementor accepts an HTML widget, including saved templates, popups and Theme Builder layouts (the last two are Elementor Pro features). Keep it to one locator per page.
Will a store locator slow down my Elementor site?
No. The script loads asynchronously on the page where you place it, and your locations are never stored in or queried from the WordPress database. Pages without the widget load nothing extra.

Store locators for every platform

WordPressShopifySquarespaceWebflowWixWooCommerce

Compare all features  ·  See pricing

Sign up freeFree for 5 locations