Nelio AB Testing



Nelio A/B Testing helps you define, manage, and keep track of A/B Tests, combined with powerful and beautiful Heatmaps. Nelio’s also compatible with WooCommerce. In particular, you can test alternative names, featured images, and descriptions for your products, and use your orders as conversion actions (so that you can make sure that a certain product has been purchased).


Get everything you need from within your WordPress dashboard, where you’ll benefit from a lovely, integrated, and familiar user experience.

The Most Powerful A/B Testing Solution for WordPress
Improve your landing pages, write better posts, create alternative pages, go beyond simple title testing and start testing headlines, try new themes, test different menus, modify your CSS rules, test custom post types, and test alternative widgets! Target a subset of all your visitors with our built-in segmentation engine and track their actions easily. And keep enjoying the benefits provided by WordPress and its ecosystem, as Nelio A/B Testing is compatible with your most beloved WordPress plugins such as, for instance, OptimizePress, Elementor, Gravity Forms, Ninja Forms, or Contact Form 7.

Designed as a Service
Our plugin lifts all the processing load from your own server and takes it back to our cloud. This way, A/B tests do not slow down your site or interfere with your hosting provider limits. In addition, in our opinion services guarantee an amazing support, because we have to earn your trust day by day!

A/B Testing for everyone. Just activate the plugin in your WordPress and discover what Nelio can offer you. The free version makes it extremely easy to run Heatmaps and A/B tests on WordPress pages in low-traffic websites. And if you ever need more, you can purchase a premium plan and get an account to keep improving your WordPress site!

Reasons for choosing Nelio

Take a look at the following reasons for choosing Nelio A/B Testing!

#1 – ❤️ Native A/B Testing Solution for WordPress

There’s no need to learn an external tool. Define, manage, and track the progress of your tests directly from within WordPress. Nelio A/B Testing provides a lovely and well-known user interface that simplifies the process of creating alternatives and applying the winning ones.

#2 – 📝 Create Alternative Content for your Pages, Posts, and Custom Post Types

When creating A/B tests, the first things you’ll want to test are the pages of your website. Does this button work? Do my visitors go from the landing page to my pricing page? What if I change this background image? Nelio A/B Testing makes page, post, and custom content tests super easy!

#3 – 🔎 Go beyond simple title tests—Test Headlines!

Are you a Publisher? Are you an avid blogger? Then, you probably want to deliver to every reader a more engaging and relevant reading experience. Nelio A/B Testing includes is the first A/B testing tool for WordPress that offers Headline tests. Given a post in your site, create alternative titles, excerpts, and featured images, and discover which combination takes more visitors from anywhere in your site to your post!

#4 – 👨‍💻 Test Widgets

Nelio A/B Testing is the only solution that includes Menu and Widget Testing. Use the WordPress’ default user interface for creating new menus and widget sets. You’ll be able to duplicate your current menus and widgets, and modify them with just a few clicks. Discover which combination improves your conversion rate!

#5 – 🔥 Beautiful Heatmaps and Click-maps

Heatmaps (and Click-maps) offer valuable information about what your visitors do and don’t do when they land to your website. Also, they are a perfect companion of A/B tests, for they give insights on what to text next and help you understand the progress of your tests.

#6 – 🎨 Test Alternative Themes and CSS

If you’re planning to change your theme, or tweak its CSS rules, make sure they’ll benefit your business. Nelio A/B Testing makes theme and CSS testing extremely easy! Simply select the themes you want to test (or define the alternative CSS rules you want to apply), and the plugin will take care of the rest.

#7 – 📈 Conversion Actions, Segmentation, and Evolution of Your Tests

With Nelio A/B Testing, you can track the important actions your visitors take. Don’t get lost with tons of irrelevant options and data. Focus on what matters. Our plugin will offer you fresh information about the evolution of the test, with nice graphics about visitors and conversions.

Moreover, if you’re interested in testing a subset of your visitors, you can do so using Nelio A/B Testing’s segmentation capabilities. Refine the audience you want to understand by defining the characteristics that are relevant for a specific test: country, language, device, referrer, date, time, and more!

#8 – 🛠️ Cache Support and Server Load

One of our priorities is efficiency. The process of A/B testing a site is not necessarily at odds with performance. Nelio A/B Testing implements several mechanisms to reduce the impact of testing your site, such as support for cache systems in WordPress and optional site-wide consistency (if you’re testing a page or post, not only that page or post has to change, but also any page that includes a widget referencing it).

#9 – 🤝 Outstanding Support

