Skip links
iconOpti-Behavior
made by OptiUser

A/B testing for wp mark whiteWordPress · woo markWooCommerce FREE PRO

Test it. Prove it.
Ship the winner
on your own server.

Page split, visual element and WooCommerce tests, goals that match your business, honest statistics and a decision engine that weighs them — without Google Optimize, VWO or a cloud script, and with every visitor assignment stored on your own WordPress server.

Free runs 3 tests, 3 variants and 1 goal each by default · Pro: unlimited tests, 10 variants, Bayesian, targeting · No credit card

Admin in 6 languages · Multisite ready

← Back to overview

6

steps take you from idea to a live test: page split, element or WooCommerce.

Do this

Choose Element for a headline or button test.

3

visual changes, no code: heading, button and image edited on the real page.

Do this

Select, edit, preview and save.

99.2

composite score for Variant B against 92.9 for Control, weighted by your goal priorities.

Do this

Pick the preset that matches your business.

62.5%

probability that Variant B beats control, while the p-value says not yet significant.

Fix

Keep it running until confidence reaches your threshold.

Every test can use
  • Page split
  • Element
  • WooCommerce · Pro
  • Targeting · Pro
  • Schedule · Pro
  • GA4 · Pro
Example data
wp mark white
5.0 Rated on WordPress.org
1,000+ active installsSites running Opti-Behavior today
woo mark
Built for WooCommerceCheckout, cart and product-page funnels
Self-hosted: recordings and analytics are stored on your own server.Native WordPress · no cookies required
Cache plugin compatible
wp rocketWP Rocketlitespeed cacheLiteSpeed Cachew3 total cacheW3 Total Cachewp super cacheWP Super CacheautoptimizeAutoptimizesg optimizerSG OptimizerperfmattersPerfmatterswp optimizeWP-Optimizejetpack boostJetpack BoostbreezeBreezewp fastest cacheWP Fastest CachehummingbirdHummingbirdnitropackNitroPackflyingpressFlyingPresscache enablerCache Enablerswift performanceSwift Performanceasset cleanupAsset CleanUp
Works with all themes & page builders
elementorElementordiviDivibeaver builderBeaver BuilderwpbakeryWPBakerygutenbergGutenbergOxygenbrizyBrizybreakdanceBreakdancesiteoriginSiteOriginastraAstrageneratepressGeneratePresskadenceKadencethemifyThemifymotopressMotoPresslive composerLive ComposeroceanwpOceanWPblocksyBlocksyneveNeve
3
Test Types
Page split, element and WooCommerce
7
Goal Types
Click, visit, form, scroll, time, bounce and revenue
2
Statistical Engines
Frequentist in Free, Bayesian in Pro
15
Targeting Rules
Device, country, UTM, role, time of day and more (Pro)

Most A/B tests fail before they start. These four are why.

Conversion optimization is a loop: find a problem, test a fix, read the result honestly, decide, repeat. Each step below removes a common way to break it.

The problem

You do not know what to test

A blank editor and a guess is not a hypothesis.

With Opti-BehaviorHeatmaps, recordings and Smart Insights show where visitors struggle, and Pro suggests tests from your own data, such as a CTA with 2% clicks.

The problem

Cloud testing sends visitors elsewhere

A third-party script and visitor data in someone else’s database, for every experiment.

With Opti-BehaviorVisitors are assigned with a cookie and everything runs on your own WordPress server, with no external testing script.

The problem

You stop the test too early

A lift after two days is usually noise, and B looks like a winner until it is not.

With Opti-BehaviorYou set the confidence level, a minimum sample size and a minimum duration, and the result says Not yet significant until it is.

The problem

Goals disagree and nobody decides

B wins on sign-ups, A on time on page. Now what?

With Opti-BehaviorThe decision engine weighs every goal by the priorities you set, names a composite winner and flags the conflict.

From the first idea to a winner you can trust

Build, edit, measure and decide in one WordPress-native workflow, with the data on your own server.

