How to Fix This Page Can’t Load Google Maps Correctly

The message “This page can’t load Google Maps correctly” may be a familiar one for any WordPress user who uses standard WP Google Maps elements. The appearance of this message has increased vastly since Google Maps has made use of API keys, mandatory for its users since June 22, 2016. In the previous ten years, it was not.

Anyone who started using a Google Map on their website since June 22, 2016, will have to sign up to get an API key. Older users, however, can continue their maps without a key.

When site visitors see the message that Google Maps did not load correctly, they will not be able to use the map functionality. They may even wonder whether the website is outdated and whether the information is still correct. It is therefore very important to fix the Map issue. This guide will show how to fix the “This page can’t load Google Maps correctly” message on a WordPress website.

What Is the Reason for This Message?

There is no clear technical reason for this. In the past, Google Maps used to work well. It was only a matter of using the embedded code and the map would appear without any difficulties. However, in 2016 Google decided to change its policies. They made it a requirement to use an associated API key for anyone who wants to use a Google Map on their website.

In 2018 Google Map made further demands on Google Map users. It is now a requirement if you are showing a map on another website, you need to set up a Google Maps API.

API is an acronym for Application Programming Interface. It allows Google to see how its software is being used on other websites and it can stop any malicious use of any of its associated components.

If an API key was already added, then use the Inspect Element functionality of Google Chrome. To do this go to Inspect Element in Chrome, and then to the Console tab. It could indicate that the key is not correct, or that the key is restricted.

Setting up an API key is not very straightforward, especially for users with little experience. Google Maps has designed the process in such a way that it is more friendly for developers and web designers. Since WordPress is the most popular CMS on the market, its users have very different experience levels, from expert to novice. This article will therefore show how to do it for a WordPress website.

Add Google API Key into your site settings

Anyone with a WordPress website that incorporates standard WordPress Google Maps elements, is in danger of showing the “This page can’t load Google Maps correctly” message instead.

As mentioned, since June 11, 2018, the Google API key and Google Cloud Platform billing account are mandatory. This means that anyone starting to use the service after June 22, 2016, needs to sign up for these services. If the maps were in use before this date, nothing changes and an API key is not yet needed.

Creating a Google Maps API Key

Even though the key is also used for billing purposes, its use may still be free. Google allows 28,000 dynamic map loads per month for free. For static maps, this number is as high as 100,000. Owners of high-traffic sites can find prices on this website.

The first step in solving the problem is creating a Google Maps API key. Here is how to do this:

  • Go to Plugin settings. This can differ per user, but it should have the option of adding an API key. If this option does not appear, this probably means that the plugin is old or outdated.
  • Go to Google’s Cloud Resource Manager
  • Sign in if requested.
  • Choose Create a new project.
  • Enter a suitable name.
  • Click Next. It will now redirect to the Set Up Google Cloud Platform.
  • Enter any payment information that is required. Users of YouTube Red or the app store that have previously entered payment detail will not have to do so again.
  • When all the information is entered the system will generate an API key.

Adding the Google Maps API

The second step is to add the obtained Google Maps API. Here is how to do that:

  1. Open the WordPress theme options.
  2. Locate the API integrations.
  3. Enter the API key.
  4. (Add missing Analytics ID now that you are here)
  5. Click Save changes.

Google Maps API Security

Now, with the API key entered, the long number that we obtained in the steps above, the way is free to create and embed maps. However, there are some recommendations regarding security.

  • While in the API integrations environment, click the link To improve your app’s security, restrict this key’s usage in the API console.
  • Go to the Application Restriction tab.
  • Choose HTTP referrers (websites) under Application Restriction.
  • Add the entries that are shown below. Replace your website with the correct URL. Do not forget to use the asterisk (*) and http:// or https:// where applicable.
  • **
  • **
  • Click Save.

Still Having Problems?

If the ¨This page can’t load Google Maps correctly” error persists after following the steps above, here are some additional options.

  • The caching of today’s browser can be an issue here. Wait five to ten minutes and recheck the console.
  • A second option could be that there were two errors in the first place and only one of them was resolved. Refer to the information above to resolve other potential mistakes.
  • Clear browser cache.
  • Clean the reserve of any storing modules.

Ending thoughts on “this page can’t load Google Maps correctly

It is worthwhile to update and review the status of the Google Maps APIs that are in use on a website, including WordPress sites. Visitors are sure to prefer a properly loading map, instead of “this page can’t load Google Maps correctly”. It will enhance the user experience of any prospective customer.

Any visitor that encounters that message on a website should notify the website owner of this issue. If it is a website that welcomes many visitors each day it could also be that the limit of free loads has been reached. The owner of such a website should investigate changing his plan, for example to Premium. This is particularly true when maps are used on the website.

The Google Cloud support page has much more interesting and useful information on how to use Cloud APIs. The performance of a Google Maps API is dependent on many factors. These include billing, service usage, and terms of use. All these factors should be taken into account when using the service optimally.

If you liked this article about this page can’t load google maps correctly, you should also check out this article with map illustration examples and types of maps.

We also wrote about a few related subjects like how to measure distance on Google Maps, how to drop a pin in Google Maps, what is a vector mapinteractive maps, the choropleth map and how to make onethematic map examples, how to find elevation on Google Maps and statistical maps.

I take it you like maps as well so make sure to check out MapSVG, a great WordPress maps plugin you should check out.

How To Map Addresses From Excel In A Few Easy Steps

If you want to map addresses from Excel there are a variety of tools available. These tools speed up the process, saving valuable time and effort.

Whether the addresses are from personal or professional lists, these tools allow users to generate a map. Once created, users can share their map with others.

The map is interactive allowing viewers to click on markers. Once selected the markers can expand providing additional information about the locations.

There is a provision for grouping columns together. This allows viewers to choose which sets of data to display.

Raw location-based data such as addresses can become interactive and accessible maps. This post will offer examples of tools that can assist you in making an icon map from a list of addresses.

How to prepare the location data

Locations displayed on a map use geographic coordinates. This means that each address on the spreadsheet will need geographic coordinates.

This is achievable by using a process called geocoding. Geocoding takes a text-based description of a location, such as an address or the name of a place, and returns geographical coordinates.

They are set out as a latitude-longitude pair that identifies a location on the Earth’s surface.

The text input can represent an individual address or multiple addresses. These can be displayed in a table.

The output supplies users with geographic coordinates. These can form the basis for spatial analysis or mapping.

Addresses can be input in a variety of formats, such as house numbers, street names, and postal codes.

It is also possible to include points of interest or locations from a gazetteer. Users may add geographical locations such as stores, lakes, and bridges by name.

Having obtained the needed geographical coordinates it is now possible to map addresses from Excel.

Tools to map addresses from Excel

Below are a few of the tools available to help map addresses from Excel, and guidance on how to use them. Some of the tools include instructions for using a specific geocoder.


This map is created with MapSVG

Import the data from a CSV file.

The first line of the CSV file must contain field names. Fields must be comma-separated, and lowercase (“title”, not “Title”).

Text fields that contain a comma must be surrounded with double quotes “…”. Before importing the CSV file create all fields in the ‘Database > Edit fields’ section.

Also, if importing the Location field, first choose the language of the addresses. Find this in ’Database > Edit fields > Location > Language’.

CSV formatting

MapSVG field typeHow to import from CSV
Select, RadioImport as “value” numbers or text “labels”. Whatever works best. Example: if there is an “area” select field with the following options in MapSVG: North:1 South:2 East:3 West:4 These would be correct CSV values area 1 2 East West
Incorrect CSV values area South-West 64
CheckboxImport as 1/0 or true/false.

