Store Finder
Publish a searchable list of active business locations with visitor-initiated nearby results
Pro+ Required. Store Finder reads the locations managed under ProRank SEO → Local SEO → Locations Manager.
Add Store Finder to a Page
Add the shortcode to a page, shortcode block, widget, or supported builder template:
[prorank_store_finder]The frontend loads only when the shortcode renders. Multiple instances are supported on the same page.
Shortcode Options
[prorank_store_finder
radius="25"
max_results="10"
show_filters="true"
style="modern"
primary_color="#2563eb"]| Attribute | Default | Purpose |
|---|---|---|
radius | 25 | Initial distance radius in miles after device location is used |
max_results | 10 | Maximum location cards shown |
show_filters | true | Shows radius, Open Now, Wi-Fi, parking, and EV-charging filters |
style | modern | Sets the container style identifier |
primary_color | blue | Accepts a valid three- or six-digit hex colour |
Visitor Experience
- Search by location name, address, city, region, or postal code.
- Filter by opening status and stored amenities.
- Open directions, call a location, or visit its website.
- Click the location icon to request browser permission and sort by distance.
- See opening status in the WordPress site timezone, including overnight hours.
Privacy and Public Data
The public endpoint returns active locations only and projects an allow-list of display fields: name, public address, contact details, coordinates, hours, and amenities. Internal notes, scores, timestamps, primary flags, and import metadata are excluded.
Device coordinates remain in the visitor's browser. Store Finder does not send them to ProRank or save them in WordPress.
Current Map Support
Version 1.4.6 ships the tested list view. The legacy
show_map attribute is accepted for compatibility, but no map view is displayed until a supported map implementation is added.Troubleshooting
- No locations appear: confirm at least one location is active and has a non-empty name.
- Nearby results are empty: add valid latitude and longitude to each location and increase the radius.
- Open Now is incorrect: verify the WordPress site timezone and each day's opening-hours values.
- The finder stays on its loading message: rebuild Premium frontend assets and confirm
build/store-finder.jsexists.