Opti-Behavior Create New Test screen with a six-step wizard of Type, Target, Variants, Goals, Settings and Review, and three test types: Page Split, Element and WooCommerce

Three test types FREE PRO

Pick the experiment that fits the question.

Start the wizard and choose Page Split to send visitors to different URLs, Element to change any element in a visual editor, or WooCommerce for product pages, pricing and calls to action. Six steps — Type, Target, Variants, Goals, Settings, Review — keep every test set up the same way.

  • Page Split: a full redesign or a different landing page
  • Element: a headline, button, image or block on the same page
  • WooCommerce: product-page tests, with revenue tracking in Pro

Fix itTesting a headline? Choose Element. Testing a whole new page? Choose Page Split.

Opti-Behavior Define Variants step showing a Control variant with the original page and no modifications, and Variant B with an Open Visual Editor button, each with a 50 percent traffic share and an Add Variant button

Page split FREE

Give each variant its share, keep a clean control.

Define the Control and one or more variants, set what share of traffic each one gets and preview what every group sees. The Control always shows the original page with no modification, so you keep a reliable baseline to compare against.

  • A traffic share per variant, 50/50 by default
  • Control is the untouched original, so the baseline stays honest
  • Free: up to 3 variants per test. Pro: up to 10

Fix itChange one big thing per variant, so a win tells you why.

Opti-Behavior visual editor on a live page with Edit and Preview toggle, a Changes panel listing CSS selectors, the element source such as WordPress Gutenberg, an Insert Block palette and Undo, Redo, Reset all and Save Changes buttons

Visual editor FREE

Change any element, without touching code.

Open the visual editor from a variant and edit the real page: select an element, change its text or style, add a block, preview and save. Every change is listed with its selector, and the panel shows where the element comes from — for example the WordPress block editor — so a marketer can run a test without a developer.

  • Select any element, with its selector and page-builder source shown
  • Insert blocks: heading, paragraph, image, button, divider, spacer, two columns, CTA box
  • Edit and Preview toggle, with undo, redo and reset all

Fix itStart with the button label: the smallest change with a measurable effect.

Opti-Behavior WooCommerce A/B variant editor with a control product page and Variant B fields for title, short and full description, image, gallery, regular and sale price, call to action button text and WooCommerce extensions for purchase note and product slug

WooCommerce tests PRO

Test the product page that actually sells.

A WooCommerce variant edits the product itself: title, short and full description, image and gallery, regular and sale price, the add-to-cart button text, plus extensions such as the purchase note and the product slug. Pro adds revenue tracking, average order value per variant and checkout conversion attribution, and works with WooCommerce HPOS.

  • Title, descriptions, images, price, sale price and button text
  • Extensions detected automatically: purchase note, product URL
  • Revenue, average order value and checkout attribution per variant

Fix itTest a price only after you have tested the copy and the button.

Opti-Behavior Set Goals step with a click goal using a CSS selector and Pick Element Visually, a page visit goal with a destination URL, a form submit goal for any form on the page and a scroll depth goal with a percentage slider

Conversion goals FREE PRO

Define what counts as a win, precisely.

Choose the conversion: a click on any CSS selector (one element for all variants, or one per variant), a visit to a destination URL, a form submission on any form or your own selector, a scroll depth or time on page. In Pro you can also pick the element visually from the live page.

  • Click, page visit and form submit are in the free plugin
  • Scroll depth and time on page are Pro goals
  • Free: one goal per test. Pro: several goals, one of them primary

Fix itAdd a click goal on the button and a visit goal on the thank-you page: they catch different mistakes.

Opti-Behavior Test Settings step with confidence level, traffic percentage, minimum sample size and minimum duration, plus Pro panels for statistical engine and optimization strategy, audience targeting with OR groups, and a test schedule with dates, active days, hours and timezone

Statistics & audience FREE PRO

Set the rules of the test before it starts.