Correct CSV values my_checkbox_field 1 0 true false
Incorrect CSV values my_checkbox_field yes no
LocationImport as “lat,lng” coordinates or as an “address” string. If importing an address it gets converted to coordinates. If importing coordinates they get converted to an address. And then both values (address & coordinates) are stored in the _Location_ field.

Please note that Google allows only 50 requests per second to the Geocoding API (which converts the address to coordinates). If importing many locations it can take quite a long time. Be patient and don’t reload the page. Also, Geocoding API has a limit of 2500 requests per day.

Correct CSV values location 45.1233, 56.9812 Main St. 1, New York, USA London Paris
Incorrect CSV values (coordinates are outside of the correct range -90,-180 .. 90,180) location 99.1211,199.2323
RegionsImport as a comma-separated list of region IDs.

Correct CSV values (on example of /geo-calibrated/usa.svg file) regions US-TX, US-AL, US-NY US-OR
Incorrect CSV values regions Texas, Oregon US-TX US-AL US-NY

Google Maps

Log in to your Google account. Go to Google My Maps.

In the welcome pop-up, select ”Create a new map”.

Click the text “Untitled map” to edit the map title and description. It is best if the title relates to the data, such as “vacation” or “clients”.

In the menu select ”Import”.

Select the CSV from your desktop. This will be the first data layer to upload.

Tip: Users can also import an XLSX file or a Google Sheet. It’s possible to upload a table containing up to 2,000 rows (see supported data formats and limits here).

After uploading the data, users must select the column(s) with location information. This places the data correctly on the map (e.g. columns with latitude and longitude information).

For this example, select the Lat and Long columns, and hit ”Continue”. Hover the mouse over the question marks to see sample data from that column.

Tip: If there is no latitude and longitude information, it is possible to use addresses in the columns instead.

Now pick the column to use to title the markers. For this example, select the Date column and hit Finish.

Users should now see their data as a layer in the menu, and their points plotted on the map. To change the name of this layer in the menu, select the text of the layer name (the default will be the file name).


Turn addresses into coordinates

Note: Proceed to the next step if you already have a dataset with coordinates.

A quick and simple way to get coordinates for addresses is to use the LocalFocus Geocoder.

To begin, copy-paste the relevant cells with addresses in the text field. Excluding any column headers, users can do this with a whole column of data.

Click “Add to geocoder”. Now check the results.

If any addresses return as failures, check the language settings.

Does Excel or Google Drive use a comma or a point as a separator? Use the same settings for the geocoder.

Now the results are ready to transfer to the original table.

To do that, copy the results from the geocoder and paste the addresses next to the original data. Leave the first row empty.

In the first row, leave space for the column headers such as address, latitude, and longitude.

Start a map project

Now that you have a table with coordinates, you are ready to put the data on a map.

The next step is to add the data. An empty spreadsheet will appear.

Paste the new table containing the coordinates into the empty spreadsheet. The addresses will automatically appear on the map.

If no mapped points appear, check that the latitude and longitude columns are referenced correctly.


Click the “Create your first map” button. Name the map, click “Continue” and you’re ready to start.

To map addresses from Excel, upload the Excel file into the platform. This will generate an interactive, customizable Google Map within seconds.

Select the columns on the spreadsheet that contain location data. Most of these are automatically matched based on the information entries.

Or choose one of these alternative methods to create a map:

  • Use the API to connect your data directly to the map for real-time updates.
  • Connect your Google Spreadsheet data to the platform. Changes made on the Google Spreadsheet will automatically be reflected on the map.
  • Start with a blank map and add locations manually one at a time.

With the initial map created,users can customize their map by using the tools provided. Maps can be shared, saved, or embedded in a website or blog post.


Users must first install QGIS, an open-source GIS, and MMQGIS. The MMQGIS plugin adds geocoding capabilities to QGIS.

Feeding it the list of addresses, will output a list of geographic coordinates.

Geocoding requires that the data is in CSV (comma-separated values). A CSV file is a spreadsheet without all the formatting and colors found in Excel.

On the spreadsheet, separate addresses into columns for “address”, “city”, “state” and “country”. Addresses in a single column should be separated into individual fields before geocoding.

For example:

Address: 630 Old Country Road

City: Garden City

State (or equivalent outside US): NY

Country: USA

If using your own data, you can convert the spreadsheet to a CSV file in Excel or any other spreadsheet program.

To map addresses from Excel in this way, open the spreadsheet and select “Save As”. Then choose “CSV (Comma delimited)” from the “Save as type” option.

With the data in the correct format, it’s now possible to geocode it in QGIS. In the menu bar go to MMQGIS → Geocode → Geocode CSV with Google / OpenStreetMap.

Click ”Browse” and select your CSV.

The geocoder needs to know which columns represent the individual address components. MMQGIS will do it’s best to detect the appropriate column names (and its best is often very good).

In some instances the column names may be obscure or written in a different language. Users can click on the dropdown menu and choose the correct column in their CSV.

There is also a choice of web services to perform the geocoding. Users can opt for Google or OpenStreetMap/Nominatim.

Ensure that the Output Shapefile path and the Not Found Output List path are valid. It is also important to have permission to write to that location.

To change the path, click on the “Browse” button, and choose the preferred location.

Geocoded results are stored as a Shapefile which is a collection of at least four files (.shp, .shx, .dbf, .prj).

The Shapefile is the de facto standard for storing GIS data. It is supported by the majority of mapping applications, including Mango.

Also stored is a second file containing a CSV of records that could not be successfully geocoded. These records usually have an incomplete address, spelling mistakes, or are in remote areas not covered by the geocoder.

Hit ”OK” to proceed with the geocoding.

When the geocoding is complete, address points will appear in QGIS as circle markers. If the base map is not turned on in QGIS, they will display as floating points against white.

This is normal and means that the geocoding is complete. The geocoded coordinates are now in a Shapefile in the Output Location.

Go to the folder containing the notfound.csv file to see which addresses weren’t located. In this case, an empty CSV is a good result.

Upload the Shapefile to Mango following these instructions:

1. Select the “Create New Map” button in the administration sidebar.

2. When the map is ready, click “Layers”, then click on the “Add Layer” button.

3. Now click on “Upload Dataset”

4. Here users can select the type of data they want to upload. In this example it is a Shapefile, so there is no need to change anything.

Click on ”Select files”.

5. Navigate to the Output Location and select the four files of the Shapefile generated by the geocoder. Upload them to Mango.

To select multiple files at once, press and hold Ctrl and click each file (⌘ + click for Mac).

6. Once the upload is complete, hit “Save” and Mango will process the data.

7. When the processing is complete, the Layer Settings panel will appear. Here, select a color for the points, and hit “Save”.

8. Admire the geocoded locations on your map.


ZeeMaps makes it easy to map addresses from Excel or other spreadsheet applications. Copy and paste a spreadsheet into a form or attach a spreadsheet from Google Drive.

To upload a spreadsheet, select “Additions” from the menu on the map. Then “Add (Upload) Multiple Markers”.

Choose the “Upload Spreadsheet” option. A dialog box will open, allowing users to browse and select the desired spreadsheet.

Alternatively use the “Copy-and-Paste Table” option or the “Cloud Drive Spreadsheet” option.

The spreadsheet should provide location information for each row. This includes a postal code, zip code, city, state, country.

Users can have as many columns as is necessary.

Columns such as the ‘Name’ column will be utilized as a “standard” column. Information provided in other columns will add fields to the markers.

Spreadsheets can also contain the street address, city, state, latitude, and longitude. The more information there is, the more accurate the placing of location pins will be.

The header row of a spreadsheet is very important. It contains the names of the columns and dictates which information to use.

Based on the column names, ZeeMaps can automatically determine how to use the data in each column. It makes use of the standard column references.

