Redirect based on geo location
You can target as broad or narrow areas as needed. Geo Redirect supports redirecting users by:
- Country
- State
- City
- Zip Code
- Radius
The simplest way to redirect users based on geolocation on WordPress
Check out featuresGeo Redirect lets you redirect users to different parts of your site or another website based on their geolocation. You can also factor in other conditions such as a user's logged-in status, device, referring URL, and more. No coding required!
Geo Redirect makes it easy to create your first redirect in just a few minutes:
Keep reading to learn more about how Geo Redirect works.
- Use localized landing pages to increase your conversion rates.
- Send people to the same content in their local language on a multilingual site.
- Send people to products that they're eligible for (and avoid the frustration of sending them to products that aren't available to them).
...add your use case to the list!
Start your free trialYou can target as broad or narrow areas as needed. Geo Redirect supports redirecting users by:
You can also combine your geo rules with other conditions for better targeting. You can mix-and-match other conditions such as a user's logged-in status, device, referrer, target query string, and more.
Want to only redirect logged-in users browsing on a smartphone in Germany? You can do that!
Get advanced options to control how each redirect functions:
To help you save time, Geo Redirect lets you create custom regions that contain multiple geographic areas. You can then quickly reuse these regions when creating redirects.
Geo Redirect lets you create unlimited redirect rules. You can also easily activate/deactivate rules as needed.
Geo Redirect is built to detect users' actual locations no matter what. Even if you're using Cloudflare, Sucuri, Akamai, or other similar tools, Geo Redirect can still detect a user's real IP address and location. For mobile users, Geo Redirect can also detect GPS location for even more pinpoint accuracy.
You can mix-and-match all of the redirect conditions as needed. You can use both AND rules (all conditions must be met) and OR rules (only one condition/group of conditions needs to be met).
Geo Redirect lets you harness geolocation in both directions with both include and exclude rules. That is, you can redirect all users in a specific area or you can redirect the entire world except for visitors in that specific area.
Geo Redirect lets you redirect users to a static internal or external destination URL. Or, for more flexibility, you can also use placeholders in your redirects to create dynamic destination URLs based on a visitor's language-code or requested URL.
Yes! Geo Redirect gives you five placeholders that you can include to create dynamic destination URLs based on a visitor's location or the content that they requested:
Yes! Geo Redirect is compatible with WordPress caching plugins or server-level caching from your host.
However, some of the individual non-geo rules will not work with page caching - these are marked with an asterisk in the interface. The geotargeting rules themselves are compatible with caching, though.
No, Geo Redirect will not negatively affect your SEO efforts. In fact, Geo Redirect gives you the option to exclude crawlers (like Google) from redirects if you'd prefer.
Yes! First, Geo Redirect lets you automatically insert the two-letter language code of a visitor's location in the redirect structure. You can read this guide to learn more.
Second, Geo Redirect also integrates with WPML slug translation. So if you're using WPML, you can automatically redirect to pages with the translated URL slug.
Not necessarily - Geo Redirect evaluates the geo rules at the end. So if a user has already been rejected by a redirect condition that doesn't involve geotargeting rules, they would not count as a request.
For example, let's say you have two redirect conditions that must be met:
If a visitor is not logged in, that would not count as a request because that visitor already failed the first condition (logged-in status) so there's no need to use the geo rule.
If you want to geotarget your affiliate links, we have a plugin dedicated to just that! Check out Geo Links.