We work very hard to offer an amazing support to all our customers. If you encounter compatibility issues or you have problems setting the plugin up and running, contact us and we’ll do our best to help you!

#10 – ✨ Premium Plans that Fit Your Needs

Nelio A/B Testing aims to offer a complete A/B testing experience for everybody. That’s why you can create an unlimited number of tests of any kind purchasing any of the premium plans. Just select the one that better suits your needs.

As Featured On…

If you’re not convinced yet, take a look at what others say about Nelio A/B Testing.


  • Monitor and track the progress of your tests easily. Our results page offers an intuitive user interface that helps you to focus on what really matters.
  • Create tests quickly and effectively from WordPress. The user interface follows the new design guidelines introduced by Gutenberg.
  • Nelio A/B Testing supports different types of tests so that you can be more precise with your tests and goals.
  • The plugin comes with an overview page that shows you all the information you need about your running tests at a glance.
  • Our service lets you analyse the hottest areas of any page on your site so that you can understand your customers better.
  • Not only does the plugin include heatmaps, but it also features scrollmaps and confetti maps.


Nelio A/B Testing can be used for free!

Free users get up to 500 page views per month. If you have a low-traffic website, you’ll be able to run Heatmaps and A/B tests on your WordPress pages easily and effectively.

If your website grows or if you want to run other types of tests, you need to purchase a premium plan. Once you do, we’ll send you an e-mail with your account information.

In order to use the free version of Nelio A/B Testing, install the plugin as described below and accept our Terms and Conditions and Privacy Policy (see the Welcome screenshot).

Installation through the WordPress Dashboard

  1. Login to your WordPress admin.
  2. Click on the plugins tab.
  3. Click the Add New button.
  4. Search for “Nelio AB Testing” or “AB Testing.”
  5. Look for our plugin, click “Install Now” and then “Activate.”
  6. Once the plugin is installed and active, you can either use the plugin for free or configure your Nelio Account.

That’s it! You may now head to the new menu item on the left labeled “Nelio A/B Testing.”

Alternative installation methods

  1. Download this plugin.
  2. Login to your WordPress admin.
  3. Click on the plugins tab.
  4. Click the Add New button.
  5. Click the Upload button.
  6. Click “Install Now” and then “Activate.”
  7. Once the plugin is installed and active, you can either use the plugin for free or configure your Nelio Account.

I successfully installed the plugin. What should I do now?

If you have successfully installed our plugin using one of the aforementioned methods, now it is just time to use it! Take a look at our Getting Started Guide to cover the basics.


Why should I use an A/B Testing Solution specifically designed for WordPress?

  • Smooth learning curve. There is no need to learn yet another tool.
    Everything (from the creation of tests to the visualization of the results) is done from the WordPress dashboard you are familiar with, resulting in a well-known, perfectly integrated user interface.
  • Evolve your WordPress site easily. A native WordPress solution automates and simplifies the evolution of your site. Consider, for example, applying the winner alternative in your site as soon as the results are statistically significant. With a native solution, this is as easy as clicking one single button. With a generic tool, on the other hand, you would have to manually modify the page so that it integrates the changes you created in the (winning) alternative.
  • Fine-grained testing. The “testing unit” in a generic tool is the web page, since the HTML of the page is the only thing those tools have access to. A native WordPress solution, however, permits you to test any WordPress specific component, such as posts, pages, CSS, themes, child themes, and many more coming!

More questions? Take a look at our site!

We keep an up-to-date Knowledge Base with FAQs, Troubleshooting, compatibility discussions, and more!


May 2, 2024 1 reply
Fast support and a very easy-to-use interface. I recommend this for my design students to quickly test and iterate.
April 20, 2024 1 reply
The ROI on this plugin is truly outstanding. It’s much easier to use than other platform-agnostic split-testing tools. It’s so easy, in fact, that we can delegate the creation of quite advanced tests to non-technical members of our team. Writers or VAs can set up split tests in minutes. We’re able to test everything. What’s more, the support is fantastic. David really cares and goes above and beyond to promptly reply to support requests, investigate bugs, and fix them.If I could only keep one WordPress plugin it would be this one.
April 11, 2024 1 reply
Setting up A/B tests with Nelio A/B is a breeze. Highly recommend to anyone looking to quickly deploy A/B tests from their own Wordpress. What truly sets it apart, though, is the amazing support team—always ready to help and go the extra mile.
April 9, 2024 1 reply
We’ve just started using the plugin. First tests seem indicate that this plugin will be very useful. The big note here is that we had questions about the setup and results, and the support team was quick, and thorough and clear in their explanation–beyond what I’ve experienced in other services. As of now, a few weeks in, this plugin is highly recommended.
April 5, 2024 1 reply
We have been using this plugin for over a year and it has been a wonderful tool for AB testing and heatmapping. Support is amazing too. I definitely recommend!
Read all 80 reviews

