How to A/B Test Elementor Theme Builder Templates

You can A/B test templates created with Elementor Pro’s Theme Builder using a Template Test in Nelio A/B Testing.

This lets you compare different headers, footers, single post templates, archive templates, WooCommerce templates, and other Theme Builder templates.

Requirements

Before creating a Template Test, make sure you have:

  • Elementor Pro installed and activated.
  • At least two Elementor templates of the same type (one control and one or more variants).
  • Templates created with Elementor → Theme Builder.

Creating the Test

  1. Go to Nelio A/B Testing → Tests.
  2. Click Add Test.
  3. Select Template Test.
  4. In Control Version & Variants:
    • choose the template type (Header, Footer, Single, Archive, etc.);
    • select the control template; and
    • add one or more variant templates.
List of template types, including Elementor Global Templates, in an A/B test of templates.
List of template types, including Elementor Global Templates, in an A/B test of templates.

Important Considerations

Only Theme Builder Templates Can Be Tested

Template Tests only work with templates created in Elementor’s Theme Builder.

If you’re testing content inside a regular page built with Elementor, create a Page Test instead.

Variants Must Be the Same Template Type

All templates in the test must belong to the same category.

For example:

  • Header → Header
  • Footer → Footer
  • Single Post → Single Post

You can’t compare different template types within the same test.

Variant Templates Shouldn’t Define Display Conditions

Elementor templates can include Display Conditions, such as:

  • Entire Site
  • All Products
  • Single Page
  • Specific Categories

Only the control template should define these conditions.

Variant templates should not have their own Display Conditions.

During the test, Nelio A/B Testing automatically applies the control template’s conditions to every variant.

This prevents Elementor from selecting a variant outside the test, which could otherwise happen because Elementor gives priority to the newest template when multiple templates share the same conditions.

Pages Should Use the Theme’s Default Template

When testing templates applied to individual pages or posts, those pages should use your theme’s Default Template.

Otherwise, Elementor may not apply the global template correctly.

This is a limitation of Elementor rather than Nelio A/B Testing.

Template Tests and WordPress Template Tests

Nelio A/B Testing supports both:

  • WordPress Template Tests; and
  • Elementor Global Template Tests.

However, if a page is rendered using an Elementor Global Template, it won’t be affected by a regular WordPress Template Test.

This prevents conflicts between the two template systems.

Summary

Elementor Theme Builder templates can be tested with Nelio A/B Testing using a Template Test.

To ensure your tests run correctly:

  • create a Template Test;
  • use templates created in Elementor Theme Builder;
  • create variants of the same template type;
  • leave variant Display Conditions empty; and
  • let Nelio A/B Testing apply the control template’s conditions during the test.