WP Maps is a free WordPress map plugin for Google Maps, OpenStreetMap, and Mapbox, with advanced features like search, filters, paginated listings, sorting, marker categories, custom marker icons, and marker clustering included in the free version . Create interactive maps for store locators, busine
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.0.
SourceWordPress plugins · Oct 19, 2026
01 / Source details
About this tool.
WP Maps is a free WordPress map plugin for Google Maps, OpenStreetMap, and Mapbox, with advanced features like search, filters, paginated listings, sorting, marker categories, custom marker icons, and marker clustering included in the free version .
Create interactive maps for store locators, business directories, service areas, contact pages, and location listings without paying for essential mapping features. Organize locations into categories with their own marker icons, help visitors find locations using search and filters, and display results with sorting, pagination, and marker clustering. Whether you need a simple location map or a full-featured directory, WP Maps gives you a wide range of features to build with for free.
Perfect for:
Business directories and listings
Store locators
Service area maps
Contact pages
Map and listing based WordPress projects.
Features
Free Version
Create complete maps with custom markers, search, filters, and paginated listings — all included in the free version.
Choose Google Maps, OpenStreetMap, or Mapbox as your map provider, with easy switching between them.
Create multiple maps with multiple locations and listings.
Enable sorting and pagination for listings.
Custom blocks added for Gutenberg, Elementor and Divi page builders with Live Map Preview in backend.
Get a directions link for every listing record, linking out to the official Google Maps website.
Enable marker clustering from the backend to group markers on the map.
Automatically update the map center based on filtered markers.
Display maps easily using shortcodes.
Display maps in posts, pages, and widgets.
Manage listing and marker infowindow content from the backend using dynamic placeholders.
Auto-center the map using custom latitude and longitude, the visitor’s location, or backend-assigned locations.
Fully GDPR-compliant Google Maps integration for privacy-friendly usage.
Draw circles, squares, polygons, and custom shapes on the map.
Display infowindows on click or hover for shapes, similar to marker infowindows.
Display a circle and marker at the center location of the map.
Show or hide markers on page load.
Supports Snazzy Maps.
Use custom or pre-built marker icons.
Open marker infowindows on click or hover.
Add bounce and drop animation effects to markers on map load.
Center or zoom the map on marker click.
Show listings below the map with search and filters.
Reset map button to restore the map to its original state.
Predefined color schemes for listings.
Custom color schemes for listings.
Show infowindow when a listing title is clicked.
Custom map color schemes.
Set primary and secondary colors.
Add custom CSS.
Responsive and mobile-friendly design.
Enable or disable zoom, fullscreen, map type, scale, Street View, camera, and “Locate Me” controls.
Position map controls at different locations on the map.
Limit map panning using SW/NE coordinates.
Enable KML/KMZ, traffic, transit, and bicycling layers.
GeoJSON support.
Import/export settings via JSON.
Localization ready.
Add custom styling.
Works with all major page builders and themes.
Fully documented with step by step and easy to understand instructions.
Cross-browser compatible — tested with all major browsers including Chrome, Firefox, and Safari.
Pro Version WP MAPS PRO Version .
Includes everything in the free version, plus powerful premium features:
Multiple designs and layouts for marker infowindows.
Multiple designs and layouts for listing records.
Display blog posts, pages, or any existing data (custom post types) from your WordPress site with just a few clicks.
Display posts using custom fields.
Display posts using the Advanced Custom Fields (ACF) plugin.
Create unlimited custom filters in the backend based on custom fields, taxonomies, or ACF fields — ideal for complex map searches.
Enable searching and filtering using URL parameters — great for sharing filtered map views.
List and grid-style listing layouts.
Allow users to filter markers by location and radius (in kilometers or miles).
Filter markers based on marker categories.
Filter markers based on custom taxonomy terms of any custom post type.
Display multiple custom routes between locations directly on your map for a seamless navigation experience.
Customize color, opacity, and weight for each route.
Directions API integration to allow users to get directions between locations on the map.
Add custom HTML, images, or videos as map controls for interactive, branded maps.
Prevent overlapping markers with automatic spiderfier effects — perfect for clustered or identical locations.
Enable smart tabs for Categories, Directions, Routes, and Nearby Amenities to enhance user experience.
Admins can apply additional customization to infowindows and listing layouts from the backend.
Apply country restrictions on search results and autosuggestions for more accurate results.
Advanced feature: Integrate with Microsoft Clarity, Google Analytics 4, Meta Pixel, and Zapier to track marker click events.
Access 25+ additional add-ons available with the Pro version, offering extended functionality.
Use SVGs as marker icons — choose from pre-built options or upload your own.
Automatic Geocoding — Automatically fetches latitude and longitude for any location that Google recognizes.
Automatically center the map based on assigned locations.
Show nearby amenities like ATMs, banks, and stores to provide useful local context.
Draggable markers and option to open infowindows by default on page load.
Categorize locations for better organization and filterable maps.
Choose from 100+ ready-to-use colorful markers via Map Icons Collection.
Multilingual ready — supports WPML and other translation plugins.
Compatible with WordPress Multisite, with network-wide activation support.
Easily style maps using Snazzy Maps.
Built-in search control to locate places directly on the frontend map.
Install sample data to get started quickly.
Role-based access control for backend pages.
Seamless upgrade to Pro — no data loss when switching from free to paid.
Live Demos
All Live Demos
Important Links
Create Google Maps API Key
Tutorials
Hooks & Filters
Support
Custom Development Available
Use Cases – Map Solutions for Every Business
WP Maps helps you build advanced maps with listings for any industry. From store locators to real estate maps, here are popular use cases where you can use our plugin :
🛍️ Retail Store Locator – Showcase nearby outlets, branches, or chain locations
🍽️ Restaurant Locator – Help users find your cafes, diners, or food franchises
🏠 Real Estate Property Map – Display properties with filters for listings
🏥 Hospital & Clinic Map – Show medical centers, diagnostic labs & walk-ins
🏋️ Gym & Fitness Center Locator – Promote local gyms, yoga studios & wellness hubs
🍼 Childcare & Preschool Finder – Help parents locate daycares and nurseries
🛒 Supermarket & Grocery Store Map – Show supermarkets, mini-markets, or organic stores
💡 Whether you’re running a small local shop or a global brand, WP Maps helps you build responsive, searchable, and filterable maps tailored to your business.
How It Works
01Add your locations from Add Location
02Create a map from Add Map and assign locations
03Use the shortcode (from Manage Maps ) in posts, pages, or widgets
Note: Google Maps requires an API key. OpenStreetMap and Mapbox works without a key.
Try It Now
Explore the plugin instantly using the WordPress Playground: 👉 Try WP Maps
See it in action
Screenshots & previews.
Google Map Page – Add and manage maps using Google Maps as the providerOpen Source Map Page – Create maps using OpenStreetMap or LeafletAdd Marker Category – Create categories to group markers (e.g., Hospitals, Restaurants)Assign Marker Icon to Category – Set a default icon for each marker categoryAssign SVG Marker Icon – Upload and assign custom SVG icons to marker categoriesManage Marker Categories – Edit, delete, or organize your marker categoriesAdd Location Page – Add new locations with address, coordinates, and other detailsManage Location Page – View, edit, or delete all added locationsAdd Map Page – Create a new map with layout, zoom, and marker optionsMap Center Settings – Set the default center and zoom level for the mapAssign Locations to Map – Attach selected locations to a specific mapMap Listing Settings – Customize how location listings appear next to the mapListing Item Skins – Choose from different styles for listing item designMarker Cluster Settings – Enable clustering of nearby markers for better performanceMap Center Display – Show a circle or marker at the map’s center pointMap Theme Settings – Change the map appearance using pre-built themes or stylesGeoJSON Settings – Upload and display GeoJSON shapes or regions on the mapLimit Panning Settings – Restrict map movement beyond a certain boundaryMap Layers Settings – Toggle layers like traffic, transit, or bicycle routesManage Maps Page – View, edit, or delete all your saved maps
02 / Source details
Getting started.
01Upload the wp-google-map-plugin folder to the /wp-content/plugins/ directory.
02Log in to your WordPress dashboard and navigate to Plugins .
03Locate WP Maps in the plugin list and click Activate .
04After activation, go to WP Maps > Tools .
05Scroll to the Install Sample Data section.
06Enter YES to confirm and click the Create Sample Data button. This will create 2 sample categories, 5 sample locations, 2 demo routes, and 1 sample map for demonstration.
Note: Installing sample data is optional, but highly recommended for new users to explore plugin features quickly.
03 / Source details
Frequently asked questions.
How to add google maps on WordPress website?
You can try using WP Maps plugin to creating beautiful interactive map with custom markers, filters and listing. You can also setup a store locator map using this plugin.
What can I use WP Maps for?
WP Maps can be used to create store locators, business directories, real estate maps, service area maps, location listings, and other interactive WordPress maps.
How do I get started with WP Maps?
Install and activate WP Maps, then go to the WP Maps menu in your WordPress admin panel. For the quickest setup, go to WP Maps > Tools and click Create Sample Data to create a demo map. You can also create a map manually by adding marker categories, locations, and assigning those locations to a map. If you want to create a Google Map, add your Google Maps API key first by provided instructions.
Do I need a Google Maps API key to use WP Maps?
Only if you choose Google Maps as your map provider. OpenStreetMap does not require a any API key. You can select your preferred map provider from the WP Maps settings.
How do I display a map once it’s created?
Each map you create has a unique shortcode that you can use to display it in WordPress posts, pages, widgets, and any other area that supports shortcodes. Just copy the shortcode and paste it wherever you want the map to appear.
Is there a free WordPress map plugin with search, filters, listings and marker clustering?
Yes. Unlike many map plugins that put search, filters, listings, and marker clustering behind a paid plan, WP Maps includes searchable listings, smart filters, sortable and paginated listings, and marker clustering in the free version.
Can I display my existing WordPress data saved in a post or page or custom post type on maps instantly?
Not in the free version — this requires Pro. The Pro version supports advanced features such as displaying existing WordPress data on maps using custom fields or Advanced Custom Fields (ACF), creating multiple custom filters based on custom field values, filtering custom post types using custom taxonomies, radius search, route directions, and more.
Can I use different layouts and templates for the InfoWindow and listings in the free version?
You can customize the listing and InfoWindow to a limited extent in the free version. The Pro version offers multiple layouts and templates for both, including grid view, list view, and more.
Which map provider should I choose — Google Maps, OpenStreetMap or Mapbox?
Google Maps is a good choice if you want a feature-rich mapping experience, including Google’s map styling and Street View. Google Maps Platform also offers free monthly usage thresholds for eligible services, although API key and billing setup are required. It is easy to set up, you just need to create an API key for your website. OpenStreetMap and Mapbox are good alternatives if you prefer other map providers. You can change the provider anytime from WP Maps settings without losing your saved locations or markers.
How many maps and locations can I create?
You can create multiple maps and locations and assign different locations to different maps. This makes it easy to organize locations for different businesses, stores, directories, and other types of content.
Can I use my own marker icons?
Yes. You can upload your own PNG or SVG marker icons, or choose from more than 100 pre-designed marker icons included with WP Maps.
Can I display different marker icons or pins on a map?
Yes. WP Maps lets you create marker categories and assign a different marker icon to each category. You can then assign these categories to your locations, allowing each location to be displayed on the map with the appropriate marker icon.
Is this plugin GDPR-compliant?
Yes. WP Maps doesn’t collect or store any visitor data itself, so there’s nothing to share or process in the first place. The plugin only makes the API requests needed to render the map tiles from your chosen provider (Google Maps, OpenStreetMap, or Mapbox) — no tracking, no cookies, no personal data handling on our end.
Is there a Gutenberg block, widget, and page builder support?
Our plugin provides a shortcode which can be added to any page using the Gutenberg editor or any popular page builder like Elementor or Divi that supports shortcode.
Is the plugin compatible with caching plugins?
Yes. WP Maps is designed to work with standard WordPress caching plugins. If a map does not load after enabling JavaScript minification, combination, or deferral, try excluding WP Maps scripts from those optimizations.
Do you offer documentation and tutorials?
Yes. Visit WP Maps Tutorials for documentation, guides, and tutorials.
How can I get support for WP Maps?
You can get support by creating a support ticket through our support system. Our support team can help with questions, configuration, and troubleshooting. Visit WP Maps Support to create a support ticket.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati