WP Personalization·Geotargeting·A/B Testing
A Simple Way to Boost Your Conversion Rate
Christmas Sale! Up to 40% off. 30-day money-back guarantee.
Examples Tile
❤️ WP Community Loved Features
Conversion & Sales
Offer innovative, data-driven solutions that go beyond building websites.
Start building results!

Google Ads Search term-based content

Conditional Upsells and Cross-Sells
This special offer ends in:
Urgency-Driven Countdowns
Engagement
Offer innovative, data-driven solutions that go beyond building websites.
Start building results!

User-driven dynamic content rotation

Tailoring Content for New & Returning Visitors

Reviews in Visitor’s Language
Geolocation
Offer innovative, data-driven solutions that go beyond building websites.
Start building results!

Geolocation Redirects (No coding, 2 min setup)

Pop-up suggest a locallized version

Self-Location Selection (IP-to-Location Override)
Works on All WordPress Sites
5 different ways to set up your dynamic content
1. Trigger (for all page builders)
Create a sequence of conditions and versions. Apply them to your site using a shortcode.
2. DKI Shortcodes
Automatically insert values into content for personalized messaging
3. CSV Sheet
Create and manage thousands of versions using a simple CSV file
4. Elementor
Load elements and section only if a condition is met
5. Gutenberg
Conditional loading of blocks and groups of blocks
Digital Agency?
Build better websites. Drive better results. Delight every client.

Set Your Agency Apart
Establish your agency as a future-focused, cutting-edge partner

Reseller Licenses
Assign and allocate geolocation sessions to your customers

Partners Program
Earn cash by promoting If-So
An All-in-one WordPress Geotargeting Plugin
- No coding nor setup required
- Premium IP-to-location database
- HTML5 Geolocation API
- Location-based redirects
- Target users by country, state, city and timezone
- User location selection
Trusted by thousands in
and worldwide




100% No-Risk 30 Days money back guarantee
No questions asked. If you not satisfied with If-So over the next 30 days, we’ll happily refund 100% of your money – applies to all yearly plans.
Christmas Sale! UP TO 40% OFF!
Make 2026 Your Year to Shine!
Startup-Friendly Pricing to Fuel Your Growth
Yearly plans – you’re saving 30%
All-in-one
All features included. No session limit except for the geolocation condition
$
11.5
/Mo
$
8
/Mo
Billed Annually
- All conditions – no session limits*
- Geolocation service – 1,000 monthly sessions
- All add-ons included
- Geolocation DKI shortcodes
- Elementor Integration
- Conditional Countdowns
- Any other feature or option
Geolocation Only
If you only want to use the geolocation condition or need additional geo sessions
$
8
/Mo
$
5
/Mo
Billed Annually
- Unlimited Websites
- Both IP-to-location and HTML5 Geolocation API
- methods Premium IP-to-location database
- Reseller license
- Conditional geotargeted content
- Geolocation DKI shortcodes
- Country flag DKI shortcode
- Location override (user self-location selection)
- Auto local time display shortcode
🎁 Lock the price for a lifetime! The discount applies to all future renewals!
Your Questions, Answered.
- Does If-So work with server-side and WordPress caching solutions?
Yes.
Whether you are using a caching plugin or server caching, you can navigate to the plugin settings and enable the “Page Caching Compatibility” option.
With the option enabled, dynamic triggers will be rendered in a separate request that will take place after the loading of the cached version.
- Is it possible to set up conditional redirects (redirecting users to different pages based on conditions)?
Yes, you can set up conditional redirects based on any If-So condition.
- What parts of the site can I apply dynamic content to?
You have the flexibility to customize any part of your site, such as titles, text, images, videos, and even menu items.
Dynamic content can generally be applied to any field on your site that accepts shortcodes
- Can I use the If-So WP Plugin with any WordPress theme?
You sure can! We haven’t come across a theme that the If-So WP Plugin can’t work with.
If you experience any compatibility difficulties while working with your theme, contact our support team to resolve them.
- Search engines and dynamic content - Which content version will search engines crawl?
If-So is a server-side solution. Conditions are checked when a page with dynamic content is loaded, and content is displayed accordingly. Only one version of the content is rendered (loaded).
The content version that search engines will crawl depends on the condition you have set.
Examples:
Geolocation – If you have set a geolocation condition, the version that search engines will crawl depends on the actual location of the search bot that crawls your site.
Returning Visitor – Generally, Google and other search engines crawl the web stateless, i.e., without cookies. Search engines will crawl the version displayed for first-time visitors.
User Role/Logged-in Users – Search engines will crawl the version displayed for users who aren’t logged in.
Dynamic Link / UTM Parameters – By default, search engines treat URLs with query strings as a separate page; both the default version and the dynamic version will be crawled. In most cases, it will be wise to set a canonical so that search engines will treat the two versions as a single page.
Learn more about dynamic content and SEO
- Is it possible for visitors to manually select or override their detected location?
Yes. You can allow visitors to manually select a location that overrides the automatically detected one.
Once a location is selected, dynamic content is displayed based on the user’s choice.
- Can I upgrade my geolocation plan later?
Absolutely!
Both Geolocation and Pro plans can be upgraded at any time.
The upgrade price is prorated based on the remaining time in your subscription, so you only pay the difference between plans.
To upgrade your plan:
- Log in to your If-So account.
- Go to the License Keys section and click View licenses.
- Click View upgrades next to the relevant license.
- Choose the plan you want and click Upgrade license.

