BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Geolocation icon
Slowing down Tested up to 6.8.10 #3 in gps

Geolocation

The Geolocation plugin allows WordPress users to geotag their posts using the Edit Post page.

Active installs300+100+ tier
Downloads · 30d115▼ -12.9% vs prev. 30d
Rating4.2/510 reviews
Health score44/100Fair
All-time downloads42.5KSince May 2010
Support resolved—No recent threads
RequiresWP 6.0PHP 7.3+
Downloads · 7d31▲ +6.9% week over week
Our verdict

Use with caution

Geolocation works, but test it on a staging site before relying on it in 2026. It runs on 300+ sites, is rated 4.2/5 and was last updated 1 year ago, and scores 44/100 on our health check.

  • Small user base (300+ active installs)
  • No update in over a year
  • Only tested up to WordPress 6.8 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

257Jun 30Aug 13Sep 27
Yesterday3
Daily average (1y)4
Peak day21Apr 19, 2026
Last 12 months1.5K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Geolocation stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
gps #29 317 Best gps plugins →
journey >100 888 Best journey plugins →
location >100 7,055 Best location plugins →
map >100 4,848 Best map plugins →
travel >100 876 Best travel plugins →

Version adoption

Share of active sites per release.

  • 1.986.3%
  • 0.16.6%
  • Other7.1%

Rating breakdown

★★★★★★★★★★ 4.2 from 10 reviews

  • 5★80.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★20.0%

About Geolocation

From the official readme · v1.9.7

Description

The Geolocation plugin allows WordPress users to geotag their posts using the Edit Post page.

Previously, in all WordPress mobile applications such as WordPress for iPhone/iPad, WordPress for Android this was directly available by activating the gps functionality. Unfortunately, the WP-application developers decided to deactivate the feature of storing GPS data in the app but I am hoping for its return.

The automated way to obtain geoinformation is possible by adding a photo as featured image to your post. If you have a featured image attached to you post, its gps coordinates are taken into concideration if there is no geo-information provided already. If you use an iPhone, make sure that you take your photos in jpg. Otherwise the GPS information is stripped from the HEIC when exporting to JPG and uploading. Furthermore, when using the WP app, make sure you have enabled to keep all metadata in the files that are uploade. Otherwise, the app will remove also the GPS information.

Once there is geoinformation added to any of your posts, visitors see a short description of the address either before, after, or at a custom location within the post. Here, you have three options as shown below: plain, link or static information.
When “link” is chosen, hovering over the address reveals a map that displays the post’s exact location.
If one would only like to show a textual version without accessing any external services or without showing a map when visitors see a post, one can enable a “plain” mode to prevent external access except for authors to set a particular location.
Furthermore, there is an option to statically show the map whenever there is geoinformation available. (see below for examples)

You can chose between two map providers: Google Maps and Open Streetmaps. If you use Open Streetmaps as mapprovider in combination with the proxy plugin for OSM, the tiles are delivered from the local proxy so that the visitors cannot be tracked from a third party. If no proxy is installed or Google Maps is used as the provider, this is not feasable, i.e., the tiles are pulled directly from the map service to your visitor’s browser.

Furthermore, there is the option to use the tag [geolocation] also on a page in order to provide a map with multiple entries (e.g. from a journey) on one map altogether. The set of shown locations can be filtered per page, by placing a user defined field called “category” and give it the name (not the slag!) of the category to be shown. This way, you can also hide the location information per post (by chosing the “code option” without using it) and only show an overview map if needed. If the page is not restricted by any of the categories, all locations are shown that were tagged “public” and have the switch set to “enabled”. (see example below)

By default, this plugin uses Open-Streetmap but as an alternative (and backwards-compatibility) google maps can also be used. However, one needs to have a Goole Maps API key to use this plugin with google maps. You may obtain a key via google cloud plattform. Make sure, you have activated “Maps JavaScript API” as well as “Geocoding API”.

If you struggle while installing it or have feature requests, please feel free to drop a support request anytime. I am more than happy to help you. Also if you would want to give a review if you are happy with the plugin, I would appreciate the feedback.

Installation

  1. Upload the geolocation directory to the /wp-content/plugins/ directory. (or simply install it from the official package repo)
  2. Activate the plugin through the ‘Plugins’ menu in WordPress. In case you would want to use Google Maps, chose Google Map as your provider an insert the Google Maps API key on the Settings > Geolocation page.
  3. Optionally (if you are using OSM as per default setting): Install and activate the OSM proxy to make use of local delivery without tracking options for the source to your visitors.
  4. Modify the display settings as needed on the Settings > Geolocation page. The chosen settings can directly be seen in the OSM preview of the settings page.
  5. Start posting with geolocation data.
  6. Leave a rating on the plugin-page. 🙂

