Need to show different content to your visitors depending on where they’re located? If so, you need a geotargeting plugin. And you’re in luck, because in this post I’m going to review GeoTargeting WP.

Geotargeting WP helps you geotarget your content via a variety of different methods. If you’re a developer, you can take advantage of all kinds of functions and hooks. But if you’re just a regular ‘ole WordPress user, you can geotarget with user-friendly shortcodes and easy human interfaces.

Geotargeting WP can handle everything from country-wide geotargeting to specific cities.

From playing around with it, I can say it’s pretty dang easy to use and works as intended. So join me to learn a little bit more about this WordPress geotargeting plugin.

Geotargeting WP Review: The Features

Whether you’re using Geotargeting WP to target country-specific affiliate offers, hide products in WooCommerce from certain countries, or anything else, it’s got plenty of features to help you out. Let’s start with the various ways in which you can geotarget content:

  • Partial content with a shortcode
  • Full posts or pages
  • Menu items or widgets
  • Lots more with well-documented PHP functions and hooks

And here are the rest of the features:

  • Geotarget based on country OR specific cities
  • Can create regions (groups of locations) to make your workflows simpler
  • Auto detect real IP even if your visitors are using CloudFlare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc.
  • Works with caching plugins
  • Integrates with WooCommerce and EDD
  • Can add a widget to allow visitors to change their location

Additionally, they have a plugin on the way that will let you redirect users based on their location.

So what’s different now from when Joe reviewed Geotargeting WP before? Now, the entire geolocation database sits in Timersys’ servers. So instead of installing a big bulky database on your own server or using a third-party system, now you just connect straight to the API at Timersys.

Hands-on With Geotargeting WP

At a high level, the plugin works like this:

  • Install the plugin (free)
  • Hook it up to the API (free)
  • Pay based on how many credits you use (paid)

I’ll talk more about the pricing at the end – but that’s a basic overview of how everything works.

Installing and Configuring the Plugin

Alright, let’s get started. Once you install the plugin, you can head to GeoTargetingWP → Settings to configure it.

First, you need to enter your API key:

geotargeting wp review

Remember – you get this by signing up for an account at Geotargeting WP:

Then, you can configure some basic settings.

Cache Mode allows you to save a user’s location into PHP sessions as soon as the visitor comes. If you’re planning to use geotargeting on every single page, this can save you some API requests by caching the user’s location.

But if you’re not planning to use geotargeting site wide, then you’ll actually eat up more requests because the plugin will cache every single user’s location, even if they don’t land on a page that uses geotargeting.

Being able to turn this on or off is nice as it allows you to choose the mode which works best for your specific situation.

Debug Mode isn’t really important unless you’re trying to, you know, debug something.

And finally Fallback Country allows you to set a default country in case the plugin can’t detect a visitor’s location. And Bots Country allows you to treat all bots / crawlers as if they’re from a specific location.

Scrolling down, you get the ability to create different Regions. Regions basically save you time by allowing you to group multiple countries or cities into one category. When you go to create shortcodes, later on, this allows you to quickly set up geotargeting.

For example, instead of needing to set up separate geotargeting for Canada, USA, and Mexico, you could just create one North America region. You can group cities and countries however you’d like:

Adding Geotargeting to Your Content

Alright, now that everything is set up, here’s how you can actually add geotargeting to your WordPress content.

Method #1: Geotarget specific content with a shortcode

In the WordPress Editor, you’ll see a new Country GeoTarget Content option:

If you click on it, it will open a shortcode builder:

In the example above, you can see that I’m generating a shortcode for the North America region I created in the settings page. I’ll also generate a second shortcode for Vietnam so that I can test how well the plugin works in a second.

Note that you can choose to either Only show content in or Never show content in for the areas you select.

Method #2: Geotarget a whole post

If you’d rather restrict the entire post, you also get a new GeoTargeting Options meta box that allows you to set up options for the entire post instead of just using shortcodes for individual pieces of content:

Method #3: Geotarget widgets or menu items

Another neat way you can add geotargeting is via widgets or menu items. When you go to the normal widget or menu interfaces, you’ll have a new option on every single item that allows you to add geotargeting to each item:

You also get a new Geotarget Dropdown widget that allows people to change their location.

Method #4: Geotarget with PHP Functions

If you’re a developer, the plugin also includes PHP functions to allow you to add geotargeting that way. They’re well documented, so you should have no problem getting up and running.

Does the Geotargeting Work?

Alright, let’s give things a test now. I live in Vietnam, so if I go to my test post, I should only see the content for Vietnam, not the content I created for North America.

The results?

Success! While I can’t test every single country – the plugin worked perfectly when it came to detecting my location and showing me the proper content.

Pricing – How Much Does it Cost to Use?

Ok, the plugin is free…but API requests to the geotargeting database are not. So in order to use the plugin, you’ll need to purchase bundles of requests according to your usage.

Remember – each time you need to get a user’s location, that’s 1 request. But if you use caching, you can ensure that you don’t waste multiple requests on the same user.

Here’s the current pricing:

So if your site gets 1,000 unique visits per month and you want to have site-wide geotargeting…you’d be looking at $5 per month to use the plugin.

It’s important to note that Geotargeting WP EXCLUDES bot traffic from these calculations. So you only need to use requests on real, human visitors.

And if you’re only using geotargeting on specific pages, you can get this number down because you won’t need to use API requests on every single visitor (just make sure to turn caching off in this situation).

Wrapping Things Up

If you need to add geotargeting to your WordPress content, Geotargeting WP gives you a great deal of flexibility. You can target by both country and city. And between the shortcodes and other methods of targeting, you can work with geotargeted content in a number of ways.

If those aren’t enough, you can always use the PHP functions for even more control.

Once they roll out the redirection plugin, I think it will be a great full-suite way to geotarget pretty much every aspect of WordPress. And if you don’t need redirection, it’s great already.

Go to Geotargeting WP


Colin Newcomer is a freelance writer and long-time Internet marketer. He specializes in digital marketing, WordPress and B2B writing. He lives a life of danger, riding a scooter through the chaos of Hanoi. You can also follow his travel blog.

Siteground Hosting
Does WPLift load fast for you? That’s because we use Siteground for hosting, WPLift readers can click here to get up to 60% off hosting for your site.

Disclosure: This page may contain affiliate links for which we will receive compensation if a purchase is made.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Leave Yours +

One Comment

  1. Thanks, For the documentation, It looks good. You should also see this plugin, I use it now. http://www.profitwp.net/profit-redirect/

Leave a Reply

* Required Fields.
Your email will not be published.

Our Sponsors

SEND ME FREE WORDPRESS STUFF!

Join our Newsletter to Receive 6 Free WordPress Themes

We will also send you our weekly Newsletter packed with the Latest WordPress Content.

We will look after your email & Never Spam!

You have Successfully Subscribed!