When uploading a spreadsheet remember to assign the standard column headers.

It’s not necessary to use all of the standard columns. But do ensure that there is enough data for ZeeMaps to locate the entries.

At the very least, the spreadsheet should include a name and postal code column, or a name and city column. Any non-standard columns will be used as additional information attached to each marker.

Users can utilize the information provided in custom columns to search the map.

If you liked this article on how to map addresses from Excel, you should also check out this article on how to pin multiple locations on Google Maps.

We also wrote about a few related subjects like WordPress store locator plugins, WordPress mapping plugins, and how to add Google Maps to WordPress without a plugin.

A bit obvious by now, but we really like maps so we wrote even more about subjects like WordPress Google Maps plugins, websites with maps using interactive maps, and SVG animation examples.

How to Pin Multiple Locations on Google Maps Easily

When we want to locate a place, whether to search for a particular street or find some available services nearby like a car wash or salon, it’s easier to tap on a smartphone rather than open up a map.

Google continues to empower people with digital tools and applications designed to simplify lives. Google Maps is one of the leading Google applications, and it is also the preferred navigation app to date because of its straightforward interface, application features, and capacity to provide clear and accurate directions. Most people have consulted Google Maps at least once on their mobile devices or computers.

One of Google Maps’ core capabilities includes plotting multiple markers. The app enables users to save or mark multiple locations through pins. These pins are used to mark a place with or without an address. Plotting pins allows people to easily navigate from point A to point B, and helps show rendezvous locations.

For business owners, using multiple pins not only provides potential customers with more information, but it also makes it easier to locate the business addresses. This also enables them to display their list of locations simultaneously, allowing viewers to have a broader view of the vicinity and compare distances.

This article provides for your convenience different methods on how to pin multiple locations on Google Maps and how to embed it on a website.

Pin Multiple Locations Using Saved Places on Google Maps

One way of dropping multiple pins is by adding locations to ‘Saved Places’, which can be found on the Main Menu of Google Maps. To do so, you must first sign into your Google account.

After signing in, click on the ‘hamburger’ icon or the three short lines to toggle a menu. Click on the ‘Your Places’ panel, then select ‘Saved’.

It will show default lists of pre-defined saved places such as ‘Favorites’ and ‘Starred Places’, and in the latest Google Maps version, it will also display ‘Labelled’ and ‘Want to go’. Select a list, and it will display a map with a pin on the saved location.

If you’re using the latest Google Maps mobile application, you will find ‘Saved’ at the bottom menu.

To add a location to ‘Saved Places’, you must first locate the place you intend to save by searching it on Google Maps. Click the red pin or the location marker, then select the ‘Save’ button. It will then allow you to save it under a default list or custom list of your choice. To create a custom list, click the ‘New list’ button. After saving a location, reload the map or refresh the page.

Pin Multiple Locations Using Google Maps Creator

You can also pin multiple locations by creating multiple maps. First, expand the main menu and go to ‘Your Places’. It will now display four columns which are, ‘Labeled’, ‘Saved’, ‘Visited’, and ‘Maps’.

The ‘Saved’ column classifies the places that you choose to visit or have saved for reference.

‘Visited’ is for the places that you’ve already visited before, and ‘Labeled’ is usually for locations that you have provided as part of your personal information such as home address and office address, or other places that you have labeled differently.

The column ‘Maps’ shows all the maps that you have created.

To create a map, go to the column ‘Maps’. At the bottom of the panel, click on the ‘Create Map’ link and it will launch Google My Maps on a new tab.

This feature enables you to create custom maps by drawing lines, adding markers and directions, and customizing layers and the base map. You can add multiple locations on every layer by drawing or importing data. It also allows you to customize the appearance of layer features on the map.

Adding Multiple Markers

Google My Maps allows users to customize maps and add different elements such as multiple markers, layouts, driving directions, and more.

To add a marker on your custom map, click the pinpoint icon under the search field. You may place the marker manually or find the location through the search bar.

Placing the marker manually requires you to name the location and provide a short description before adding it to the map, whereas adding a location through the search bar makes it easier and more accurate.

When you add a location through a search engine, the search results will display a green marker. You may click the ‘Add to Map’ option to add the location.

There are two easy ways to add multiple points on Google Maps through the search field. One is to search by the location coordinates, and the other is searching by name.

If you have the GPS coordinates of a particular address, you can simply paste the coordinates in the search bar, and Google will automatically place the marker on the address.

If you prefer to search the location by name, type the name of the city, street, landmark, or any place you wish to locate, and Google will provide a list of suggested results. Review the search results and choose your desired location.

How to Embed a Google Map on Your Website

To embed the map on your website, you must first get the code. To do this, check if the map is public. On the mobile application version, toggle the three-dotted icon menu, then select ‘Sharing options’. Under ‘List Type’, there are three options, ‘Private’, ‘Shared’, and ‘Public’. Click ‘Public’, and the changes will automatically save.

On the Google Maps website, click the ‘Share’ button beside the title of the map. Toggle the ‘Who has access’ drop down menu, then select ‘Public’.

After changing the privacy setting, click the menu icon, and select ‘Embed on my site’. The HTML code will generate in a pop-up window. Now copy the code and paste it into the code block of your web page. Re-publish your website to display the map.

However, please note that if the embedded code feature is not fully responsive it will require a minor edit on the code. The easy fix is to change the width to “100%”.  For example, width=”100%” height=”480″. There is no need to edit the height.

Ending thoughts on using MapSVG plugin with Google maps

Google Maps is without a doubt the most reliable navigation app, however, there is a limit to what Google Maps can offer in terms of design and visualization. If you opt to display or embed an interactive map for your website, you may integrate Google Maps with a map plugin.

MapSVG is a WordPress map plugin that converts any vector files into interactive and responsive maps. It combines any custom vector maps with Google Maps. It features a SnazzyMaps repository where users can choose and import designs from thousands of map styles. MapSVG also allows users to insert an interactive overlay on Google Maps.

This plugin enables users to create a map with multiple locations by entering the address or the latitude and longitude coordinates to insert location markers. These location markers are also customizable, as users can upload their image of choice for the markers.

If you liked this article on how to pin multiple locations on Google Maps, you should also check out this article on how to pin multiple locations on Google Maps.

We also wrote about a few related subjects like WordPress store locator plugins, WordPress mapping plugins, and how to add Google Maps to WordPress without a plugin.

A bit obvious by now, but we really like maps so we wrote even more about subjects like how to map addresses from Excel, WordPress Google Maps plugins, websites with maps using interactive maps, and SVG animation examples.

The Best WordPress Mapping Plugins for Your Website

Maps deepen the understanding of the written word. They create appealing websites that attract viewers.

By optimizing content, maps allow your site visitors to absorb information quicker. Any type of website with a contact page can be enhanced with a map. Maps can take content from plain text to engaging visuals.

WordPress Mapping Plugins make embedding a map on your website quick and easy.

What are Google Maps Plugins?

A Google Maps plugin can be used to add an advanced, personalized map to a WordPress site. It can also enable map content optimization.

There are many benefits to using a WordPress mapping plugin. For example, the ability to create custom maps with advanced features. Another benefit is the option to reuse or update the maps you have already created.

With a Google Maps plugin, it is possible to create a map with pins, a locator map, or a travel map. Adding a map to a contact page results in a modern and professional look.

No matter what the mapping needs are, there is a WordPress mapping plugin that will meet them. From simple maps to more complicated ones, here are the best WordPress mapping plugins.

Versatile WordPress Mapping Plugins


MapSVG is an advanced Google Maps plugin that is loaded with features. It is one of the best plugins out there if not the best. It can be used for any project and provides an appealing interactive map that will attract visitors.

