- Add and edit like posts
- Import from a spreadsheet (CSV)
- Addresses mapped automatically
- Use your existing content
- Connect data feeds
- Link WooCommerce products
Every location, one search away.
Cardinal Locator is a WordPress store locator plugin. Add a searchable map of your stores, dealers or offices to any WordPress site, manage locations like posts, match it to your brand in a few clicks, and see what visitors are looking for.
Illustration · Try the live demo
Everything a locator needs
Set up from the dashboard, then grow into the rest. Every license includes every feature.
-
Your locations, your way
Add locations like posts, import a spreadsheet, or use data you already have.
-
Easy for visitors
Help people narrow hundreds of locations to the one they need.
- Search by address or ZIP
- Filter by category or city
- Search by name
- Limit by distance
- Miles or kilometers
- Highlight featured locations
-
On brand
Match your brand without code, and see it before you publish.
- A Modern look out of the box
- Accent color, corners and list position
- Your own marker icons
- Custom map colors with a Map ID
- Live preview before you save
- Built-in directions
-
Insights & editing
Know what visitors search for, and edit in the block editor.
- See what people search for
- Spot searches with no nearby location
- Most-viewed locations
- Data stays on your site
- Drag-in locator and map blocks
- Hooks and templates for developers
From customers
What people say
The functionality and support are above and beyond my expectation, and I’d like to recommend you to others.
Before Cardinal Store Locator I tried about 3–4 other paid WordPress dealer locator plugins… so heavy and slow with unnecessary scripts and did not work as described. Your plugin is so light… works perfectly and so fast!
Really excellent plugin, can’t say enough as a developer how enjoyable it’s been to work with.
WOW!!! This works EXACTLY as I imagined. You really are an amazing developer, and really care about your customers.
For developers
Settings for everyone. Hooks for everything else.
Most sites never need more than the dashboard. When yours does, your developer can override the templates and hook into a documented API.
// functions.php — tweak the locator's JS options
add_filter( 'bh_sl_map_settings', function( $settings ) {
$settings['lengthUnit'] = 'km';
$settings['storeLimit'] = 20;
$settings['featuredLocations'] = true;
return $settings;
} );
-
Cardinal Locator 1.11.0: store locator analytics dashboard and CSV import interface
-
Version 1.9.0 release notes: New Store Locator Gutenberg Block, Cache Controls & Dutch Translation
-
7 steps for using new Google Maps Map ID to style maps via the cloud
-
Version 1.8.0 release notes, Map ID support, pagination fixes, system info migration
Put your locations on the map.
Set up in minutes. No code required.