Set the confidence level (95% recommended), the share of visitors in the test, a minimum sample size per variant and a minimum duration, so nobody calls a winner after two days. Pro adds the statistical engine (Frequentist or Bayesian), an optimization strategy (manual, auto-winner or bandit), audience targeting with AND/OR groups and a schedule with dates, active days, hours and timezone.

  • Confidence level, traffic share, minimum sample size and duration
  • Pro: Frequentist or Bayesian; manual, auto-winner or bandit traffic allocation
  • Pro: audience targeting with 15 rule types, and a full test schedule

Fix itRun for at least one full business cycle, so weekdays and weekends both count.

Opti-Behavior A/B test results for the Scroll Depth goal with total visitors, test duration, best conversion rate, a 24.1 percent statistical significance ring, control and variant rates with confidence intervals and p-value, a Bayesian analysis and a conversion rate over time chart

Results FREE PRO

Read the result the honest way.

Each goal has its own results page: visitors, duration, best conversion rate and confidence, a significance ring showing how far you are from the threshold, and the control and variant rates with confidence intervals and p-value. The badge says Not yet significant until it is. Pro adds a Bayesian view — probability to beat control, posterior mean, credible interval and expected loss — and a conversion-rate-over-time chart.

  • A confidence ring showing the distance left to your threshold
  • Rates, 95% confidence intervals and p-value for each variant
  • Pro: probability to beat control, expected loss and credible interval

Fix itAhead but not significant? Keep the test running; do not stop on a hunch.

A/B results in your report e-mail →

Opti-Behavior Decision engine with goal priority sliders totaling 100 percent, presets, a recommended winner Variant B with composite score 99.2, a per-goal breakdown, a goal conflict warning and Heatmap Impact by Variant comparing clicks, sessions, clicks per session and scroll

Decision engine PRO

When goals disagree, let your priorities decide.

One verdict across all goals. Give each goal a weight that totals 100%, start from a preset — Conversion focus, Balanced, Engagement focus or Pure CRO — and get a recommended winner with a composite score, a per-goal breakdown and a clear warning when goals point to different winners. Below it, Heatmap Impact by Variant compares clicks, sessions, clicks per session and scroll, with one click to each variant’s heatmap and recordings.

  • Weighted goals that must total 100%
  • Composite score by variant and a per-goal breakdown
  • A goal-conflict warning that names which goal favors which variant
  • Heatmap and session recordings of each variant, one click away

Fix itSet the weights before the test starts, not after you have seen the numbers.

Opti-Behavior A/B Testing list with running, drafts, completed and total impressions cards, status and type filters, search, and rows showing impressions, primary conversions, primary rate, all-goal conversions and a winner badge with Results, Pause, duplicate and delete buttons

Test management FREE

Every test in one list, with the numbers that matter.

The A/B Testing home shows running, draft and completed tests and total impressions, then each test with its type, status, impressions, primary conversions, primary rate and all-goal conversions. Open Results, pause, duplicate or delete, filter by status and type, search by name, and spot the winner badge on finished tests.

  • Status and type filters, plus search by name
  • Winner badge on completed tests
  • Results, Pause, Duplicate and Delete on every row

Fix itDuplicate a winner and test the next idea against it: that is how CRO compounds.

Watch A/B testing in action

A short tour of the A/B testing screens inside a real WordPress admin.

A CRO loop in four steps

1

Find what is worth testing

Read heatmaps, recordings, funnels and Smart Insights to see where visitors struggle. In Pro, test ideas are generated from your own heatmap and analytics data, such as a button with few clicks or a hero most people never scroll past.

2

Build the variant

Choose Page Split, Element or WooCommerce, then edit the page in the visual editor or set the product fields. Keep the control untouched.

3

Run it with guardrails

Set the goals, the confidence level, a minimum sample size and duration. In Pro, target an audience and schedule the test. Visitors keep the same variant on every visit.

4

Decide, apply, repeat