MapSVG can build vector maps and image maps, or display statistics using choropleth maps. Users can import and edit JPEG or PNG images to create an interactive map with clickable areas.

Location markers can be added by entering an address or latitude and longitude coordinates. Actions can be set up when hovering or clicking on areas of the map. There is an option to add custom fields, custom objects, filters, and region links.

Viewers can filter by distance or search for nearby locations. With SnazzyMaps, control the colors or add custom map style. Other features include tooltips, form creation, custom event handles, and custom CSS.

A live preview in the user-friendly dashboard allows the map to be viewed as it’s being built.


Mapify Pro is a powerful WordPress map plugin for adding versatile maps to a page. It’s possible to integrate Google Maps with this plugin or add a custom map.

This WordPress mapping plugin has a product or store locator. Using Google Maps functions it provides directions to and from a location. Easily edit a map by clicking on it to add more addresses. Instead of editing each map, it’s possible to select all the maps in which the new addresses should appear, and add an unlimited number of locations.

Add photo or video content to markers for a dynamic viewing experience. Further features include zooming, panning, custom tooltips, enable or disable pop-ups, and toggle zoom so viewers can lock the map.

This WordPress plugin also supports add-ons such as CrowdMaps. CrowdMaps allows visitors to contribute their own locations, details, photos, or videos.

Basic WordPress Mapping Plugins

WP Google Maps

If you are creating a simple map with pins, WP Google Maps is a very user-friendly option. It adds one customizable map from Google Maps to your WordPress site.

Customize the map by uploading your own map theme or use the nine themes provided. To add a marker, simply type in an address, then drag and drop your markers to edit them with ease. The addition of markers is unlimited.

Roadmap, terrain, satellite, or hybrid map types are available and Google street view is also supported. For more advanced features, there is a premium version available.

Google Maps Widget

Another simple and straightforward plugin is Google Maps Widget. This WordPress plugin lets you create a map with pins and then adds the map to the sidebars of your posts. When clicked on, the map opens in a lightbox popup for a larger view.

Its most prominent feature is its speed. The Google Maps Widget is not only fast to set up a map but the map will also load very quickly for your viewers. Built with a busy blogger in mind, you can build a customized map in a matter of minutes.

Choose from the four Google Map types of roadmap, satellite, terrain, and hybrid. Change the color scheme, zooming, and size of your map. A variety of pin colors are included, or you can upload an original image to use as a pin.

Toolset Maps

This is yet another map plugin for WordPress.

With Toolset Maps no PHP or coding knowledge is needed to create simple or fancy maps.

It is compatible with Google and Azure and can add custom fields, control zoom level, and change map type. Street view is supported, and the map can filter by distance. Customize marker icons and display information with a hover or click.

Basic Google Maps Placemarks

As the name suggests, this WordPress plugin is simple and uncomplicated. It adds placemarks to a Google Map and allows you to customize its settings. The map is then embedded using a shortcode.

Each marker is customizable. To organize the markers assign them to a category. Then control which categories each map will display. Create different maps on different pages with individual placemarks, map types, size, zoom level, and more.

Google Maps Easy

Use this WordPress plugin to add Google Maps to your website with extra media content. This plugin allows you to add videos, images, links, and descriptions to your map markers. It uses horizontal or vertical exposition sliders for an eye-catching display of the attached media.

You can add a map with a shortcode or PHP code, or opt to display it in the sidebar or a pop-up. The markers and the map are fully customizable with multiple themes available. It also offers marker clustering for a consolidated look.

Google Maps Easy is fully responsive for use on any device. It allows you to import or export markers and Google maps. The map can be shared on social media via the sharing buttons. It is easy to use and practical for many different applications.

Simple Google Maps Shortcode

We’re moving on to another map plugin for WordPress, this time one that focuses on using a shortcode.

This WordPress plugin is for those who want to add a simple map to their site. It works by supplying a mapping shortcode to insert anywhere on your site. The maps are cached for three months. Changing the address used for your map will refresh the cache.

With Simple Google Maps Shortcode you can add more than one map, change the dimensions of your maps and enable or disable scrolling. It is a great plugin for anyone who wants to add a map to their site in minutes.

Routing WordPress Map Plugins

Maps Marker Pro

Maps Marker Pro provides a creative way to map out your favorite places. It contains several advanced features to create a highly customized map.

With this plugin, you can use GPX Tracks to highlight a route. Extra details such as distance, duration, pace, and elevation data can also be included. Additionally, you can draw directly on the map with polylines. Marker clusters are available to create an uncluttered map.

Maps Marker Pro is compatible with many mapping systems like Google Maps, Google Earth, OpenStreetMap, MapQuest, OGD Vienna Maps, and Bing Map. Or you can upload a custom map for specialty projects.

Further diversify your map with a painting, satellite, or terrain map style. There are also mini maps and filters available, and this plugin is mobile responsive. Other features include unlimited maps and markers, custom markers, and marker categories.

Route Manager

This WordPress map plugin uniquely tracks your routes and allows you to add descriptions. Catalog walking, biking, hiking, traveling routes, and more.

Each route can include a detailed description with images, an elevation graph, temperature, and weather information. It enables you to mark and provide in-depth information for any location along the route.

Use the index map and categories to organize the information. Change the colors of the routes to distinguish each course. More features include six map themes and is mobile responsive for display on a phone or desktop.


This WordPress map plugin that maps routes. It is a highly customizable plugin to display personalized routes.

An unlimited number of maps and routes are supported. Distance and travel duration are automatically computed for every route. Individualize the pinpoints for every start and finish. Distinguish each route with a different color.

Waypoints allow you to control every turn of the route. With tooltips, apply unique graphics to each location. PrettyRoutes is available as an add-on to Mapify Pro with advanced features.

Informative WordPress Map Plugins

Progress Map

This WordPress map plugin has useful features for listing locations. Array your listings in an easy to read, attractive manner with Progress Map.

Locations can be displayed with markers. A carousel feature allows visitors to navigate through your locations with ease. When a location is selected on the carousel, the marker on the map is highlighted.

This plugin is manageable and customizable from the admin panel. Choose from 70+ map theme styles, use custom markers, and change the map language.

Multiple information windows can pop up when a marker is clicked. It is compatible with mobile touch swipe navigation and also supports thousands of map markers. It uses geo-targeting to determine the visitor’s location.

WP Store Locator

Inform your clients of your brick-and-mortar locations with this WordPress mapping plugin. WP Store Locator is a straightforward location manager. An unlimited number of store locations are supported.

Easily customize the map’s appearance, choose to show distance in kilometers or miles or display maps in different languages. You can also show search results either below or next to the map. Markers are placed by dragging and dropping.

Most importantly this plugin provides a lot of information to your clients. It’s possible to add custom labels, filter by radius, and show driving directions from their location to any of your store locations.

Provide extra details like contact information, descriptions, hours, or a URL. With shortcodes, you can show a store map, a store locator, or operating hours. This plugin is compatible with multilingual plugins like qTranslate X and WPML and is ready for translation into different languages.

Map List Pro

Map List Pro is a professional in listing maps. WordPress website owners can use this plugin to display store locators, addresses, or contact lists.

To edit, simply drag and drop the icons to where you want them. Use the filter features to help your visitors find locations with ease. Locations can be sorted by distance, searched by text, or filtered by category.

Adapt the maps to your needs with customizable icons and 35 different styles. Use the cluster markers for a clean appearance. This plugin also works well on mobile devices.

Interactive World Maps

Add large scale maps to your website with this WordPress mapping plugin. Interactive World Maps displays a customizable world map. Showcase your worldwide offices, global travel trips, global historical locations, or infographics.

