🔥 Try Handled Locator free for 7 days.Start free trial

WordPress store locator

A WordPress store locator with a plugin or hosted embed.

Install the official Handled Locator plugin for a WordPress block and shortcode, or use the hosted embed in a Custom HTML block. Visitors get search, filters, opening hours and directions either way.

  • 7-day trial
  • No card required
  • From $19/month
Kestrel Coffee locator running inside its example websiteReal widget

A real locator capture. This version is designed for WordPress teams that want a branded locator without giving up a simple plugin install or a direct embed. Open the full-size example to search it. Kestrel Coffee is an invented concept brand using sample data.

WordPress details

Choose the install path that suits your site.

Use the official WordPress.org plugin for a native block and shortcode. Use the hosted embed for a no-plugin setup. Both keep location data and locator settings in Handled.

  • Official block and shortcode from WordPress.org.
  • Hosted embed for Elementor, Divi and custom themes.
  • One dashboard for locations, design and map settings.

Built around the search

A WordPress locator that fits your workflow.

Choose the official plugin when you want a native block and shortcode. Choose the hosted embed when you want the smallest possible WordPress footprint. Both use the same Handled dashboard and locator configuration.

  1. 01

    Use the official block or shortcode.

    Install Handled Locator from WordPress.org, connect your Site ID in Settings, then add the block or [handled_locator] shortcode where the locator should appear.

  2. 02

    Works with the theme and builder you already use.

    Use the plugin block in Gutenberg, or paste the hosted embed into Elementor, Divi or another builder. The locator renders in a shadow root so theme CSS cannot break it.

  3. 03

    Keep location data in Handled.

    Locations are served from Handled rather than stored as WordPress posts. Your list, filters and design stay manageable from one dashboard without adding rows to your database.

Search and discovery

A visitor finds the nearest useful location without scanning the whole list.

The locator opens, the visitor types a town or postcode, and results reorder by distance. Search, filters, labels and layout are settings you control, not fixed behaviour.

Start with the spreadsheet you already maintain. Import a CSV, review the locations, then keep the same embed as the list changes.

See the CSV format
Visitor view / Search
Visitor journey1 / 4
Austin, TX5 locations
RepairsSalesOpen now
1

North Loop Cycles

1.2 mi · Open until 6:00

2

Eastside Bike Works

2.8 mi · Open until 7:00

3

Hill Country Service

4.6 mi · Opens tomorrow

123Search this area

Search stage: Austin locations are filtered to repair shops, sorted by distance, and the nearest result offers directions.

Install on WordPress

Install the plugin or add one Custom HTML block.

Install the official plugin from WordPress.org for the block and shortcode, or add a Custom HTML block and paste the generated embed. Neither path requires editing functions.php.

Custom HTML block

<div id="biz-locator-root"></div>
<script src="https://cdn.handledlocal.com/widget.js"
  data-site-id="your-site-id" async></script>

Three steps to publish

  1. 1Open the page or post editor and add a Custom HTML block.
  2. 2Paste the embed code into that block.
  3. 3Publish or update the page, then open the public URL.
Read the full install guideInstall from WordPress.org

The practical questions

What changes after the trial?

Keep the design, locations and embed. Choose a plan based on location count and team seats. Your map usage remains on the Mapbox or Google account you control.

Compare plans
Starter
$19/mo
200 locations
2 team seats
Every working feature
Pro
$39/mo
2,000 locations
5 team seats
Every working feature
Business
$79/mo
10,000 locations
20 team seats
Every working feature

Before you choose

Questions buyers ask about this setup.

Is there a WordPress plugin to install?
Yes. The official Handled Locator plugin provides a block and shortcode. You can also skip the plugin and paste the hosted embed into a Custom HTML block.
Will it work with Elementor, Divi or Gutenberg?
Yes. Any of them will accept an HTML or code widget, and the same embed goes in all three. The locator does not depend on a block type, a shortcode or a theme hook.
Will it slow the page down?
The whole widget stays under 95 KB gzipped, including search, filters and the results list, and the script loads asynchronously. Because it runs no PHP and stores no locations in your database, it adds nothing to your server's own response time.
Can I keep my existing theme styling?
Yes. The locator is isolated from your theme's CSS on purpose, then styled to match it from the Handled dashboard. Colours, fonts, corner radius, spacing and marker treatment are all settings, so you match your theme rather than fighting it with overrides.
Who pays for the map traffic?
You connect your own Mapbox or Google Maps key. That provider bills map usage directly; the Handled subscription covers the locator product, location capacity and team seats.

A WordPress store locator that is ready for your site.

Start from the design above, import a sample of your real locations and see it running in a Custom HTML block on your own site before paying.

7-day trial · No card required · Keep the same embed when you publish

Using a different platform?

The same locator, with the install steps for each.