Home Plugins personalizewp
PersonalizeWP logo

PersonalizeWP

by PersonalizeWP on WordPress.org

Add personalization features to your content. Use our preset conditional rules or add your own, match user behavior and show/hide blocks.

(0)
Rules personalization screen - Add a new rule to use in the Block Editor

Rules personalization screen - Add a new rule to use in the Block Editor

PersonalizeWP Lite is the easiest way to display personalized content on your WordPress website using the Block Editor.

Providing pre-built rules out of the box, it allows you to show or hide any block, using a set of comprehensive options, including user roles, location, device type, date or time of day, referrer and more.

Designed to work with any hosting platform, the plugin provides a real-time experience even when your site is fully cached.

If you want to tailor the experience of your visitors so that their experience matches what they want and need to view, then PersonalizeWP is the right plugin for you.

Show/Hide content quickly and easily

If you know how to use the Block Editor, then you’ll find it simple to add complex rules to the blocks you create.

In the sidebar for every block, you’ll see a Personalize section – here you can choose one or more rules to apply to a block, and then decide whether to show or hide the content if the rules apply to that visitor.

For instance:

  • Create a block on a page to provide details of an offer code
  • Choose the ‘Visitors from the UK’ rule
  • Choose to Show the block if the rule matches

That’s it!

The content block will then only show if the visitor is from the UK, and if they are from any other country, it won’t be shown (even in the source code).

Pre-built rules out of the box

To get you up and running quickly, we’ve created a set of rules for you to use without any setup or configuration. This no-code solution provides you with the easiest way to get started with personalising your site.

You can start using the following rules to show or hide blocks immediately:

  • If a user is viewing the site using a desktop or a mobile device
  • If the user is accessing the site for the first time, or a returning user
  • If the user is logged in, or logged out
  • If the user is based in the UK or the USA
  • If a user has spent 10 seconds, 30 seconds, or 1 minute viewing a page
  • If the time is the morning, afternoon or evening

Custom Rule Options

The preset rules are just to get you going. The real power of PersonalizeWP is in the ability to create your own custom rules, which provide complete flexibility to choose your own scenarios of when you show or hide content.

In addition to creating rules based on:

  • User Device
  • New vs Returning User
  • User is logged in/out
  • User Location
  • Time on Current Page
  • Visit Period

You can create new rules that meet your needs based on:

  • Last Visit
  • Date
  • Day of Week
  • Visit Time
  • User Role
  • User Meta data
  • Referrer – where the user has come from
  • Cookie – if a cookie exists in their browser
  • Query String – text in the URL
  • UTM Tags, such as utm_campaign
  • Browser language, such as English Canada (‘en-ca’)
  • WooCommerce – If the cart has contents or not
  • WooCommerce – If the user has completed a purchase
  • WooCommerce – Total spend by a customer
  • WooCommerce – Total products purchased by a customer

With all of these rule types comes the ability to choose from a set of comparators such as Is Equal To, Does Not Equal, Before and After.

See how it works

If you’d like to find out more about the PersonalizeWP, then you can visit our website, which provides information, knowledge base articles, tutorials, tips and tricks and access to support documentation.

Integrations

PersonalizeWP is designed to work with any block and works with a number of plugins and block themes out of the box.

Integrations

  • Gravity Forms
  • Ninja Forms
  • WS Form
  • WooCommerce

Compatibility

  • Jetpack
  • Genesis Blocks
  • Kadence Blocks
  • GenerateBlocks
  • CoBlocks

Support and feedback

We’re keen to hear any feedback you might have regarding the plugin – whether that is a bug, feature request, or you just want to find out more.

You can either let us know in the plugin support forum, or get in touch with us. We also have our Knowledge Base docs if you would like to check those first.

Stay Updated

If you want to keep updated on new features, updates and how to best use PersonalizeWP, you can find more from us in the following places:

Newsletter / Use of 3rd Party Service

Join our email list via our settings screen to stay in the loop on future updates, features, tips and tricks. The newsletter signup form is submitted to our PersonalizeWP.com website for which you will need to accept to the terms and conditions found at https://personalizewp.com/terms/

Active installations10+
Weekly downloads
70+7.69%
Version3.0.2
Last updated8/14/2025
WordPress version6.2.0
Tested up to6.8.2
PHP version7.4
Tags
conversiondisplay conditionsdynamic contentpersonalizeSegment