SF GeoGuard is a brutal, no-nonsense geo firewall for WordPress. It stands at the gates of your site like a black-eyed Viking, blocking traffic from unwanted countries, cutting spam and keeping your server sharp and fast.
Most security plugins try to do everything. SF GeoGuard focuses on one thing and does it brutally well: keeping the wrong countries out of your site. If you only serve US clients, you should not pay for traffic from bots in random data centers across the world.
With SF GeoGuard you define exactly who is allowed in. Everyone else meets the Viking at the gate. Less noise, less spam, less attack surface.
No dashboards full of noise. No fake “AI”. SF GeoGuard gives you exactly what you need to control access by country and keep your infrastructure lean.
Define an allow-list of ISO country codes. US-only? EU-only? It is your gate. Everyone else gets 403 or a custom page.
Drop your own IPs into the whitelist and ignore country rules when you need to audit or debug from anywhere.
SF GeoGuard caches IP → country results so repeat visitors are processed instantly with no delay or overhead.
Show a clean, branded message instead of a generic error. Explain that access is limited by region – and on your terms.
No giant dashboards, no front-end scripts, no useless widgets. Clean, focused plugin code designed to stay out of your way.
SF GeoGuard Pro will add redirects instead of 403, logs, multi-provider geo lookups, VPN detection and WooCommerce rules. Early adopters lock in lifetime discounts.
Start brutal country blocking for free. Upgrade to Pro when you need deeper control, logs and advanced detection.
Drop SF GeoGuard into your WordPress site and start blocking unwanted countries in minutes. No complicated panels, no 30-step wizard. Install, choose your allowed countries, done.
No. SF GeoGuard focuses on one job and does it ruthlessly well: geo-based access control. You can run it alongside your favorite security plugin to add a brutal layer of country blocking.
Geo lookups are cached for a configurable period, so repeat visitors are processed instantly. The codebase is lean and does not inject anything into the front-end.
Yes. Add your current IPs to the whitelist or temporarily widen the allowed countries. GeoGuard is strict with strangers, not with the owner.
You control the fallback behavior: allow all or block if lookup fails. For most sites, allowing on failure is the pragmatic choice.