Changelog

1.9.7

  • fixing javascript calls and settings initialization

1.9.6

  • enhancing address attribute options for OSM display of locations.
  • fixing nonce array verify in case not yet filled.

1.9.5

  • fixing GPS location detection from featured image.

1.9.4

  • fixing unneeded call for location (thx @alexterz)

1.9.3

  • fixing issue with osm reverse geocode

1.9.2

  • fixing issue with page display

Full changelog on WordPress.org →

Screenshots

Editing a post
Editing a post
Viewing the location in a post; setting: plain text
Viewing the location in a post; setting: plain text
Viewing the location in a post; setting: simple link w/hover
Viewing the location in a post; setting: simple link w/hover
Viewing the location in a post; setting: simple map (static)
Viewing the location in a post; setting: simple map (static)
Editing a page for embedding a map for all (filtered) locations
Editing a page for embedding a map for all (filtered) locations
Viweing all posts providing location information
Viweing all posts providing location information

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Geolocation alternatives

All gps plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP GPX Maps WP GPX Maps Draws a GPX track with altitude graph. You can also display your nextgen gallery images in… by bastianonm 4K+ ★★★★★★★★★★ 4.1 (59) 2 years ago 45
2 Trackserver Trackserver GPS Track Server for TrackMe, OruxMaps and others by tinuzz 400+ ★★★★★★★★★★ 5 (19) 1 year ago 48
4 WP-Routes Plugin WP-Routes Plugin Add Cycle Routes, Mountain Bike Trails, Running Tracks, Walking Routes and much more to… by funkster 100+ ★★★★★★★★★★ No reviews 14 years ago 25
5 Gps Plotter Gps Plotter Use Google maps to track cell phones from your WordPress website in real time. by Steve Curtis 80+ ★★★★★★★★★★ 4.5 (10) 5 months ago 56
6 Geo2 Maps Add-on for NextGEN Gallery Geo2 Maps Add-on for NextGEN Gallery NGG Geo2 Maps Add-on displays maps with photos, galleries, or albums using EXIF GPS data or… by Pawel 80+ ★★★★★★★★★★ 3.3 (12) 6 months ago 51
7 Google Maps Photo Gallery Google Maps Photo Gallery The shortcode for gallery on Google Maps with geotagged photos. by sysbird 70+ ★★★★★★★★★★ 5 (6) 7 years ago 37
8 Spotmap Spotmap Live GPS tracking for WordPress — display positions from SPOT, Garmin inReach, OsmAnd… by techtimo 50+ ★★★★★★★★★★ 4 (1) 4 months ago 57
9 Images with GPS on GoogleMaps Images with GPS on GoogleMaps Images with GPS on Google Maps displays your photos on a Google Maps map using GPS or… by Severin Roth 40+ ★★★★★★★★★★ No reviews 3 years ago 24
10 Gps Tracker Gps Tracker Track Android cell phones in real time and store routes for later viewing. by nicolasfox 20+ ★★★★★★★★★★ 3.3 (9) 10 years ago 29
11 Geo Controller GPS extension   Geo Controller GPS extension   Enable GPS lookup for the Geo Controller plugin and collect geodata from mobile visitors. by Ivijan-Stefan Stipic 20+ ★★★★★★★★★★ No reviews 1 month ago 63

FAQ

Geolocation: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is Geolocation free?

Yes. Geolocation is free to download and use from the official WordPress.org plugin directory.

Is Geolocation safe to use in 2026?

Geolocation works, but test it on a staging site before relying on it in 2026. It runs on 300+ sites, is rated 4.2/5 and was last updated 1 year ago, and scores 44/100 on our health check.

How many websites use Geolocation?

Geolocation is active on 300+ WordPress websites and has been downloaded 42,473 times since it launched in May 2010. It was downloaded 115 times in the last 30 days.

Does Geolocation work with WordPress 7.1?

Geolocation is officially tested up to WordPress 6.8.10, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Geolocation need?

Geolocation requires PHP 7.3 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Geolocation last updated?

The latest version, 1.9.7, was released on May 24, 2025 (1 year ago).

Who makes Geolocation?

Geolocation is developed and maintained by Chris.

What are the best alternatives to Geolocation?

The most popular alternatives to Geolocation are WP GPX Maps (4K+ installs), Trackserver (400+ installs) and WP-Routes Plugin (100+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.