Contributors & Developers

“Nelio AB Testing” is open source software. The following people have contributed to this plugin.


“Nelio AB Testing” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “Nelio AB Testing” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


6.6.0 (April 30, 2024)

  • Add support for WooSubscriptions.
  • Add new setting to disable price testing in product tests.
  • Add initial support for new block-based Cart and Checkout pages in WooCommerce.
  • Track click events using capture to bypass stopPropagation callbacks.
  • Trigger window message when synching a testing event.
  • Tweak upgrade dialog to support new Enterprise plans.
  • Fix page view tracking on WooCommerce experiments when only some parts of a product were visible.
  • Fix issue during inline tests, where titles where incorrectly wrapped when doing content filter.
  • Fix compatibility layer with WooCommerce Product Bundles plugin to allow testing of the bundle itself.

6.5.1 (April 11, 2024)

  • Fix quota meter when quota is over 100%.
  • Fix product details for Nelio Session Recordings addon.
  • Show regular Deactivate action when plugin list script is’t properly enqueued.

6.5.0 (April 2, 2024)

  • Add filters nab_minify_js and nab_minify_css to select whether custom JS and CSS should be minified or not.
  • Add nab.ready front-end function to run functions when proper variant has been loaded and tracking is enabled.
  • Add new helper function in JavaScript tests (utils.showContent) to show content without event tracking.
  • Add new segmentation setting to customize alternative loading and tracking when visitor participates in some/all tests.
  • Add new segmentation setting to customize when the plugin should compute if a visitor belongs to one or more segments of a test.
  • Add tracking of Forminator form submissions.
  • Check if it’s the main loop when filtering the_content.
  • Disable white overlay when its timeout is set to 0.
  • Fix compatibility with plugins “WooCommerce Price Based on Country” and “Aelia’s Currency Switcher”.
  • Fix division by zero error during order tracking.
  • Fix infinite recursive calls in bulk sale tests.
  • Fix issue detecting if a product is under bulk product test when multiple tests running.
  • Fix preview in menu tests.
  • Fix WooCommerce hooks used to load alternative prices.
  • Let users explore click elements by CSS, ID, and classname while exploring CSS selectors in click conversion action.
  • Load alternative content before GDPR cookie has been accepted.
  • Scroll target element into view while exploring CSS selectors in click conversion action.

6.4.4 (February 27, 2024)

  • Track WooCommerce’s “add to product” conversion action when done via AJAX.
  • Fix issue with multisite installations.

6.4.3 (February 26, 2024)

  • Improve integration with Nelio Session Recordings.
  • Reset site transient on quota purchase to show actual current quota.
  • Fix icon sizes in segmentation button.

6.4.2 (February 23, 2024)

  • Apply the_content filter on page test.

6.4.1 (February 21, 2024)

  • Fix preview nonce to prevent preview expiration notice.
  • Fix cookie segmentation rule.
  • Swap menu when it’s a tested menu (regardless of its being the control version or a variant).
  • Remove legacy compat file for Yoast SEO.
  • Add extra attribute into inline script to prevent CloudFlare from loading it asynchronously.
  • Add segmentation data to Form, WC, and EDD conversion actions.
  • Require PHP 7.4.

6.4.0 (February 13, 2024)

  • Integrate Nelio Session Recordings.
  • Add support for WooCommerce’s HPOS.
  • Add hook to prevent Perfmatters from delaying tracking script.
  • Add new action nab_settings_screen_after.
  • Add new action nab_site_updated.
  • Add new filter nab_edd_order_value.
  • Add new filter nab_show_session_recordings_page.
  • Add new filter nab_tab_settings.
  • Add new filter nab_wc_order_value.
  • Add new setting to test existing menus against each other.
  • Load experiments page after creating free site.
  • Remove unused REST endpoint.
  • Replace filter nab_track_order_total with nab_track_wc_order_total and nab_track_edd_order_total.
  • Replace post title in test using hook arguments only to prevent menus from being incorrectly replaced.
  • Use letters instead of numbers in all “Variant” labels.
  • Fix click tracking to allow IDs and classes starting with number.
  • Fix hook to backup control version of a menu test.
  • Fix notice when sending email on auto-stop.
  • Fix results retrieval to properly determine if a test should be auto-stopped.