According to the need, scale the map down to a specific continent, sub-continent, or country. Almost all countries of the world are included. For use in the United States of America, you can display a specific State and metropolitan areas.

Add active colored regions to your maps. Customize the look by changing the size of the map, the colors, the pins, and more. You can arrange for continents to open in the same window or a new window.

This plugin has a responsive design for use on any device. It is fast loading and SEO friendly. Interactive tooltips on hover enable you to add additional information or even images to each location. You can also set up actions for clicks.

Google Maps CP

This plugin inserts a Google Map into your blog or any WordPress template that displays multiple posts. It uses geolocation data to add markers to your maps. Pin multiple locations with a physical address or coordinates. Google Maps CP can handle large volumes of map markers but any change you make will apply to every map.

Google Maps CP  free has two further premium versions available. One premium version targets professionals and the other is the developer version.

The free version allows customization of maps and markers. There are a variety of map types, full scalability of maps, and zoom capability. If a map is displayed in a single post it will carry markers from other posts within related categories. Maps inserted into a template that displays multiple posts will contain all the markers associated with the posts. Hovering over a marker will highlight the corresponding post. It also supports multiple languages.

The professional version supports multiple maps but will still display the same points in all the maps. It also allows drawing shapes, marker clustering, and changing map styles. You can insert the map as a widget in the sidebars, and add a search box.

The developer version includes all the above along with the ability to create a contact form. It will send email notifications to the user based on information from the form. For notifications, link a different email address to each point, or choose to link a single email address to all points on the map. You can also use an image associated with the point as the icon on the map.

Nomad World Map

Nomad World Map is a great plugin to create a travel map. Use it to create multiple maps and display them on the same page. For each location, you can choose how much information to display. Display a blog post excerpt, a customized description or simply display travel dates.

Another feature is the carousel underneath the map. As the viewer slides through the carousel, the map will automatically zoom to the linked location.

Multi-functional Google Maps Plugins

Location Manager

Location Manager allows users to pin several locations to a map. This plugin has several features that enable you to display information-rich content.

Customize your map using unique icons for each location or use tiles to layer information on top of the map. Each location can have several images attached to it.

This plugin can add lines or shapes to each map. Use categories and an index page to organize and tidy up your map. There are six themes and a variety of map types to utilize. Google Maps Navigation is included.

Interactive Geo Maps

This plugin allows you to customize and expand the functionality of your maps.

With the free version, display colored and interactive pins, open a new link with a click, or display tooltips with a hover. It features over 200 maps covering all the countries of the world, with the option to add zoom controls.

The Pro version provides a wider range of features such as custom images for your markers, connecting markers with lines, 10+ map projections, advanced zoom, and individually colored regions. Use it to create drill-down maps, overlay maps, or heatmaps.

Maps can be inserted using the shortcode or custom Gutenberg block.

Advanced Google Maps

Advanced Google Maps supports unlimited maps and unlimited markers.

You can use this plugin to display multiple custom filters on the frontend enabling visitors to search for keywords. The application of radius filters to each map allows visitors to search for locations near them.

Advance Google Maps will link and display posts on the map. The post’s title, description, and featured image will be visible. Or display the post’s information below the map in list or grid format.

SnazzyMap Skins are supported and info window templates are included to personalize the appearance of the maps.

WP Google Map Plugin

WP Google Map Plugin can embed maps on pages, posts, and widgets with shortcodes.

Google autosuggest assists in creating map markers. Drop multiple pins on a Google map, then attach links to display messages or redirect visitors. Adjust the map height and width and use custom pins to fully personalize your map.

The premium version includes features such as map layering and the ability to import and export locations. Draw and display unlimited shapes. When clicked, these shapes present messages or redirect visitors to an external link. Additionally, display post information, featured images, and taxonomies on info window messages using placeholders. Use marker clusters to organize and make your map more appealing.

Hero Maps Premium

Hero Maps Premium provides many customization options to create a dynamic map. You can display fully responsive, full-screen maps or set the map to a fixed width. It is easy to manage through the dashboard. Simply drag and drop markers to place them on the map.

Use marker clusters, category filters, and tabbed filters to make an organized, consolidated map. Many skins and themes are available. There are three marker color packs included, or you can upload your own marker for more personalization. Additional features include multiple maps and shape drawing.


MapPress is teh last Google Maps plugin for WordPress that we’re presenting in the article. It offers a free and a premium version.

The free version enables you to add Google Maps and directions to your pages and posts. It allows multiple maps per page.

MapPress Pro is the premium version that has many more features. More than 100 marker icons are included in the Pro version. Also available are map mashups, which allows you to combine several maps. It supports images of specific locations and includes widgets for a sidebar map. There are marker lists that display a list of marked locations below the map. Additionally, it includes TurboCSV integration.

The Pressing World of WordPress Mapping Plugins

Twenty-three WordPress mapping plugins have been considered in this article. Each of them are able to create an engaging, fun, and appealing map. To choose the right one for your needs, it’s important to take time to review the various features.

By choosing one of these WordPress plugins, you can add an impressive and interesting map to your site. This will attract visitors and enable them to understand and remember your content.

If you liked this article with WordPress mapping plugins, you should also check out this article on how to pin multiple locations on Google Maps.

We also wrote about a few related subjects like WordPress store locator plugins, WordPress Google Maps plugins, and how to add Google Maps to WordPress without a plugin.

A bit obvious by now, but we really like maps so we wrote even more about subjects like how to map addresses from Excel, websites with maps using interactive maps, and SVG animation examples.

The Best WordPress Store Locator Plugins to Download

In the age of online retail, brick and mortar shops are increasingly needing to move to the digital space. A big reason for this is drawing online traffic to their physical location.

The benefit of WordPress powering so much of the internet is that it provides many useful plugins to help stores navigate the web and do business. Using a WordPress store locator plugin for example is a great start.

Why Use a WordPress Store Locator Plugin?

These plugins allow stores to seamlessly integrate their physical locations into their online ones. They allow the owner to always direct customers to the physical store and potentially capitalize on any online business they get. Linking an online space with a physical location is also an asset for yellow pages sites, and can increase a store’s rating on online directories.

With a wealth of options out there for useful WordPress plugins, however, it can be hard to decide on which ones to use. To help you choose, we have put together a list of some of the best WordPress store locator plugins available on the platform.

24 of the Best WordPress Store Locator Plugins

1)   MapSVG Store Locator

A truly customizable plugin, MapSVG allows users to choose from thousands of map designs thanks to SnazzyMaps and a huge array of customizable options so you can create a custom map for your website.

Use filters to let visitors search by address, city, or any way you like. It even lets you add more map locations if you need to. This can help visitors to find stores that are nearby, and help drive internet traffic that will convert into real-world customer footfall in your physical stores.

2)   MapifyPro

Although it has only been available for the last five years, this has quickly become one of the most widely used store locator plugins.

Its success can be found down to its wide range of features, which lets the user create a simple yet beautiful store locator.

3)   Store Locator Plus Free WordPress Plugin

As a more involved plugin in terms of the amount of control that’s available, this plugin is nevertheless a great and powerful tool.

Use its admin tools to alter the plugin using CSS and HTML. This gives you an extra level of customizable options, letting the user categorize locations, activate and deactivate search tools, and much more.

4)   WP Multi Store Locator Pro

Here’s another great store locator plugin which lets the user include extra information along with the maps, such as website links, addresses, and directions. These features make it easy and quick for your visitors to view nearby stores while allowing you to potentially gain customers easily with minimal effort.

It also has other features such as statistics, adding store managers, and more.

5)   Gwebpro

This easy to use plugin offers flexibility without complications. The base version of this plugin lets the user add multiple store locations, allowing you to manage them all in one place.

