The only WordPress plugin that combines geo-redirects, conditional content, and VPN/proxy detection in one install.
The ipgeolocation.io WordPress plugin brings country-level redirects, conditional content blocks, and VPN/proxy detection directly into your WordPress admin. Install from the WordPress plugin directory, paste your API key, and start personalizing pages for every visitor. No code changes, no third-party scripts, no performance penalty thanks to built-in 24-hour caching.
Everything you need to personalize, redirect, and protect your WordPress site based on visitor location.
301 or 302 redirects by country. Apply to the entire site, specific pages, or URL patterns. An optional popup asks permission before redirecting.
Shortcodes let you personalize any page element by country, state, city, or continent. Combine conditions with AND/OR logic. Works in posts, pages, and widgets.
Allowlist or blocklist countries in one setting. Admins and search engine bots are never affected. Blocked visitors see a custom page you control.
The only WordPress geolocation plugin with built-in threat detection. Flag anonymous traffic and known proxy services.
Every IP lookup is cached as a WordPress transient for 24 hours. Repeat page views skip the API entirely. The plugin reads CF-Connecting-IP when you use Cloudflare.
From e-commerce to compliance, teams use this plugin to solve real problems without building custom solutions.
Redirect French visitors to your .fr store. Show CAD pricing to Canadians. Display free-shipping banners only where you actually ship. One plugin handles all three.
Redirect French visitors to your .fr store. Show CAD pricing to Canadians. Display free-shipping banners only where you actually ship. One plugin handles all three.
Run region-specific campaigns from a single WordPress page. US visitors see your summer sale. Australian visitors see winter clearance. No duplicate landing pages.
Block access from countries where your product is restricted. The optional popup redirect gives visitors a choice before sending them to another regional page.
Most WordPress geolocation plugins stop at location data. This one also detects VPNs, proxies, Tor exit nodes, and cloud provider IPs on paid API plans.
Build one WordPress site that behaves like five. Country redirects, localized content blocks, and city-level targeting without maintaining separate installs for each market.
Setting up takes under five minutes. Free plan, no credit card.
Create a free ipgeolocation.io account and paste your API key into the plugin settings.
Set your first redirect rule or content condition. The plugin starts working immediately.
Install the plugin from the WordPress plugin directory and activate it.
Install Free PluginCreate a free ipgeolocation.io account and paste your API key into the plugin settings.
Set your first redirect rule or content condition. The plugin starts working immediately.
Full setup walkthrough in the WordPress integration documentation.
The only WordPress geolocation plugin that combines country redirects, conditional content, and VPN/proxy detection in a single install. Powered by the same IP intelligence API used by Atlassian, SpaceX, and Verizon.
301 or 302 redirects by country. Apply to the entire site, specific pages, or URL patterns.
Show or hide any content by country, state, city, or continent using shortcodes with AND/OR logic.
Detect VPNs, proxies, Tor, and cloud provider IPs. Use detection flags in conditional shortcodes.
1,000 free lookups per day. Built-in 24-hour caching means repeat visitors never hit the API twice.
Over 700,000 active developers use ipgeolocation.io for IP intelligence across API and database products. Enterprise customers include Atlassian, SpaceX, Verizon, Tencent, Intuit, VMware, Baidu, Mercedes, Toyota, IKEA, Pfizer, and Dow Jones, among 70+ others.
Yes. The plugin itself is free on wordpress.org. It uses the ipgeolocation.io API, which includes 1,000 free lookups per day (roughly 30,000 per month). Paid plans start at $19/month for 150,000 lookups and unlock VPN/proxy detection.
Designed to minimize impact. The API responds in under 40ms on average (status page), and each IP is cached for 24 hours after the first lookup. Bots and search engine crawlers are excluded from lookups automatically.
95%+ at the country level, 90%+ at state/region level, 85%+ at city level. The underlying IP Geolocation API updates its data multiple times per day, with IPv4 and IPv6 fully supported.
Yes. The plugin reads the CF-Connecting-IP header to detect real visitor IPs behind Cloudflare. API responses are cached as WordPress transients for 24 hours per IP, so repeat visits never hit the API twice.
Yes, on paid API plans. The plugin detects VPNs, proxies, Tor exit nodes, and cloud provider IPs. You can use these detection flags inside conditional shortcodes to show, hide, or redirect content for anonymous visitors.
No. Google, Bing, Facebook, Twitter, and other known crawlers are automatically excluded from all redirect and access rules. Your SEO indexing stays unaffected.
Unlock the potential of seamless connectivity with our integrations. Discover how our platform effortlessly connects with your favorite tools, third-party platforms, and developer libraries. Simplify your workflow, boost productivity, and open doors to new innovations.
Get the latest in geolocation tech, straight to your inbox.