WordPress plugin intelligence profile

Mapsmith

Interactive Google Maps store locator for unlimited businesses and locations. Stock themes, configurable sidebar, popover, and timezone-aware hours.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.4.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update12 Oct 202620d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Mapsmith version 1.4.0 as active, updated 20d ago and tested up to WordPress 7.1.

Overview

About this plugin

Mapsmith lets you build a multi-location store locator on WordPress with unlimited businesses, locations, and maps. Organize locations under businesses, build maps with the locations you want, and embed them anywhere with a simple shortcode.

Free Features:

  • Unlimited businesses, locations, and maps — no caps
  • 4 built-in map themes (Standard, Silver, Retro, Dark)
  • Pin color and scale per business
  • Standard fields per location: address, phone, hours, website, photo
  • Default popover and sidebar with show/hide toggles for each field
  • Hours display with timezone awareness, configurable formats (Smart / Full, day name styles, 12h / 24h)
  • Map controls: zoom, fullscreen, scroll-to-zoom, map type, street view
  • Sidebar layout: beside-map, overlay, left or right, configurable border radius
  • Search box for filtering the location list
  • Address / ZIP search: visitors enter a city, address, or ZIP and the list re-sorts by distance (miles or km)
  • Gutenberg block (“Mapsmith Map”) as well as the [mapsmith id="X"] shortcode
  • Local SEO: schema.org LocalBusiness structured data for every location, plus a plain-HTML location list for visitors without JavaScript
  • Faster pages and privacy options: load Google Maps immediately, only when the map scrolls into view, or after the visitor clicks “Load map” (GDPR-friendly)
  • Accessible: keyboard-navigable location list and popovers, screen-reader announcements, reduced-motion support
  • Address autocomplete and geocoding via Google Places (uses your own API key)
  • Multiple maps per page via the [mapsmith id="X"] shortcode
  • Conditional asset loading — scripts only load on pages with the shortcode
  • Multilingual / WPML / Polylang ready (uses standard WordPress i18n functions)

app):

The free plugin can be extended with the Mapsmith Pro companion plugin, which adds:

  • Bulk CSV import with server-side geocoding
  • Custom popover layouts and field schemas per map
  • Custom address fields per business
  • Arbitrary key/value custom fields per location
  • Custom map theme JSON (paste any Google Maps style)
  • Per-instance scoped CSS
  • Custom marker icons / SVGs per location
  • Marker shape variations and stroke / shadow controls
  • Marker clustering
  • Frontend category / type filter
  • “Find nearest” geolocation button, “Open now” badges, custom hours templates
  • Multi-site license activations
  • Priority email support

app. It is not included in this plugin. The free plugin is fully functional on its own — every feature listed under “Free Features” above works without any license key, payment, or external account.

Shortcode Usage:

[mapsmith id="1"]

Replace 1 with the ID of the map you created in the admin panel.

External services

Mapsmith connects to the following external services. Each service is described below with the data sent, when it is sent, and links to its terms and privacy policy.

Google Maps Platform (required)

Mapsmith renders maps using the Google Maps JavaScript API and provides address autocomplete via the Places API. Both libraries are loaded directly into your visitors’ browsers from Google’s servers when a page containing the [mapsmith] shortcode is viewed, and when the location editor is open in the WordPress admin.

The browser sends the parameters required by Google to load the libraries (your API key and the requested libraries) along with the visitor’s IP address; address-autocomplete queries additionally send the characters the user types into the address field. No data is sent to Mapsmith as part of this.

Depending on Settings → Other → Map Loading, the Google Maps script loads with the page (default), only when a map scrolls into view, or only after the visitor clicks “Load map”. When a visitor uses the address / ZIP search on a map, the text they typed is sent to Google’s Places and Geocoding services to find that place; distances are then calculated in the visitor’s browser.

This service is provided by Google.

  • Terms of Service: https://cloud.google.com/maps-platform/terms
  • Privacy Policy: https://policies.google.com/privacy

Mapsmith license validation (only if you enter a Pro license key)

If you choose to enter a Mapsmith Pro license key under Mapsmith → Settings → License, the plugin contacts the Mapsmith licensing server to verify the key. A request is sent when you click “Activate,” when you click “Deactivate,” and once every five days while a key is stored, to confirm the key has not been revoked. Each request includes only:

  • The license key you entered
  • Your site URL (to scope activations)

app and is not included in this plugin. The license-key field has no effect on this plugin’s behavior — every feature here is fully available regardless of whether a key is entered.

This service is provided by Strode Media Co (Mapsmith).

  • Terms of Service: https://mapsmith.app/terms-of-service
  • Privacy Policy: https://mapsmith.app/privacy-policy

Usage data (opt-in, off by default)

If you opt in under Mapsmith → Settings → Other, the plugin sends a small usage report to the Mapsmith server once per day, immediately when you opt in, and immediately after a successful license activation. This is off by default — nothing is sent unless you explicitly enable it. The request includes:

  • Plugin version, WordPress version, PHP version
  • Locale and server timezone
  • Whether the site is part of a multisite network
  • Your stored license plan (free / pro / agency)
  • Total counts of businesses, locations, and maps configured (numbers only — no names, no addresses, no content)
  • Your site URL (to identify the source)

Beyond your site URL (sent so we can identify the source of the report), no personal data, no map content, no business or location details, and no visitor information are ever sent. You can disable usage reporting at any time from the same screen, which stops further requests immediately.

This service is provided by Strode Media Co (Mapsmith).

  • Terms of Service: https://mapsmith.app/terms-of-service
  • Privacy Policy: https://mapsmith.app/privacy-policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • business locations
  • google maps
  • store locator
  • map
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity12 Oct 202620d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.51.4.0
Version1.3.41.3.5
Version1.3.31.3.4
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.