Title: WorkflowDone Geo Blocker
Author: workflowdone
Published: <strong>Désémber 27, 2025</strong>
Last modified: Maret 22, 2026

---

Search plugins

![](https://ps.w.org/workflowdone-geo-blocker/assets/banner-772x250.png?rev=3432236)

![](https://ps.w.org/workflowdone-geo-blocker/assets/icon-256x256.png?rev=3432236)

# WorkflowDone Geo Blocker

 By [workflowdone](https://profiles.wordpress.org/workflowdone/)

[Download](https://downloads.wordpress.org/plugin/workflowdone-geo-blocker.1.0.6.zip)

 * [Details](https://su.wordpress.org/plugins/workflowdone-geo-blocker/#description)
 * [Reviews](https://su.wordpress.org/plugins/workflowdone-geo-blocker/#reviews)
 *  [Installation](https://su.wordpress.org/plugins/workflowdone-geo-blocker/#installation)
 * [Development](https://su.wordpress.org/plugins/workflowdone-geo-blocker/#developers)

 [Support](https://wordpress.org/support/plugin/workflowdone-geo-blocker/)

## Description

**WorkflowDone Geo Blocker** is a simple yet powerful WordPress plugin that allows
you to block access to your website based on visitors’ geographical locations. Perfect
for compliance, content licensing, or security purposes.

#### Features

 * **Country Blocking** – Block visitors from specific countries
 * **IP Whitelisting** – Allow specific IP addresses regardless of country
 * **SEO-Friendly** – Automatically allows major search engine crawlers
 * **Customizable Block Page** – Customize the message shown to blocked visitors
 * **IP Caching** – Efficient caching to minimize geo-lookup requests
 * **Easy Setup** – Simple configuration with no technical knowledge required

#### How It Works

 1. Select which countries you want to block
 2. Optionally add IP addresses that should always be allowed
 3. Enable geo-blocking
 4. Visitors from blocked countries see a friendly block page

#### Become a Supporter

Love this plugin? Become a supporter and unlock all features:

 * **Whitelist Mode** – Allow only specific countries instead of blocking
 * **Admin Bypass** – Skip geo-blocking for logged-in administrators
 * **Access Logging** – Log blocked access attempts
 * **IP Ranges (CIDR)** – Whitelist entire IP ranges
 * **Custom Block Pages** – Create custom HTML pages or redirects
 * **Support Email** – Display contact email on block page
 * **URL Exclusions** – Skip blocking for specific URLs
 * **Custom Crawler Rules** – Add your own crawler patterns
 * **Priority Support**

One-time payment of $10, lifetime access!

[Become a Supporter](https://workflowdone.com/product/advanced-geo-blocker-pro/)

### Privacy Policy

This plugin uses third-party geo-location services to determine visitor countries:
*
ip-api.com – [Privacy Policy](https://ip-api.com/docs/legal) * ipinfo.io – [Privacy Policy](https://ipinfo.io/privacy-policy)

Only IP addresses are sent to these services to determine the country. No other 
personal data is transmitted.

The plugin caches geo-location results locally to minimize external requests.

### Support

For support, please contact: support@workflowdone.com

Website: [workflowdone.com](https://workflowdone.com)

## Installation

 1. Upload the plugin files to `/wp-content/plugins/workflowdone-geo-blocker/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Navigate to ‘Geo Blocker’ in the WordPress admin menu
 4. Select countries to block and configure settings
 5. Enable geo-blocking and save

## FAQ

### Does this affect SEO?

No! The plugin automatically allows all major search engine crawlers (Google, Bing,
Yahoo, etc.), so your SEO won’t be affected.

### Can I allow specific users while blocking their country?

Yes! You can whitelist individual IP addresses which will override country blocking.

### Does it work with CDN services like Cloudflare?

Yes! The plugin automatically detects the real visitor IP behind proxies and CDN
services.

### What geo-location services are used?

The plugin uses free geo-location APIs (ip-api.com and ipinfo.io) to determine visitor
locations. No API key required.

### Will blocked visitors see an error?

No, they see a customizable, friendly block page explaining that access is restricted
from their location.

## Reviews

![](https://secure.gravatar.com/avatar/3fef3b07d30f187e64332370f62bd8e09a6d29eeabad8a4f1eadbc85538cc241?
s=60&d=retro&r=g)

### 󠀁[Convenient and Awesome](https://wordpress.org/support/topic/convenient-and-awesome/)󠁿

 [lixvach](https://profiles.wordpress.org/lixvach/) Januari 5, 2026

WorkflowDone Geo Blocker strikes the perfect balance between simplicity and functionality.
The free version offers everything most users need for basic geo-blocking, while
the supporter upgrade provides advanced features at an incredibly reasonable one-
time price (no recurring subscriptions!). Whether you need geo-blocking for compliance,
licensing, security, or content restriction purposes, this plugin delivers. The 
developer clearly understands WordPress users’ needs and has created a solution 
that’s both powerful and accessible. The responsive support (I’ve contacted them
twice with questions) and the active development make this plugin a reliable choice
for the long term. Highly recommended for anyone needing geo-blocking functionality
on their WordPress site.

![](https://secure.gravatar.com/avatar/e938d7177160f9b175a91118725febc224d70c548dce5ff35572c98d858bf842?
s=60&d=retro&r=g)

### 󠀁[Geo Traffic Blocking made easy](https://wordpress.org/support/topic/geo-traffic-blocking-made-easy/)󠁿

 [temo1221](https://profiles.wordpress.org/temo1221/) Januari 4, 2026

I have tried other plugins and this one works the best. It allows to customize block
page (default one already nice), it allows to accept crawlers despite of the geo
ip blocking, it does not need any external api keys like other plugins do. For me
the best.

![](https://secure.gravatar.com/avatar/97cebd54dfbd5778cb5b24e2588b87d741a5c465078c3f0a4da2b17677eb6909?
s=60&d=retro&r=g)

### 󠀁[Easy to use and Customize](https://wordpress.org/support/topic/easy-to-use-and-customize-45/)󠁿

 [surewp](https://profiles.wordpress.org/surewp/) Januari 4, 2026

WorkflowDone Geo Blocker is a fantastic, lightweight plugin that delivers seamless
country-based blocking with smart features like IP whitelisting and SEO-friendly
crawler detection. Setup is incredibly straightforward, even for non-experts, and
it handles CDNs like Cloudflare without issues. Highly recommend for anyone needing
quick geo-restrictions—efficient and reliable from day one.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/)

## Contributors & Developers

“WorkflowDone Geo Blocker” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ workflowdone ](https://profiles.wordpress.org/workflowdone/)

[Translate “WorkflowDone Geo Blocker” into your language.](https://translate.wordpress.org/projects/wp-plugins/workflowdone-geo-blocker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/workflowdone-geo-blocker/),
check out the [SVN repository](https://plugins.svn.wordpress.org/workflowdone-geo-blocker/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/workflowdone-geo-blocker/)
by [RSS](https://plugins.trac.wordpress.org/log/workflowdone-geo-blocker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Country blacklist mode
 * IP whitelisting
 * SEO crawler detection
 * Customizable block page
 * IP caching system

## Meta

 *  Version **1.0.6**
 *  Last updated **2 months ago**
 *  Active installations **50+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/workflowdone-geo-blocker/)
 * Tags
 * [country blocking](https://su.wordpress.org/plugins/tags/country-blocking/)[geo restriction](https://su.wordpress.org/plugins/tags/geo-restriction/)
   [Geoblocking](https://su.wordpress.org/plugins/tags/geoblocking/)[IP-blocking](https://su.wordpress.org/plugins/tags/ip-blocking/)
   [security](https://su.wordpress.org/plugins/tags/security/)
 *  [Advanced View](https://su.wordpress.org/plugins/workflowdone-geo-blocker/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/workflowdone-geo-blocker/reviews/)

## Contributors

 *   [ workflowdone ](https://profiles.wordpress.org/workflowdone/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/workflowdone-geo-blocker/)