Adding basic maps to your WordPress website is a breeze. With Google Maps, you’re able to copy and paste the provided embed code into your page or post using the Gutenberg block editor or the Classic Editor.
But if you want to add some more advanced functionality, you can look to some outstanding plugins for help.
Here are ten free WordPress plugins that will allow you to both add and extend map functionality on your website:
There’s plenty of flexibility with WP Google Maps. First, you can choose between Google Maps or OpenLayers APIs. From there, you can create a map with one or more markers and theme it to match your website.
As if that’s not enough, the plugin works via old-school shortcodes or via a custom Gutenberg block. The pro version adds useful features like directions, display templates, and KML/KMZ file imports.
If you’re looking for a simple way to add maps to your WordPress website, Map Block is worth a look.
Working in conjunction with the Gutenberg block editor, it lets you quickly add a Google Map to any page. Options are limited to zoom level, map height, and (of course) the address you want to display.
Use WP Google Map Plugin to create custom categorized maps for your website. Add your own touch by uploading a custom map marker, set a custom zoom level, and choose between four map styles.
The map’s information window can also be customized with your message. Pro users get the ability to cluster map markers, display map listings in grid or list formats, and more.
WP Google Map helps you build custom maps that can be embedded into your content via a shortcode (if you’re using the Classic Editor, a button is added to the toolbar).
The plugin lets users drag map markers around the canvas and switch their region/language. A premium version adds the ability to create unlimited maps and markers, along with adding custom images to a location’s info window.
Tired of messing around with API keys for Google Maps? WP Map Block doesn’t require a key, as it displays custom maps via an iframe.
Add multiple markers, set the desired zoom level and size – that’s all there is to it. If you don’t need the extra features that come along with the API, this is a great alternative.
MapPress features a popup editor that makes creating custom maps easy. Maps can be created directly within the Gutenberg block editor (the Classic Editor is also supported), with plenty of custom settings.
In addition, you can save maps to a “library,” which allows you to use them repeatedly throughout your website. A pro version offers support for custom markers, templates, and a “mashup” block.
If your business has multiple locations, use WP Store Locator to add user-friendly, interactive maps to your website. Users will be able to filter locations by their radius and get driving directions to each location.
You’ll be able to add vital info like phone numbers, business hours, and other custom meta information to each location. The look of your map is also customizable.
Google Maps CP offers a way to add location data to a WordPress page or post. It’s an interesting concept for news-based sites that have reporters in various locations or even a travel blog.
Rather than displaying Google Maps within your content, Google Map with FancyBox Popup allows for display inside a popup window.
This can be an excellent solution for sites that need to show multiple maps without affecting performance or don’t want to distract from other content.
Use GeoDirectory – Directory Plugin to create a global (or regional) business or member directory for your website. The plugin supports CSV import (and export) to allow for fast directory building.
Do More with Maps
Adding maps to your WordPress website can go well beyond the basics.