Geo Blocker for WordPress

Block entire countries from your WordPress site easily

The Geo blocker plugin for WordPress will let you easily block access to users from certain locations. You can block them from accessing your entire site or simple choose which pages.

How Geo Blocker works?

Creating a Block in WordPress it's as simple as following these steps:

  • Choose the block rules: For example you may want to block all users from one specific country but only the ones that are in the front page of your site or block all non logged users from certain State, etc.
  • Message: Add a message to be shown to the users
  • Exclude bots?: You can choose between blocking bots and crawlers or giving free acess.
  • Whitelist IPs: While you can use block rules to exclude for example logged users or admins, you also have an option to exclude users by IP address.

Check our guide to learn how to block countries in WordPress.


Still not convinced? Wait, we have more features for you.

Block users based on geo location

You can block users based on Country, State, City or regions ( groups of cities or countries previously defined ).

Block rules

Block one page or all, match referrer, match different devices, users coming from another page of your site, user coming from search engines, match bots / crawlers, target query string or custom urls, etc

Real IP Detection

We auto detect real user IP no matter if you use Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc. If you have something custom it can be easily added.

Create regions

You will be able to group countries or cities in order to make it easier to target users. For example you could create a region called Europe and another called America, and then simple use those names in shortcodes or widgets saving you time.

Unlimited Blocks

Create as many blocks as you need and turn them on / off with a simple click. The blocks panel is as easy as creating a new post in your site.

Premium Accuracy

Our API provides top geolocation accuracy giving you the best results! Our API return continent, country, state and city data. If you need to build your own products, use our GeotargetingWP github package to communicate with it.