IPGeolocation – Geo Redirect & Content Control is a powerful WordPress plugin that allows you to control how visitors interact with your site based on their geographic location.
The plugin uses the
ipgeolocation.io API to determine a visitor’s country and other metadata, enabling advanced geo-based logic without slowing down your site.
Main Features
- Country-based redirects (entire site, specific pages, or URL patterns)
- Optional popup confirmation before redirect
- Country-level access control (allow or block)
- Conditional content shortcodes
- Output visitor geolocation data via shortcode
- Page and query-string exclusions
- Redirect bypass and reset via URL parameters
- Bot detection (search engines & social crawlers excluded)
- Administrator-safe (admins are never redirected)
- IP response caching using WordPress transients