If-So Dynamic Content – Elementor & All Page Builders Personalization
View on WordPress.orgScores higher than 71% of indexed plugins
About
Personalization, A/B testing, and geolocation — easy to use with Elementor, Gutenberg, and all page builders.
Security History
What It Does
If-So Dynamic Content lets you show or hide page elements, blocks, and entire sections based on rules such as user role, geolocation, cookies, and referring URL. It works inside Elementor, Gutenberg, and other page builders through a shortcode and conditions interface. Essentially, it personalizes what a visitor sees without requiring custom code or per-page templates.
Who It's For
This plugin fits marketers and developers running sites that need to tailor content by region, language, membership tier, or campaign source, especially e-commerce stores, SaaS sites, and lead generation pages. It is a good match if you want conditional visibility rules without building a custom solution or paying for a heavy enterprise personalization suite.
Who Should Skip It
If your site is a simple blog, portfolio, or single-region brochure with no need for content variation, the rule builder and shortcode workflow will feel like overkill. You should also skip it if you only need WooCommerce price-by-country logic, since lighter, more focused plugins handle that case with less setup.
The Bottom Line
If-So Dynamic Content delivers genuine cross-builder conditional content with a small install base that still earns high marks from users. The narrow support history is a real caveat if you anticipate needing fast help on complex rules. For sites that need flexible, code-free personalization across Elementor and Gutenberg, it is a solid choice, but casual site owners will not get enough value to justify the learning curve.
Related Plugins
Pick this instead if your personalization needs are limited to Contact Form 7 forms rather than full page content.
Pick this if you mainly need analytics on dynamic content performance, not the conditional display itself.
Pick this if you use Elementor exclusively and want a simpler, lighter conditions widget without geolocation or shortcodes.
Pick this if your only requirement is changing WooCommerce prices by country and you do not need broader content personalization.
Pick this if you only need geolocation data for custom development and want to build the conditional logic yourself.