License upgrade - What is a geolocation session and how is it counted?
If-So is designed to keep session usage as low as possible.
A geolocation session represents a visitor whose location is checked in order to display location-based content.
- A single visitor is counted as one geolocation session per visit, even when browsing multiple pages.
- A session begins when a page with a geolocation condition is accessed and ends after the visitor leaves or is inactive (typically around 25 minutes).
- Sessions are counted only when geolocation is required. Pages without geolocation conditions do not consume sessions.
The table below shows how different visitor actions affect the session count:
Scenario Session Count A visitor only views pages without geotargeted content and then leaves 0 A visitor views a page with conditional content, the geolocation condition is not one of the conditions (other If-So conditions are used). 0 A visitor browses multiple pages within a single session 1 A visitor visits a page with geotargeted content, and then refreshes the page 1 A visitor views a page, closes the tab, and returns to the site after 15 minutes 1 A visitor views a page with geotargeted content, but their location doesn’t match any targeted locations (default content is shown).
*The user’s location still needs to be checked in this case.1 !
Does your geolocation session count seem inaccurate?
This is most often caused by bots visiting your site and consuming sessions. Learn how to reduce bot-related session usage.
- Does If-So impact page speed or performance?
In the majority of cases, If-So has a negligible effect on loading speed. However, the impact can vary depending on your server, website structure, and how you utilize the plugin.
To put your worries at ease, we encourage you to take advantage of our 30-day money back guarantee and witness firsthand how If-So performs on your website.
- Can you explain the different plans?
We provide two types of licenses: Pro and Geolocation.
- Pro License: Grants you UNLIMITED ACCESS to all conditions and features, except for the geolocation condition, which is limited to 1,000 monthly sessions. A Pro license is NOT REQUIRED if you solely need the geolocation functionality.
- Geolocation License: If you’re exclusively interested in the geolocation service or if your website requires additional geolocation sessions beyond what is included in the Pro license.
- Pro License: Grants you UNLIMITED ACCESS to all conditions and features, except for the geolocation condition, which is limited to 1,000 monthly sessions. A Pro license is NOT REQUIRED if you solely need the geolocation functionality.
- Am I limited by monthly sessions?
No. The only condition limited by monthly sessions is the geolocation condition for which we use a premium IP-to-Location database in order to match the user’s IP to their location.
If you’re exclusively interested in the geolocation service or if your website requires additional geolocation sessions beyond what is included in the Pro license you can subscribe to one of our geolocation plans.