WP Personalization·Geotargeting·A/B Testing
A Simple Way to Boost Your Conversion Rate
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

4.8 out of 5 stars. WordPress Users Love If-So !
I’m overwhelmed thinking about the possibilities and ideas If-So offers. Thank you for creating this plugin!

Jenn Zellers
Virtual Summit Search
We recently started using this plugin, and it’s already paying off – our clients love it!

Max Zieb
Digital Marketer
Unlimited possibilities with amazing support. I am so blessed to be a customer of If-So.

Joonas
MSB Digital
Integrates With Your Favorite Plugins
Supercharge your beloved plugins with dynamic content – 18 powerful integrations available!


Get started with a 14-day free trial!
See what If-So can do for you. No credit card required. All features included. No limits—just results.
Make 2025 Your Year to Shine!
Startup-Friendly Pricing to Fuel Your Growth
No session limit except for the geolocation condition
Only need geolocation? A geolocation license is all you require.
Save additional 30% with a yearly subscription
Free Trial
Includes all features.
No credit card required
FREE
FREE
14-day Trial
- All features in “Personalization” – no session limits*
- Geolocation service – 1,000 monthly sessions
Personalization
Everything in “All-in-one”. Unlimited WordPress installations
$
11.5
/Mo
1 Site 5 SitesUnlimited
$
8
/Mo
Billed Annually
1 Site5 Sites Unlimited
- 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
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
- Can users self-select their location?
Absolutely! You can implement a manual user location selection form (location override) that empowers users to choose a different location than the one automatically detected by our IP-to-location service.
Dynamic content will be displayed based on the user’s selection.
For additional information, please refer to our detailed guide.
- Is it possible to upgrade an existing Geolocation plan?
Absolutely! You have the flexibility to upgrade your existing license at any time.
- Is the monthly session limit applied per website or in total?
The session limit applies to the total number of sessions across all websites where the license is active.
- What is a geolocation session?
A geolocation session refers to the period of time starting from when a visitor accesses a page with a geolocation trigger until either the visitor closes the browser or remains inactive for 25 minutes (the duration may slightly vary depending on the user’s browser and server hosting the website).
To illustrate, if a visitor lands on the homepage, navigates to multiple other pages, and eventually leaves, this activity will be counted as a single session.
The table below illustrates how different visitor interactions impact the session count on a website with geotargeted content:
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 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.
Copyright ©2025 If-So. All rights reserved | Terms of Conditions | Privacy Policy