GeoTargeting for WordPress will let you country-target your content based on users IP's and Geocountry Ip database
As of April 2026, GeoTargeting Lite is a WordPress cloudflare plugin with 1.0K+ active installations and a 3.9/5 rating from 32 reviews. It has been downloaded 66K+ times in total. Requires WordPress 3.6+ and PHP false+. Available on WordPress.org since 2014. Last updated 3 years ago — may have compatibility concerns. Downloads are up 13% this week. Top alternative: Cloudflare.
Based on Maxmind GeoIP2 data Geo Targeting plugin for WordPress will let you create dynamic content based on your users country.
With a simple shortcode you will be able to specify which countries are capable of seeing the content.
Compatible with WordPress Popups Plugin. You can now geotarget your popups
If you use popular firewall services such as Cloudflare, Reblaze, Sucuri, Ezoic, Akamai or Clouways the plugin will auto detect real IP from users.
This plugin it’s a basic version with limited functionality. For a full geo plugin please refer to https://geotargetingwp.com
Usage:
[geot country="Argentina"] Messi is the best! [/geot]``
[geot country="Portugal"] Cristiano ronaldo is the best! [/geot]``
[geot exclude_country="Portugal"] This text is seeing by everyone except Portugues…Free version is a joke.
doesnt work with caching, and since all sites using caching today, look for another plugin
…
“This plugin won’t work if you have any page cache in your site/server”
Even tho I disabled cache on server/site and I try it localhost/online nothing work, was interested in the premium version, but as this one won’t work, no thanks.
| WordPress | 3.6+ requiredTested up to 6.1.10 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.