Block bad actors by country and ASN. Monetize trash traffic with affiliate redirects instead of just 403ing them.
Requires WordPress 5.6+ and PHP 7.4+
Block or allow traffic from specific countries. Use blocklist mode to deny selected countries, or allowlist mode to only allow specific ones.
Block entire hosting providers and cloud networks. Stop bot traffic from AWS, Azure, DigitalOcean, Hetzner, OVH, and more.
Send blocked traffic to affiliate offers instead of just showing a 403 page. Monetize the traffic you were going to throw away anyway.
Rotate between multiple affiliate links for A/B testing and load balancing. Track which offers convert best.
Track all blocked requests with IP, country, ASN, user agent, and action taken. Export logs to CSV for analysis.
Visual charts showing blocked traffic over time, top blocked countries, and top blocked ASNs. Know what you're stopping.
Most geo-blockers only block by country. GeoShield Pro lets you block entire hosting providers and cloud networksโwhere most bot traffic originates. Block AWS, Hetzner, and OVH without touching legitimate country traffic.
Why waste blocked traffic? Other plugins just 403 visitors. GeoShield Pro redirects them to affiliate offers so you can make money from traffic you were going to block anyway.
Works with caching plugins like WP Super Cache and W3 Total Cache. The MU loader runs before WordPress fully initializes, so blocking happens before cached pages are served.
Uses the free ip-api.com service by defaultโno account required. Optionally use your own MaxMind database for faster lookups. Your data stays on your server.
Block entire categories of traffic with preset buttons. No manual ASN lookup required.
Upload to wp-content/plugins and activate from the WordPress admin
Choose which countries and hosting providers to block using the visual interface
Choose to block, redirect, or send to affiliate offers
Turn it on and watch the logs. See exactly what's being blocked.
Automatically detects real visitor IP behind Cloudflare, Sucuri, Akamai, and other CDNs/proxies.
Never block specific IPs or CIDR ranges. Perfect for your office IP, VPN, or trusted services.
Logged-in users and admins can bypass blocking. Secret URL key for testing from blocked locations.
GeoShield Pro is currently in beta testing. Sign up below to get notified when it's ready.