Smart plans WordPress Plugin

Creating location-based content couldn’t
be easier! No coding required.
Premium IP-to-location Database
Compatible with Page Caching
No setup, no coding required

All-in-one WordPress plans Plugin


Add or replace content based on the user’s country, state, city, continent or time zone

Geo Based-content

Add or replace content based on the user’s location

Geo Redirect

Page-level or site-wide location-based redirects

Popup main image

Geo Pop-Ups

Show targeted messages on page load or exit intent

woocommerce Canada Thailand

Geo-Based Woo Products

Show or hide WooCommerce products and pricing by location

Select Your Country

{"options":"all-countries","default-option":"Your Location","geo-type":"countryCode","show-flags":"yes","autodetect-location":"yes","self_select_form_type":"geo"}

Self-Location Selection

Provide a country selector for manual location selection

People in Unknown love If-So!

Geolocation DKI

Display the user’s country name with a shortcode

GEO MENUS

Geo Menus

Add or replace menu items by country, state, or city

Country Block

Country Block

Restrict access to your site or specific pages by country.

GEO POSTS

Geo Posts

Manage post category visibility by location

Works on All WordPress Sites

5 different ways to set up your dynamic content

playBtn

1. Trigger (for all page builders)

Create a sequence of conditions and versions. Apply them to your site using a shortcode

pauseBtn

2. DKI Shortcodes

Automatically insert values into content for personalized messaging

pauseBtn

3. CSV Sheet

Create and manage thousands of versions using a simple CSV file

pauseBtn

4. Elementor

Load elements and sections only if a condition is met

pauseBtn

5. Gutenberg

Conditional loading of blocks and groups of blocks

Using Elementor or Gutenberg?

Set up geolocation-based elements, sections, and blocks

Geolocation WordPress Plugin - What content can be customized?

What content can be customized?

Whether it’s text, images, buttons, or sections - you can geotarget nearly any element.
Insert the trigger’s shortcode wherever shortcodes are supported, or embed it via PHP in your template files.
Soplay_arrowEffective!

Increase conversion and engagement rates, reduce bounce rate

Reach visitors with messages in their native language
Grab the visitors' attention and dramatically reduce bounce rate using a short message in the visitor's native language.
Location-based Promotions
Make a discount or a special offer based on the user's location.
Direct users to the nearest branch
Direct users to the nearest store or display the phone number of the relevant brunch.
Location-based redirects
Set up a WordPress geolocation redirect to dynamically send traffic to region-specific pages.
Location override
Allow users to select a location that will override the default IP-based-location detection.

Why choose Ifplay_arrowSo

  • Maximum accuracy - powered by a premium, regularly updated database
  • Easy to use - create your first geo-based content in minutes
  • Customize anything - titles, text, images, and even menu items
  • Works with any page builder
  • All features included
  • Increase conversions and engagement with location-based content
Soplay_arrowSimple!

Create Location-based Content in Minutes

It only takes 3 simple steps to set up location-based content using if-so.
Step One
Create a new trigger, and select the "Geolocation" condition.
Step Two
Set the content that will be displayed if the condition is met.
Step Three
Click "Publish" and paste the trigger's shortcode anywhere on your site.

Frequently Asked Questions

Is the geolocation service free?
You can download If-So and start using the geolocation condition completely for free. All features enabled (limited to 1,000 monthly sessions with a free Geo Kickstart license).
Is coding knowledge required?
Definitely not! Simply install the If-So Geolocation WordPress plugin and start creating dynamic content.
Will I pay for every page view?
Nope! If a user visits more than one page containing a geolocation trigger during the same visit, If-So will only count it as one session. A session will only be counted if a user visits a page with a geolocation-based trigger.
Does Ifplay_arrowSo work with every site and page builder?
Yes. You can use If-So on any site, on any field that accepts shortcodes. This includes page builders like Elementor, Gutenberg, Divi, and all others.
What is a geolocation session?
A geolocation session begins when a visitor first visits a page with a geolocation trigger, and ends when either the visitor closes the browser, or after 25 minutes of inactivity (this might vary slightly between browsers and the server on which the website is hosted). For example, if a visitor arrives at the homepage, then visits several other pages and leaves, this will only be counted as one session.
How accurate is the location detection?
No IP-to-location service is 100% accurate. The accuracy of a location depends on many factors (Learn more here). In order to provide the best results we use a paid, highly accurate, premium database. And, if you ever encounter any inaccuracy you can contact us and we'll make sure the database is updated.
Winter Sale!
Up to 40% Off