The UI is simple and clean, but that doesn’t mean it isn’t effective. One of the many plusses is that you will not require any add-on software to complement it.

6)   Map List Pro

This plugin is focused on allowing its users to add multiple locations and addresses easily. The simple interface makes it a breeze to manage all of these locations in the same place.

A big bonus is the more than 35 designs you can choose from.

7)   Themify Store Locator

Although Themify Store Locator has fewer features than some of the others on this list, it does benefit from having a really great interface.

Add descriptions, addresses, and phone numbers, as well as change the display layout, all using a simple and easy-to-use interface. This is a great option for those who are unfamiliar with website design and are looking for a powerful and customizable plugin without the difficulties of coding them directly.

8)   SimpleMap Store Locator

This great plugin allows the user to create an SEO optimized international store locator with ease. There is also a huge array of customizable options. The big benefit of this plugin, and a major way it differs from others, is the use of great SEO tools. This will help your site rank much higher on search engine results, thereby driving traffic straight to your site and to your business.

Another big benefit of this plugin is its ability to list an unlimited amount of stores, letting you manage everything in one location.

9)   Advanced Google Maps Plugin for WordPress

With the powerful engine of Google Maps behind this plugin, it is a really reliable option.

It is best suited to a stable number of locations, as opposed to changing ones. It allows the user to alter map filters, offer different routes for each visitor, and allow the visitor to “search nearby”, allowing for more results, as well as much more.

10)  Locatoraid

This simple but powerful plugin is designed for any kind of business, from stores to restaurants. It is based on zip codes and shows nearby results based on the zip code given by the customer.

11) Local SEO for WordPress Plugin by Yoast

This plugin offers huge customization opportunities using shortcodes as well as a useful interface. Create store locators that rank locations by any parameter you want, from the state, zip code, and more. The shortcodes also allow the user to embed information on any page, publication, and placement page they would like.

It also lets you use a WordPress widget to create a store locator from your website.

While you do require a year-long license to use it, this plugin offers some rich features that others do not.

12) Responsive Store Locator Plugin for WordPress

This simple plugin is great for adding store locations and managing them easily. It uses shortcodes [wc_store_locator] to display the maps on your site pages. It includes multiple Google map types, such as satellite, roadmap, terrain, and hybrid types.

13) WP Store Locator

This handy plugin lets you add multiple store locations in a map, and offers full customization. The map and directions can be in whatever language the visitor desires, and offer many different ways of displaying instructions.

It also offers some shortcodes to help embed the maps wherever on your site you would like. They also help to allow the user to define addresses, add opening hours, and customize the store locator maps.

14) Super Store Finder

This fully responsive WordPress plugin offers a powerful store locator. Its customization suite is massive, allowing you to change styles, colors, labels, and much more. It also comes with a Marker Cluster add-on for WordPress, but must be purchased separately.

15) Bullseye Store Locator

This plugin comes with the standard options to create location maps for your site. But the bonus is that it also allows you to display a Google map directly above or next to your result list. It can also utilize GPS on a customer’s device to automatically detect their location and help them find nearby stores.

16) Google Maps WD

This is a great and reliable plugin that makes wonderful use of the heavy-hitting platform of Google Maps. It lets you add an unlimited number of locations and stores.

Along with offering full customization to the admin, it also has extra features, such as giving full information about a result when a visitor hovers over the listing.

17) As Store Locator

This great free plugin by Alfio Salanitri uses a dynamic but approachable interface to get the job done. This little-known plugin packs a big punch, offering a great store locator service for your website.

Don’t let the small number of downloads put you off. This a plugin that punches high above its weight and offers a great deal in a small package.

18) Store Locator (Google Maps) for WordPress

Use the vast service of Google Maps directly on your site with this plugin. Also, make use of the multiple options for layouts and designs available to you.

It includes all the usual admin controls for managing locations and categories, but also includes shortcodes for added customization. You can control everything from the units of distance (km/miles) to the size of your map.

19) Agile WordPress Store Locator

Perhaps one of the most customizable plugin on our list, Agile lets the user control a huge range of functions.

Use preset templates or create new designs for maps. Import and export multiple locations. Sort locations and information based on a variety of settings such as states, cities and more. The possibilities really are wide open to you.

20) 10Web Google Maps

This handy little plugin allows you to make use of the powerful engine of Google Maps. Embed multiple maps and use them to make store locators.

The big selling point of this plugin is the customization options – specifically its dedicated map builder.

21) Advanced Store Locator

This is perhaps one of the most widely used plugins for the creation of store locator tools on WordPress. It benefits from using AJAX technology as vital support.

A unique feature of this plugin is its geolocalization ability. This means that it takes an address and converts it into exact coordinates, giving pinpoint accurate locations for stores.

22) VO Store Locator

This great plugin is a solid choice for creating your very own store locator on your WordPress site. It includes many features that are commonplace in these types of plugins, with an added bonus.

This plugin makes it simple and easy to integrate its functions and controls directly into your visual composer, making the management of stores and locations that much easier and more fluid.

23) Store Locator Plus for WordPress

Before we list the benefits of this plugin, it is important to make note of one particular point: most of these features come with the premium add-ons which are paid for.

That being said, its features are great. It can support thousands of locations, use HTML and CSS to achieve a more unique design, and support multiple languages for visitors.

24) WordPress Store Locator

This helpful plugin is more than a simple store locator (although it is that too). It allows the user to embed and link products directly on the page. The visitor simply has to click on the product and the locator shows them where it is available. This can be a great boost to sales.

Combined with its great customizable options, such as over 10 inbuilt layouts and 90 map designs, this is a great choice for any eCommerce website.

The Right WordPress Store Locator Plugin Is Out There

When creating a website for a business, it is important to keep your brand consistent. Linking your physical location to your online location is a great way of doing this. As a result of this, including a store locator plugin to your site is a great way to increase foot traffic and get more sales.

Hopefully, we have helped you see that if you are using WordPress, there are many, many options out there for you. Whether you are fluent in the language of website coding, or a novice to the world of eCommerce, you are bound to find a plugin from this list to help you.

The important thing to consider, as ever, is what is the right thing for your business. While some of these plugins may seem very similar, they all offer something slightly different, which will fit various businesses differently. No two businesses are the same! Once you have figured out exactly what your business needs, your choice from this list should be a lot easier to make.

If you liked this article with WordPress store locator plugins, you should also check out this article on how to pin multiple locations on Google Maps.

We also wrote about a few related subjects like WordPress mapping plugins, WordPress Google Maps plugins, and how to add Google Maps to WordPress without a plugin.

A bit obvious by now, but we really like maps so we wrote even more about subjects like how to map addresses from Excel, websites with maps using interactive maps, and SVG animation examples.

How to Add Google Maps To WordPress Without a Plugin

Adding a map to your website is an excellent visual display to demonstrate all kinds of different information. Being able to add Google Maps to WordPress is relatively simple and a useful ability to have.

Google Maps is one of the most commonly used interactive map platforms. It is reliable and can display information in a wide variety of formats. This includes street view, terrain, satellite images, and a traditional map view.

Having a Google Map on WordPress allows visitors to see your location with directions, in relation to other points of interest. It’s also very easy to share in a blog post or page, email, or on social media.

How to add Google Maps to WordPress? It is easier than you think. Here are some ways to do it without using a WP Google Maps plugin.

Why You Might Want to Add Google Maps to WordPress

Of course, you could just display your address on your WordPress site, but then you’re leaving it up to your customer to look it up on a map. Including a map does the work for your visitor. It shows them where you are in relation to other nearby landmarks or recognizable points of interest.

