Country-based access control for WordPress. Restrict access by country, whitelist IP addresses and reduce unwanted traffic.
As of April 2026, SF GeoGuard is a WordPress geo block plugin with 50 active installations and a 5/5 rating from 1 reviews. It has been downloaded 219 times in total. Requires WordPress 6.0+ and PHP 8.0+. Available on WordPress.org since 2026. Recently updated within the last 3 months. Top alternative: GEO Website Protection & Access Control.
SF GeoGuard is a lightweight country-based access control plugin for WordPress.
It allows you to restrict website access by visitor country using simple ISO country codes (US, CA, GB, etc.), helping reduce unwanted traffic, bot activity, and unnecessary server load.
Main features:
* Allow access only from selected countries
* Whitelist IP addresses
* Cache IP → country lookups for better performance
* Customize the block message (HTML supported)
* Choose what happens if the geo service is unavailable (allow or block)
* Support for sites behind reverse proxies (Cloudflare, Nginx)
SF GeoGuard focuses on doing one thing well: restricting access by country.
It does not modify WordPress core files and does not load unnecessary scripts on the frontend.
By default, geo checks are applied only to…
| WordPress | 6.0+ requiredTested up to 6.9.4 |
| PHP | 8.0+ required |
Initial release.
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.