BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
If-So Dynamic Content – Elementor & All Page Builders Personalization icon
Actively maintained Tested with WP 7.1 #2 in a b testing

If-So Dynamic Content – Elementor & All Page Builders Personalization

Personalization, A/B testing, and geolocation — easy to use with Elementor, Gutenberg, and all page builders.

Active installs7K+5K+ tier
Downloads · 30d3.1K▼ -61.7% vs prev. 30d
Rating4.7/592 reviews
Health score92/100Excellent
All-time downloads326.5KSince Mar 2017
Support resolved1 / 1100% in last 2 months
RequiresWP 5.6PHP any
Downloads · 7d908▲ +67.8% week over week
Our verdict

Safe pick

Yes — If-So Dynamic Content is a safe, well-maintained plugin to use in 2026. It runs on 7K+ sites, is rated 4.7/5 and was last updated 3 weeks ago, and scores 92/100 on our health check.

  • Loved by users — 4.7/5 from 92 reviews
  • Actively developed — last update 3 weeks ago
  • Tested with the latest WordPress (7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4719431.4KJun 28Aug 11Sep 25
Yesterday446
Daily average (1y)156
Peak day2,032Apr 9, 2026
Last 12 months56.7K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where If-So Dynamic Content stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
a b testing #12 510 Best a b testing plugins →
conditional logic #43 1,158 Best conditional logic plugins →
display conditions #9 2,712 Best display conditions plugins →
elementor conditions #22 1,020 Best elementor conditions plugins →
geolocation #17 834 Best geolocation plugins →

Version adoption

Share of active sites per release.

  • 1.1059.5%
  • 1.928.1%
  • Other12.4%

Rating breakdown

★★★★★★★★★★ 4.7 from 92 reviews

  • 5★91.3%
  • 4★1.1%
  • 3★0.00%
  • 2★1.1%
  • 1★6.5%

About If-So Dynamic Content

From the official readme · v1.10.1

Description

Looking for a simple yet powerful display conditions or visibility control solution (that actually works with page caching)?

If-So is the premier conditional logic and personalization plugin for WordPress. It lets you dynamically show, hide, or swap content based on who your visitor is, where they are located, and how they interact with your site. While generic visibility add-ons break under strict server caching or force you to exclude pages from your cache, If-So is built from the ground up to deliver fast, cache-immune marketing automation across all page builders.

🚀 Key Features at a Glance

If-So is the most comprehensive geotargeting, personalization and conditional logic plugin for WordPress. It combines enterprise-level features with a simple, no-code setup:

  • Simple Setup – Configure and launch your first campaign in under 60 seconds. No coding.
  • For All Page Builders – Universal shortcode system brings dynamic functionality to any editor or theme setup.
  • Elementor and Gutenberg Integration – For quick element, widget, and block visibility control.
  • 360° Geolocation Solution – Highly accurate IP-to-location, HTML5 geolocation, and visitor self-selection.
  • Advanced Conditional Logic – Unlimited visibility rules based on visitor data.
  • WooCommerce Integration – Target buyers by location, cart items, history, or total spend.
  • Built-in Analytics & A/B Testing – Track real-time views, measure conversions, and optimize.
  • Behavioral Segmentation – Assign visitors to dynamic audiences and deliver a cohesive, personalized journey across multiple pages.

🌍 360° Geolocation – Straight Out of the Box

Deliver highly accurate localized experiences with absolutely no setup required. Enjoy ultimate flexibility in determining a visitor’s location by combining premium IP-to-location mapping, a precise HTML5 geolocation API, and user self-selection forms.

  • Show, Hide, or Swap Content: Instantly personalize text, banners, images, or pricing fields for specific countries, cities, states, or continents.
  • Geolocation Redirects: Automatically route visitors to country-specific landing pages or localized subdomains.
  • Geo-Blocking: Restrict, lock, or grant access to specific elements or pages based on geographic regions.
  • Geo Pop-ups: Trigger lightweight, location-specific pop-up overlays tailored directly to local audiences.

And more; take your personalization further with advanced options like Dynamic Keyword Insertion (Geo DKI), auto-local time displays, timezone-based scheduling, and more. Discover all geolocation capabilities >>

🛠️ Elite Visibility Control for All Page Builders

Compatible with any page builder and WordPress setup, If-So offers deep visual integration for top editors alongside a flexible shortcode system for everything else:

  • Elementor Native – Adds a dedicated “If-So Display Conditions” tab to every widget, section, column, or flexbox container.
  • Gutenberg Native – Set smart conditional visibility rules directly on core WordPress blocks.
  • For All Page Builders – Use dynamic triggers and shortcodes to easily apply conditional content inside Divi, Bricks, Breakdance, and more.

🧪 Built-In A/B Testing & Conversion Analytics

Run split tests on any page element and measure exactly which version converts better — directly inside WordPress, no third-party tools required.

  • Test Anything – Headlines, CTAs, images, entire sections, pop-ups, or any trigger-based content element.
  • Built-In Conversion Tracking – Define your own conversion goals and measure results per version, right inside your dashboard.
  • Two Report Views – Analyze results by conversion goal or by trigger, depending on what question you’re trying to answer.
  • Cache-Compatible – Tests run reliably even on fully cached sites, with no impact on page speed.
  • Learn more about A/B Testing >>

WHY MARKETING EXPERTS CHOOSE IF-SO

  • 100% Page Cache Immune: Unlike generic visibility plugins that break when caching is enabled, If-So uses advanced page-load handling to ensure dynamic content renders perfectly alongside WP Rocket, LiteSpeed, Cloudflare, or server-level caching.
  • Built-In A/B Testing & Analytics: Run split tests on any page element and track exactly which version converts — views, conversions, and conversion rate per version, right inside your WordPress dashboard. No Google Analytics setup required.
  • Zero Complex Rules: Create advanced multi-layered personalization loops in under 60 seconds without writing a single line of code.

HOW IT WORKS

Using Elementor or Gutenberg

  1. Select any widget, element, or block in your editor.
  2. Open the If-So Conditions panel on the side menu.
  3. Choose your condition (e.g., Geolocation -> Country is United States) and input the variation.

Using Any Other Page Builder

  1. Go to the If-So dashboard and click Add New Trigger.
  2. Select your target rules and enter the personalized version.
  3. Define your default fallback content.
  4. Copy the shortcode and place it anywhere on your layout.

WHICH CONDITIONS CAN BE SET WITH IF-SO?

🎯 Powerful Display Conditions & Personalization Rules

Choose from our massive library of native conditions to target your audience. You can combine multiple rules using smart conditional logic to build the ultimate personalized user experience.

🌍 Geotargeting:
* Country-level detection – Target visitors by country.
* City-level precision – Personalize down to specific cities.
* State & Region tracking – Adapt content by state or province.
* Continent grouping – Apply broad rules for entire continents.
* IP Address & Ranges – Filter or target specific IP networks.

📣 Traffic & Marketing:
* UTM Parameters – Target by Source, Medium, Campaign, and Content.
* Google Ads Campaigns – Personalize dynamically via GCLID tracking.
* Referral Site URL – Display content based on the originating site.
* Search Engine Referrers – Adapt for Google, Bing, or Yahoo traffic.
* URL Query Strings – Read custom parameters straight from the URL.

👤 Visitor Behavior:
* Logged-in Status – Swap elements for members vs. public guests.
* WordPress User Roles – Tailor views for Admins, Authors, or Customers.
* New vs. Returning – Welcome fresh eyes or reward repeat visitors.
* Page View Frequency – Trigger shifts based on site interaction history.
* Dynamic A/B Testing – Set automated split percentage distribution.

🕒 Time & Context:
* Exact Date & Time – Schedule time-sensitive sales or deadlines.
* Weekly Schedules – Set recurring hours or daily specials.
* Local Time Zone – Display schedules aligned with the visitor’s clock.
* Current Page Path – Set contextual triggers for specific sections.
* Custom Sessions – Store temporary parameters during user visits.

💻 Technology & Data:
* Device Type – Optimize explicitly for Mobile, Tablet, or Desktop.
* Browser & OS – Target Chrome, Safari, iOS, Android, and more.
* Language Detection – Read browser languages automatically.
* Cookies & Local Storage – Hook into your own custom browser data.

🔌 E-Commerce & Extensions:
* Show/Hide Products by Location – Restrict or display specific items based on regional availability.
* WooCommerce Cart Products – Target specific items chosen by shoppers.
* WooCommerce Cart Value – Upsell dynamically based on total cart value.
* WooCommerce Order History – Identify and reward high-value lifetime buyers.
* Membership Tiers – Native rules for MemberPress, Wishlist, and PMPro.
* Advanced Data Sync – Seamlessly read fields from ACF, Forms, and LearnDash.

👤 Behavioral Audiences & User Segmentation

Don’t just personalize a single element — build a cohesive user journey. If-So allows you to automatically assign visitors into predefined audiences based on their location, traffic source, or on-site interactions. Once grouped, you can deliver tailored content variations across multiple pages throughout their entire session. Learn more about Audiences >>

🚀 Powerful Extra Features

Discover the advanced tools that make If-So the ultimate conversion optimization suite for WordPress:

  • Dynamic Keyword Insertion (DKI) – Drop real-time values instantly into your text blocks. Display the visitor’s city/country, capture UTM parameters, or show auto-localized event times using smart shortcodes. See DKI options >>
  • User Self-Selection Forms – Let visitors choose their own experience. Embed intuitive dropdown filter forms that allow users to select their own segment or target audience choice. Learn more >>
  • Conditional Pop-ups – Launch lightweight, high-converting overlays that trigger dynamically based on any chosen If-So targeting condition. Learn more >>
  • Dynamic Content from CSV – Scale your personalization effortlessly. Manage thousands of geo-targeted locations, regional details, or translation variables using a simple spreadsheet upload. Learn more >>

Installation

  1. Go to your WordPress Control Panel.
  2. Click “Plugins”, then “Add New”.
  3. Enter “ifso” as the search term and click “Search Plugins”.
  4. Download and install the If-So Dynamic Content plugin.
  5. Click the “Activate Plugin” link.
  6. Find the “IfSo” tab on your WordPress admin menu and click “Add new” to start creating rules.

Frequently asked questions

How is If-So different from basic Elementor visibility add-ons?

Most Elementor add-ons simply use CSS to hide elements, meaning the code still loads behind the scenes, and server-side caching will often display the wrong version to the wrong user. If-So uses an optimized rendering architecture that completely bypasses static page-cache limits while maintaining blazing-fast performance.

How accurate is the Geolocation tracking?

Extremely accurate. We use a premium, regularly updated IP-to-location database to ensure your visitors are correctly matched to their precise country, state, or city across global networks.

Can I use If-So with any WordPress theme?

Yes. If-So operates independently of your theme architecture. It works flawlessly across all standard-compliant WordPress themes and custom setups.

Changelog

1.10.1

  • Built-in Analytics & Cookie consent improvements: Added an option to prevent tracking views before consent is granted
  • UI & Microcopy Improvements
  • Bug Fixes

1.10.0.1

  • UI & Microcopy Improvements
  • Bug Fixes

1.10

  • New: Built-In Analytics Dashboard – Define custom conversion goals, track which trigger versions are driving results, and measure performance across all your A/B tests and personalization campaigns — directly inside WordPress, no third-party tools required. Learn more
  • New: A/B Testing Analytics – The analytics dashboard is built for A/B testing. Two report views let you analyze results by conversion goal or by trigger, with views, conversions, and conversion rate broken down per version. Learn more about A/B Testing
  • New: Conversion Attribution Window – Configure how long after seeing a trigger a conversion can still be attributed to it. Options range from single session to 1 year.
  • Performance improvements and bug fixes.

1.9.8

  • PHP 8.4 compatibility improvemnts.
  • WordPress 7.0 compatibility fixes.

1.9.7

  • Added a new shortcode – [ifso_hide_site_content] which allows you to display a message instead of the site’s content.
  • If-So GA4 Extension compatibility.
  • UI improvements.
  • Bug fixes and PHP 8.4 compatibility improvemnts.

1.9.6

  • Added a new ifso_cookie_category filter that allows you to change the cookie consent category of cookies added by If-So. The filter receives two arguments: the cookie type (necessary, statistics, marketing, preferences) and the cookie name (Learn more).

  • Added a new DKI shortcode that lets you block users from accessing the site based on If-So conditions (for example, country-based blocking; Learn more).

Full changelog on WordPress.org →

Screenshots

Dynamic triggers - works with all page builder users
Dynamic triggers - works with all page builder users
Dynamic Gutenberg Blocks
Dynamic Gutenberg Blocks
Dynamic Elementor Elements
Dynamic Elementor Elements
The conditions
The conditions
Built-in stats
Built-in stats
Dynamic Keyword Insertion (DKI) shortcodes
Dynamic Keyword Insertion (DKI) shortcodes
Compatible with caching plugins
Compatible with caching plugins
User segmentation
User segmentation
User-self selection field
User-self selection field

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best If-So Dynamic Content alternatives

All a b testing plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Unbounce Landing Pages Unbounce Landing Pages Unbounce is the most powerful standalone landing page builder available. by Unbounce 10K+ ★★★★★★★★★★ 3.2 (11) 2 weeks ago 78
3 Wingify Wingify Wingify (formerly VWO & AB Tasty) is the all-in-one platform for visitor research… by Wingify 5K+ ★★★★★★★★★★ 3 (6) 1 week ago 60
4 Instapage Plugin Instapage Plugin Instapage plugin - the best way for WordPress to seamlessly publish landing pages as a… by instapagedev 4K+ ★★★★★★★★★★ 4.8 (218) 5 months ago 66
5 Nelio A/B Testing – AB Tests and Heatmaps for Better Conversion Optimization Nelio A/B Testing A/B Testing, conversion rate optimization, and beautiful Heatmaps with AI Assistance. by Nelio Software 4K+ ★★★★★★★★★★ 4.8 (97) 2 weeks ago 92
6 Popupsmart Popupsmart Boost conversions effortlessly with Popupsmart's feature-rich popup builder for your… by popupsmart 600+ ★★★★★★★★★★ 5 (1) 10 months ago 43
7 Personizely — A/B Testing, Personalization, Popups & CRO Personizely — A/B Testing, Personalization, Popups & CRO Personizely is a Conversion Optimization Toolkit that helps you boost engagement and sales… by Sergiu Cazac 300+ ★★★★★★★★★★ 4.8 (25) 6 months ago 57
8 iConvert Optimizer iConvert Optimizer Run A/B split tests on WordPress pages and WooCommerce block templates. Track conversions… by iConvert 200+ ★★★★★★★★★★ No reviews 1 week ago 69
9 UXsniff AI-powered Heatmaps and Session Recordings UXsniff AI-powered Heatmaps and Session Recordings Short Description: AI-powered Heatmaps, Session Recordings & A/B Testing by Pei Yong Goh 100+ ★★★★★★★★★★ 5 (2) 7 months ago 47
10 Convert Experiences Convert Experiences Convert Experiences provides advanced A/B and MVT Testing functionality for your website or… by claudiur 90+ ★★★★★★★★★★ No reviews 1 year ago 34
11 Zoho PageSense for WordPress Zoho PageSense for WordPress Zoho PageSense by pagesense 60+ ★★★★★★★★★★ 5 (1) 2 weeks ago 70

FAQ

If-So Dynamic Content: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is If-So Dynamic Content free?

Yes. If-So Dynamic Content is free to download and use from the official WordPress.org plugin directory.

Is If-So Dynamic Content safe to use in 2026?

Yes — If-So Dynamic Content is a safe, well-maintained plugin to use in 2026. It runs on 7K+ sites, is rated 4.7/5 and was last updated 3 weeks ago, and scores 92/100 on our health check.

How many websites use If-So Dynamic Content?

If-So Dynamic Content is active on 7K+ WordPress websites and has been downloaded 326,543 times since it launched in March 2017. It was downloaded 3,086 times in the last 30 days.

Does If-So Dynamic Content work with WordPress 7.1?

Yes. The developer has tested If-So Dynamic Content up to WordPress 7.1.2, the latest release. It requires WordPress 5.6 or newer.

When was If-So Dynamic Content last updated?

The latest version, 1.10.1, was released on September 2, 2026 (3 weeks ago).

Who makes If-So Dynamic Content?

If-So Dynamic Content is developed and maintained by If-So Dynamic Content.

What are the best alternatives to If-So Dynamic Content?

The most popular alternatives to If-So Dynamic Content are Unbounce Landing Pages (10K+ installs), Wingify (5K+ installs) and Instapage Plugin (4K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.