Also, adding a Google Map to WordPress is superior to just a screenshot of a map. There are several reasons why it is better:

  • It can instantly provide potential customers with directions from wherever they are to your business.
  • Google Maps is a reputable platform and seeing your business on that platform thus makes your business look more reputable and legitimate.
  • Having a Google Map embedded in your WordPress website creates a good first impression because it looks organized and professional.
  • Seeing where your location is and what your hours make it easy for your potential client to decide when to visit.
  • If your potential customers see that your business happens to be close to them, they are more likely to pop by.
  • Google Maps is a popular app that is well-recognized by a majority of people who also already know how to use it. Therefore, you’re giving potential customers more reason to trust your business.

Adding Google Maps in WordPress Without a Plugin

Embedding Google Maps in WordPress without a plugin is a simple way of adding a map with a single location or a set of directions. Alternatively, you can use “My Maps” on Google Maps to create a more detailed map with your own customizations. With My Maps, you can add multiple locations, custom colors, and notes.

Here are the steps to embed Google Maps in WordPress:

Creating the map container

First, we need to create a container. This is the space on your webpage where the map will be placed. We do this by creating a div tag that has google-map as the attribute.

<div id="google-map">

Then we need to add the styling. Using CSS, we will include information about the height and width.

#google-map {

Creating the map that you want to embed

There are two options to create the Google Map that you can choose from. Either of these methods will generate a Google Maps embed code.

The first option is a standard Google Maps map. Go to Google Maps and enter the location that you want a map for. Then click on the Share button and select the option Embed Map. This will give you a code that you’ll need to copy. Keep this embed code handy for the next step.

The second option is to go to My Maps in Google Maps, which you’ll need to have a Google account for. Click on the button to Create a New Map and follow the steps to create your own custom map.

When you’re happy with your map, click on the Share button and change the viewing permissions from Private to Public. Then click the menu button that looks like three dots and select Embed on My Site. Like above, this will give you a code that you’ll need to copy to use in the next step.

Adding the Google Maps Embed Code To Your WordPress Site

Now you will put that code that you copied to good use. Go to your WordPress dashboard and navigate to the page or post that you want to include the map on and select to edit it. In the text editor, paste your code from above.

You can continue to make alterations to the width and height in the editor until it looks just like you want it to. When you’re satisfied, hit the Publish button and you’re done!

How to Embed More Complicated Maps Without A Plugin

Using the official Google My Maps tool will allow you to create more complicated Google Maps for your website. If your business has multiple locations, you can use My Maps to include all of them on the same map. You can use custom location markers as well as additional information in the form of annotations.

Then you can add the map to WordPress by following the steps outlined above. Click the Share button, change the permissions from Private to Public, and copy the provided code.

Ending thoughts on how to add Google Maps to WordPress without a plugin

An interactive Google Map is truly the best way to display your business location. It is a highly recognizable medium for a majority of potential customers. Most people are very comfortable with using Google Maps. They will easily be able to identify nearby points of interest and navigate to your location. It also makes your business look more legitimate and professional.

Embedding Google Maps in WordPress is a very easy process with a number of methods to do so. You can even add a map to WordPress without having to use a plugin.

For simple maps, you can share a regular Google Maps map. Alternatively, if you have multiple locations or want to be able to customize your map, then you can use My Maps in Google Maps. Whatever map you choose, you’ll be making life easier for both you and potential customers.

And here’s where we’re advocating for using a plugin to add Google Maps to WordPress. The plugin that we suggest you use is MapSVG.

MapSVG is a WordPress map plugin that helps you create custom content (people, real estate, events, or anything else) and show it on a vector, image, or Google Maps – with filters and search.

Store locator section created with MapSVG

If you liked this article on how to add Google Maps to WordPress without plugins, you should also check out this article on how to pin multiple locations on Google Maps.

We also wrote about a few related subjects like WordPress store locator plugins, WordPress Google Maps plugins, and WordPress mapping plugins.

A bit obvious by now, but we really like maps so we wrote even more about subjects like how to map addresses from Excel, websites with maps using interactive maps, and SVG animation examples.

The Best WordPress Google Maps Plugins

Google has a popular suite of applications that are free for anyone to access. One of the cornerstone apps that they have is Google Maps. It is a highly interactive online map and navigation system that can help people find their way to any destination.

Google Maps has mapped the globe with satellite, terrain, and street view images. Adding one of these maps to your website is a critical step to helping potential clients find your business. There are a number of WordPress Google Maps plugins that make this a simple integration to undertake.

Why Integrate Google Maps in WordPress?

You can copy and paste a code from Google Maps into your site directory to add a map to your website. However, this map will not be interactive. It merely shows where your store is to customers.

However, using a WordPress Google Maps plugin will allow you to add an interactive map with more detail. This can include directions, markers, details about your location, and other points of interest.

A store locator plugin can help you customize your map so that your customers can easily find you without getting lost.

Store locator functionality from MapSVG

While a map of your office or store location is one of the most common uses for a WordPress map and store locator plugin, it can also be used for blog posts.

For example, if you are a travel blogger, then you can use an interactive Google Maps plugin to show some of your favorite spots in a particular city. Or if you are a food blogger, you can create a map of your favorite restaurants.

These visual representations are an important way to engage with your audience.

There are a number of options for WordPress Google Maps plugins that you can choose from. In this article, we have rounded up the best options and included both free and premium options to the list below. It’s never been easier to add a Google Maps plugin to your website.

Awesome WordPress Google Maps Plugins


Vector Map created with MapSVG

MapSVG is a WordPress map plugin that allows you to embed an interactive Google Map into your site. In addition, it has the capacity to add interactive vector maps, image maps, map statistics, and so much more.

It even has the ability to convert image files into interactive maps with tooltips, shading, pop-ups, highlights, and more. It is one of the best WordPress plugins for maps because of how diverse it is.

MapSVG has powerful tools that enhance your interactive map building. This includes things like markers, coordinates, forms, custom CSS, and more.

There is even the capacity to use choropleth maps in order to add statistics or other information. This is perfect for adding demographics or radar imaging to your map.

Very Simple Google Maps

The name of this WordPress Google Map plugin is perfectly accurate because it does just what it says. It adds very simple Google maps to your website. It’s the perfect solution for those with any level of experience. Anyone can easily add an interactive Google map to your website with the provided shortcode.

Very Simple Google Maps also has more advanced features to include custom CSS or your business listing as it appears on Google. It is an excellent solution for adding a Google map plugin to your website.

WP Google Maps

WP Google Maps allows users to add a map to their website. Their built-in tools allow you to add traffic or bike layers, directions, zoom features, and shapes to your map. It makes the process of adding a map relatively simple.

There are ten themes to choose from for your map style, which explains why it is a commonly used plugin. In fact, WP Google Maps is actively used on more than 400,000 websites.

Google Maps Travel Route

This WordPress Google Map plugin is very simple to use. A dashboard is used to edit the location that you hope to display on your map.

The map can then be embedded into your WordPress site. You can use a provided shortcode to insert the map onto a page. The associated Google Maps widget can also be used to insert the map onto a sidebar.

MapPress Easy Google Maps

This free Google Maps plugin uses the most current Google Maps API to embed maps on your website. It can be used on multiple sites and is adaptable to different styles of posts.

It supports street view, custom text, real-time traffic, and shortcode amongst other things. There is a pro version that you can upgrade to if you need more premium features.

Hero Maps Premium

Hero Maps has some really neat features that make it a popular choice. The drag-and-drop format of this WordPress plugin makes it particularly easy to use.

You can create an unlimited number of maps for your website and add an unlimited number of locations to each map, too.

If you are including multiple locations, there is a handy tool to bulk import locations in a CSV file. You can also create custom shapes, filter maps, and add extra information for each map marker.