Read the significance and, in Pro, the Bayesian view and the decision engine. Apply the winner, then duplicate it and test the next idea against it.

Who Uses A/B Testing?

Store Owners

Test product titles, images, prices and add-to-cart buttons, and see the effect on revenue in Pro.

Marketers & Growth Teams

Compare landing pages and headlines, target a channel or campaign, and run tests without a developer.

Agencies & Consultants

Show clients a clear winner with confidence, p-value and a weighted decision, all from their own WordPress site.

Free core, Pro depth

The free plugin runs real A/B tests with honest statistics. Pro lifts the limits and adds more ways to decide — here is exactly what changes.

Opti-Behavior FreeOpti-Behavior Pro
Page Split and Element tests with the visual editor✓✓
Deterministic visitor assignment and traffic shares✓✓
Frequentist statistics: confidence, p-value, minimum sample✓✓
Click, page-visit and form-submit goals✓✓
Scroll-depth and time-on-page goals✗✓
Tests running at once3 by default✓ Unlimited
Variants per test3 by default✓ Up to 10
Goals per test1 by default✓ Several
Bayesian analysis, expected loss, credible interval✗✓
Auto-winner and bandit traffic allocation✗✓
Decision engine across weighted goals✗✓
Audience targeting (15 rule types) and scheduling✗✓
WooCommerce tests with revenue and average order value✗✓
Heatmap impact by variant, GA4 / GTM export, test ideas✗✓
PriceFree€89/yr

A/B testing FAQ

Do I need to know code to run a test?
No. The visual editor lets you select an element on the real page, change its text or style, add a block, preview and save. Page Split tests only need a second URL.
Which test types exist?
Page Split sends visitors to different URLs, Element changes parts of one page in the visual editor, and WooCommerce tests product pages, pricing and calls to action. WooCommerce tests with revenue tracking and average order value are part of Pro.
What does the free plugin include, and what are its limits?
Real A/B tests with the visual editor, click, page-visit and form-submit goals, a frequentist engine with confidence intervals and p-values, and a minimum sample size and duration. By default the free plugin allows 3 tests at once, 3 variants per test and 1 goal per test. Pro removes those limits.
How are visitors assigned to a variant?
Deterministically, with a cookie, according to the traffic shares you set, so the same visitor sees the same variant on every visit. Assignment and results are stored on your own WordPress server.
How do I know a result is reliable?
You set a confidence level (95% is recommended), a minimum sample size per variant and a minimum duration. Results show conversion rates, confidence intervals and a p-value, and the badge reads Not yet significant until the threshold is met.
Frequentist or Bayesian?
The free plugin uses a frequentist two-proportion test. Pro adds a Bayesian analysis with the probability to beat control, posterior mean, credible interval and expected loss, and lets you choose the engine per test.
What is the decision engine?
A Pro feature that produces one verdict across all goals. You weight each goal so the total is 100%, or start from a preset, and it returns a recommended winner with a composite score, a per-goal breakdown and a warning when goals disagree.
Can I target an audience, schedule a test or send data to GA4?
In Pro, yes. Targeting supports 15 rule types, including device, browser, country, referrer, UTM parameters, new or returning, logged-in, user role, cookie, time of day, day of week and language, with AND/OR groups. Schedules set dates, active days, hours and timezone. Variant assignment can be sent to Google Analytics 4 as custom dimensions, through gtag or the Google Tag Manager data layer.
Can it suggest what to test?
Pro generates test ideas from your existing heatmap and analytics data, for example a CTA that gets very few clicks, a hero most visitors never scroll past, or a page with a high bounce rate. They are ideas to review, not automatic changes.
Where is the data stored?
On your own WordPress server, in your own database. No external testing service is involved and nothing is shared with a third party, so you stay the sole data controller.

Stop Guessing. Start Proving.

Install Opti-Behavior for free and run your first A/B test today. Add Pro for unlimited tests, Bayesian analysis, targeting and the decision engine. All data stays on your server.

Explore
Drag