Advanced Google Maps Plugin

The Advanced Google Maps plugin allows you to add as many maps to a page as you’d like with unlimited locations and categories. The admin panel for this WordPress map plugin offers a wide variety of style options.

The biggest benefit of this plugin option is the ability to create responsive and searchable maps that are adaptable to different devices. This is a particularly useful feature if you have a lot of information to include on your map.

Gutenberg Map Block for Google Maps

The Gutenberg Map Block is the best WordPress maps plugin if you are already using the Gutenberg block builder. This plugin is suited to all skill levels and is easy to navigate. Just install the plugin, activate it, and insert your map.

Google Maps Locator plugin for WordPress

This map plugin is unique in that it allows visitors to your site to submit additions to your map.

The maps themselves can be customized, including markers, automatic display of geolocation, and visitors can even draw on the map. Listings can be rated and accompanied by videos. The map is also searchable, and has the ability to search within a defined radius.

Basic Google Maps Placemarks

You can integrate maps with placemarks on your WordPress website using this plugin. The markers identifying locations along with other map features can be customized by using a meta box.

One of the most popular premium WordPress Google Maps plugins is Mapify. Mapify makes it easy to add a map to your site. The flexibility of this plugin allows for a lot of creativity. You can even use it on pictures and artwork to create tags or pins.

Being a premium plugin, you can expect premium features. There are videos and animations, different styles of markers, lightboxes, and multisite integration among others. You can even create and export drafts of maps in PSD format.

10Web Google Maps

10Web is a freemium plugin that allows you to create unlimited maps with unlimited markers even in its free version. You can also add a store locator function for visitors looking for the location nearest to them.

Progress Map

Progress Map is an ideal choice of WordPress map plugin for maps that include lists.

For example, if you want to include multiple locations for a hotel chain or stores, this would be perfect for you. The locations marked on the map are also populated into a list below the map for easy access.

Map Markers

Map Markers is a superior map plugin that is perfect for even the most inexperienced user. It can help you feature multiple store locations, restaurants, real estate listings, and more on your website.

It’s easy to create maps with custom styles and markers. Map Markers offers numerous features that make this plugin user friendly and convenient.

Google Maps Widget

While the free version of this widget allows you to create unlimited maps, it only allows for one map marker. For a business with a single location, this doesn’t create any problems. If you need to be able to create multiple markers then you’ll need to upgrade to the premium version.

Using a widget, you can edit the location marked on your map as well as the style of your map. This is different from most other plugins that tend to have a settings page. The premium version of the app can provide a shortcode to add to the body of your website.

Responsive Styled Google Maps

This plugin allows you to create multiple maps with multiple locations. These maps can be easily customized and are responsive.

This is a premium WordPress Google Maps plugin with a number of features to help you create stylish maps. It also does not require a Google Maps API key.

Map List Pro

This is a premium WordPress map plugin that is loaded with features that make it quick and easy to add maps to your website.

Maps can be customized and, on the front end, users can search or sort locations. It’s a perfect solution for office or store locations and even for contact lists.

Simple Google Maps Shortcode

As the name indicates, this plugin helps you in using a shortcode for you to add maps to your site. Using your Google Maps API key and desired location, you can generate a map and its associated shortcode.

This is a simplistic solution that doesn’t include a lot of customization. The maps you generate can also be saved in a WordPress Transients API cache for up to three months.

5Sec Google Maps

The highlighted feature in the 5Sec Google Maps plugin is the interactive and visual map builder. It allows you to see the location markers as you add them to your map. There are 15 different pin options as well as the ability to upload your own custom pin.

Individual pins can have information added to them such as animations and directions. This is a premium plugin and it shows. There are 10 skins created by the developer and you can add unlimited color layers to your Google map as well for simple customization.

Responsive Google Maps

This is another WordPress map plugin that allows you to see what you’ve created as you edit it. Simply enter your coordinates or the address of your desired location to generate the map.

There are 40 different colored skins to choose from and 10 colors of markers. Once you’ve finished your map, you can pull the associated shortcode and enter it into your website.

Extended Google Map for Elementor

This add-on is a convenient extension for Elementor and Google Maps that will help you add multiple pins to a map. It is a free WordPress Google Maps plugin that is easy to use.

You can use any map type with this one. This includes terrain, satellite, road maps, hybrid, and more. You can even create custom maps with their own unique style.

This extension adds the ability to use latitude and longitude coordinates in the Elementor page builder. It includes several different pin colors, zoom, language settings, and street view capability. You can also use your Google Maps API key.

Maps Marker

This WordPress maps plugin supports a variety of different mapping services. These include Google Maps, Open Street Map, Bing, Mapbox, and WMTS maps.

While it is more commonly known as Maps Marker, this plugin is sometimes referred to as Leaflet Maps Marker, particularly on

The pro version of this plugin has premium features that enhance your map creations. One highlighted feature is the ability to use GPX Tracks to display the distance, pace, and time of a run or bike ride to a map on your website.

CP Google Maps

This free WP Google Maps plugin allows you to add an unlimited number of locations to your custom map. CP Google Maps will also add extra location entries to your map based on related topics.

You can upload your own custom markers or use the options they provide. You can choose how your Google map appears on your page, whether that is the size, margins, type of map, and the ability to zoom.

Maps can even be displayed in multiple different languages to suit a wide audience of readers.

Google Maps Easy

Google Maps Easy is a freemium plugin that is commonly used to add WordPress maps. It was developed by Supsystic, which is a popular plugin developer with many available plugins on WordPress.

The features provided in the free version are generous. You can create as many maps as you’d like with as many location markers as you need.

Unlike many other free options, you can even categorize and group together your location markers for better organization. This is an excellent option for those with limited resources who need to be able to use more features to achieve a desired result.

Interactive Google Maps

Interactive Google Maps is an excellent plugin choice particularly for those with a global presence or travel bloggers. It has the ability to display international locations, which is especially important if you have offices all around the world. NGOs with various international projects will also find this plugin useful.

There are a number of helpful features available in the Interactive Google Maps plugin. Highlighting different areas on the Google map in a variety of colors can distinguish areas of importance.

Further, using different colored markers can zero in on important locations. Users can hover over locations and see a tooltip pop up with relevant information. Customized actions can be assigned to different clickable areas of the map.


The last of these WordPress Google Maps plugins is Cartogram. It allows users to integrate Google Maps into WordPress with all kinds of customizations. It supports unlimited numbers of layers on your Google map and has strong compatibility with Google’s drawing tools.

Additional information about particular locations can be added as pop-up windows that are triggered by clicking on a location marker. The information window that pops up can have an associated featured image that can further expand into the lightbox when clicked.

Ending thoughts on the best WordPress Google Maps plugins

There is such a wide variety of free, freemium, and premium map plugins available for WordPress.

Each of them has useful features that will allow you to create your desired map. A map on your site is the perfect solution for visually demonstrating your travels, activities, office locations, favorite spots, and so much more.

Google Maps is one of the most popular navigation apps in the world. Adding it to your website makes it look more professional and legitimate. This is particularly true if you are a business that would like to entice potential customers or clients to visit one of your locations.

Maps are also an important feature for travel or food bloggers to be able to showcase the destinations they have visited. It is an excellent way to drive business to attractions that you appreciate as a blogger. They add context to the content you are creating that nothing else can.

If you liked this article with WordPress Google Maps plugins, you should also check out this article on how to pin multiple locations on Google Maps.

We also wrote about a few related subjects like WordPress store locator plugins, WordPress mapping plugins, and how to add Google Maps to WordPress without a plugin.

A bit obvious by now, but we really like maps so we wrote even more about subjects like how to map addresses from Excel, websites with maps using interactive maps, and SVG animation examples.