{"id":382596,"date":"2026-10-20T10:44:22","date_gmt":"2026-10-20T10:44:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ab-test-wp\/"},"modified":"2026-10-21T06:33:15","modified_gmt":"2026-10-21T06:33:15","slug":"improveab-ab-testing","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/improveab-ab-testing\/","author":23583514,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"ImproveAB: A\/B Testing","header_author":"ImproveKit","header_description":"Free A\/B testing and split testing for any page builder or theme. Cookieless, flicker-free, and built for conversion rate optimization.","assets_banners_color":"6c6a67","last_updated":"2026-10-21 06:33:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/improveab.com","header_author_uri":"https:\/\/improvekit.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":71,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"improvekit","date":"2026-10-21 06:33:15","revision":3757808}},"upgrade_notice":{"1.0.0":"<p>Initial release of ImproveAB - free, cookieless, no-traffic-limit A\/B testing for any WordPress page builder.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3756466,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3756466,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3756466,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3756466,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3756466,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3756466,"resolution":"10","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3756466,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3756466,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3756466,"resolution":"4","location":"assets","locale":"","width":1280,"height":800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3756466,"resolution":"5","location":"assets","locale":"","width":1280,"height":800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3756466,"resolution":"6","location":"assets","locale":"","width":1280,"height":800},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3756466,"resolution":"7","location":"assets","locale":"","width":1280,"height":800},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3756466,"resolution":"8","location":"assets","locale":"","width":1280,"height":800},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3756466,"resolution":"9","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"A\/B test results on the free plan: the conversion rate, visitors and conversions of each version, the winner, and a breakdown by device. Export to CSV or download a summary.","2":"Point-and-click A\/B testing: pick a headline or button on your page, type the new version, choose a goal and start the test from the front end. No page builder needed.","3":"All your tests at a glance: status, visitors and conversion rate for each, and the winner of a stopped test. Run as many tests at once as you like.","4":"Pick a whole section and every text and image is its own field: swap images from the Media Library, see which fields changed, and undo any step.","5":"Element tests for any builder: copy the CSS class for each version into Elementor, Bricks, the block editor or any other builder, then start the test.","6":"Choosing a conversion goal, here a visit to a thank-you page. Clicks, form submissions, WooCommerce add to cart and purchases with revenue, scroll depth and time on page are all free too.","7":"A full-page split URL test with automatic, SEO-safe canonical handling.","8":"The built-in sample size and test duration calculator.","9":"The A\/B Tests menu in the admin bar: start a test on the page you are looking at, and see your tests grouped by state.","10":"The plain-English guide built into the plugin."}},"plugin_section":[262246],"plugin_tags":[1588,992,1586,1589,286],"plugin_category":[45],"plugin_contributors":[287688],"plugin_business_model":[],"class_list":["post-382596","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-a-b-testing","plugin_tags-ab-testing","plugin_tags-ab-test","plugin_tags-split-testing","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-improvekit","plugin_committers-improvekit"],"banners":{"banner":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/banner-772x250.png?rev=3756466","banner_2x":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/banner-1544x500.png?rev=3756466","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/icon-128x128.png?rev=3756466","icon_2x":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/icon-256x256.png?rev=3756466","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-1.png?rev=3756466","caption":"A\/B test results on the free plan: the conversion rate, visitors and conversions of each version, the winner, and a breakdown by device. Export to CSV or download a summary."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-2.png?rev=3756466","caption":"Point-and-click A\/B testing: pick a headline or button on your page, type the new version, choose a goal and start the test from the front end. No page builder needed."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-3.png?rev=3756466","caption":"All your tests at a glance: status, visitors and conversion rate for each, and the winner of a stopped test. Run as many tests at once as you like."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-4.png?rev=3756466","caption":"Pick a whole section and every text and image is its own field: swap images from the Media Library, see which fields changed, and undo any step."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-5.png?rev=3756466","caption":"Element tests for any builder: copy the CSS class for each version into Elementor, Bricks, the block editor or any other builder, then start the test."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-6.png?rev=3756466","caption":"Choosing a conversion goal, here a visit to a thank-you page. Clicks, form submissions, WooCommerce add to cart and purchases with revenue, scroll depth and time on page are all free too."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-7.png?rev=3756466","caption":"A full-page split URL test with automatic, SEO-safe canonical handling."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-8.png?rev=3756466","caption":"The built-in sample size and test duration calculator."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-9.png?rev=3756466","caption":"The A\/B Tests menu in the admin bar: start a test on the page you are looking at, and see your tests grouped by state."},{"src":"https:\/\/ps.w.org\/improveab-ab-testing\/assets\/screenshot-10.png?rev=3756466","caption":"The plain-English guide built into the plugin."}],"raw_content":"<!--section=description-->\n<p><strong>ImproveAB is free AB testing and split testing for WordPress.<\/strong> Show two or more versions of a headline, button, section or whole page to real visitors, see which one gets more signups, clicks or sales, and keep the winner. It works with any page builder or theme, and everything runs on your own site.<\/p>\n\n<p><strong><a href=\"https:\/\/improveab.com\/\">Website<\/a><\/strong> \u00b7 <strong><a href=\"https:\/\/improveab.com\/docs\/\">Guide<\/a><\/strong> \u00b7 <strong><a href=\"https:\/\/wordpress.org\/support\/plugin\/improveab-ab-testing\/\">Support forum<\/a><\/strong> \u00b7 <strong><a href=\"https:\/\/improveab.com\/pricing\/\">ImproveAB Pro<\/a><\/strong><\/p>\n\n<h4>Why ImproveAB<\/h4>\n\n<ul>\n<li><strong>Free, with no limits.<\/strong> Unlimited tests at once, unlimited visitors, up to six versions per test and every goal. Nothing in this plugin is locked.<\/li>\n<li><strong>Any builder or theme.<\/strong> Elementor, Bricks, Divi, the block editor (Gutenberg), Beaver Builder, Breakdance, Oxygen, Etch, Kadence, GeneratePress, Astra or a classic theme.<\/li>\n<li><strong>No code needed.<\/strong> Click a headline or button on your page, type the new version and start the test.<\/li>\n<li><strong>No flicker, cache-friendly.<\/strong> Visitors never see the wrong version flash, and tests work behind page caches and CDNs.<\/li>\n<li><strong>Private by design.<\/strong> No cookies, no account, and nothing is sent to us or to anyone else. Results stay in your WordPress database.<\/li>\n<li><strong>Made for stores.<\/strong> WooCommerce add-to-cart and purchase goals, with the revenue each version brings in.<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li><strong>Pick what to test.<\/strong> Open any page while logged in, choose <strong>A\/B Tests \u2192 Start a test on this page<\/strong> in the toolbar, and click a headline, button or section.<\/li>\n<li><strong>Make the new version.<\/strong> Change the words, swap an image from the Media Library, or edit the HTML.<\/li>\n<li><strong>Choose a goal.<\/strong> A visit to a thank-you page, a click, a form sent, a WooCommerce purchase, scroll depth or time on page.<\/li>\n<li><strong>Start the test.<\/strong> Visitors are split evenly between the versions, and each visitor keeps seeing the same one.<\/li>\n<li><strong>Keep the winner.<\/strong> Compare the conversion rate of each version, declare the winner and show it to every visitor with one click.<\/li>\n<\/ol>\n\n<h4>Three ways to create a test<\/h4>\n\n<ul>\n<li><strong>Point and click:<\/strong> pick any element on the page and edit it in a panel. A section opens with one field per heading, text, button and image, so its layout stays as it is.<\/li>\n<li><strong>Element tests:<\/strong> build both versions in your builder and give each the CSS class ImproveAB shows you. The plugin shows where that field is in each builder.<\/li>\n<li><strong>Full-page split tests:<\/strong> split visitors between two page addresses, even a redesign on a subdomain, with SEO-safe canonical tags.<\/li>\n<\/ul>\n\n<h4>Goals you can measure<\/h4>\n\n<p>Page visit (such as a thank-you page), element click, link click, form submission (Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Ninja Forms, Formidable, Forminator or any plain form), WooCommerce add to cart, WooCommerce purchase with revenue, scroll depth, time on page and active time.<\/p>\n\n<h4>Results you can act on<\/h4>\n\n<ul>\n<li>Visitors, conversions and conversion rate for each version, with the leader marked.<\/li>\n<li>A breakdown by device, a day-by-day chart and CSV export.<\/li>\n<li>A traffic split check that warns you when a test is set up wrong, before you trust its numbers.<\/li>\n<li>A sample size and duration calculator, so you know how long a test needs.<\/li>\n<li>Notes on every test, and a plain-text summary to download or email to yourself.<\/li>\n<\/ul>\n\n<h4>Built for real sites<\/h4>\n\n<ul>\n<li>Run as many tests on a page as you like, and limit a test to the pages you choose.<\/li>\n<li>The common page caches are cleared for you when a test starts or stops.<\/li>\n<li>Works with WooCommerce (HPOS included) and on multisite.<\/li>\n<li>A dashboard widget and a toolbar menu show your running tests.<\/li>\n<li>A plain-English guide and a one-minute tour are built in.<\/li>\n<li>Deleting the plugin keeps your tests and results, unless you switch on a full clean-up.<\/li>\n<\/ul>\n\n<h4>ImproveAB Pro (coming soon)<\/h4>\n\n<p>ImproveAB Pro is a complete version of this plugin with more for teams and stores. You install it in this plugin's place, and it keeps every test, result and setting.<\/p>\n\n<ul>\n<li><strong>Statistics:<\/strong> statistical significance, probability to beat and the likely range of the uplift, so you know when a result is real.<\/li>\n<li><strong>Automation:<\/strong> scheduled starts and stops, an optional automatic winner, email and Slack alerts, and a weekly digest.<\/li>\n<li><strong>Audience targeting:<\/strong> test only on a device type, only with new or returning visitors, only with logged-out visitors, or only with visitors from a campaign link.<\/li>\n<li><strong>Uneven traffic splits,<\/strong> such as 90 \/ 10, to try a risky idea on a small share of visitors.<\/li>\n<li><strong>Custom CSS<\/strong> for each version of a point-and-click test.<\/li>\n<li><strong>AI Copy and Style<\/strong> with your own OpenAI, Anthropic or Google Gemini key: wording ideas for a field, and style changes described in plain words.<\/li>\n<li><strong>Webhooks<\/strong> for Zapier, Make, n8n or your own endpoint, and <strong>role controls<\/strong> for your team.<\/li>\n<\/ul>\n\n<p><strong><a href=\"https:\/\/improveab.com\/pricing\/\">See ImproveAB Pro and get an email when it launches<\/a><\/strong><\/p>\n\n<p>This plugin is complete on its own: it never downloads or installs anything, and it never needs Pro.<\/p>\n\n<h4>Planned for the free plugin<\/h4>\n\n<p>Exporting and importing tests between sites, an archive of finished tests and what they taught you, test templates, and WP-CLI commands. Multivariate testing is being researched.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p><strong>In short:<\/strong> no cookies, nothing sent to us or to anyone else, and your results stay in your own WordPress database. The details:<\/p>\n\n<ul>\n<li>No cookies and no visitor account. A random, pseudonymous id in the visitor's browser (local storage) keeps them on the same version.<\/li>\n<li>Your own database keeps one row when a visitor first sees a test, and one more if they convert: that id, the version, the device type (desktop, tablet or mobile) and when it happened. A conversion also keeps the path of the page it happened on (never its query string, and for a purchase without the order's number), and a purchase the order total less any refund.<\/li>\n<li>Never stored with your results: a name, an email address or an IP address.<\/li>\n<li>A WooCommerce order the plugin counts, or waits to count until it is paid, gets a note on the order itself (the id, the test, the version, the device type and when it was counted), so each order counts once and a refund or a cancellation comes off the right result. Because the order holds its buyer's details, the id is then linked to that order in your store's own database. The note goes when the order is deleted, and when you remove the plugin with \"Delete all data when the plugin is removed\" switched on.<\/li>\n<li>Once a test has ended, its rows are compacted into daily totals after the retention period (90 days by default, adjustable in Settings).<\/li>\n<li>To limit abuse, the event endpoint counts requests per address and minute under a salted, one-way hash. The counts are deleted by the plugin's nightly clean-up at the latest, and nothing else is kept about the address.<\/li>\n<li>The plugin contacts no external service: it loads nothing from other servers, sends nothing to us or to any third party, and needs no account.<\/li>\n<li>A test's name is not private: a short form of it appears in your pages' source, as an element test's CSS classes (from the moment it is saved) and as the key a visitor's browser keeps for a test that runs or shows its winner. Choose names you are happy for visitors to see.<\/li>\n<\/ul>\n\n<p>This makes it easier to run tests in a privacy-respecting, GDPR- and CCPA-conscious way. Whether your site needs visitors' consent for it depends on the laws that apply to your site.<\/p>\n\n<h4>Credits<\/h4>\n\n<p>The admin screens and the point-and-click panel use the Hanken Grotesk typeface (Copyright 2021 The Hanken Grotesk Project Authors), bundled with the plugin under the SIL Open Font License 1.1; the license is in assets\/fonts\/OFL.txt. Nothing is loaded from a font service.<\/p>\n\n<p>To tell this site's own pages from another customer's on a shared name (co.uk, web.id, github.io), the plugin bundles the Public Suffix List (https:\/\/publicsuffix.org\/, Copyright Mozilla Foundation and contributors) as includes\/data\/public-suffix-list.php, under the Mozilla Public License 2.0; its notice is in the file's header. The list is read from that file; nothing is fetched.<\/p>\n\n<p>Two icons in the Settings screen, the bell and the webhook hook, are from Lucide (Copyright Lucide Contributors 2022, portions Copyright Cole Bemis 2013-2022 as part of Feather), used under the ISC License; the notice is beside them in assets\/js\/admin.js.<\/p>\n\n<p>ImproveAB is made by <a href=\"https:\/\/improvekit.com\/\">ImproveKit<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your dashboard, go to <strong>Plugins \u2192 Add Plugin<\/strong>, search for \"ImproveAB\", then install and activate it. Or upload the plugin to <code>\/wp-content\/plugins\/improveab-ab-testing\/<\/code> and activate it on the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open any page of your site while logged in and choose <strong>A\/B Tests \u2192 Start a test on this page<\/strong> in the toolbar. Or open <strong>A\/B Testing \u2192 New test<\/strong> in the admin menu.<\/li>\n<li>Pick what to test and make the new version. For an element test, add the CSS class shown to each version in your builder (the plugin shows where that field is in each builder). For a full-page test, publish each version as its own page and paste the addresses.<\/li>\n<li>Choose a goal, press <strong>Save and start<\/strong>, and watch the results come in.<\/li>\n<\/ol>\n\n<p>A full step-by-step guide is built into the plugin (<strong>A\/B Testing \u2192 Guide<\/strong>), and more guides are at <a href=\"https:\/\/improveab.com\/resources\/\">improveab.com\/resources\/<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20really%20free%3F\"><h3>Is it really free?<\/h3><\/dt>\n<dd><p>Yes. The plugin is GPL-licensed and free forever, with no pageview or traffic limits. It runs complete A\/B and A\/B\/n tests on its own, as many at once as you like, with every goal type and page targeting. Nothing in it is locked.<\/p><\/dd>\n<dt id=\"what%20does%20improveab%20pro%20add%3F\"><h3>What does ImproveAB Pro add?<\/h3><\/dt>\n<dd><p>ImproveAB Pro, coming soon, is a complete version of this plugin that adds statistical significance, probability to beat and the likely range of the uplift, automation and alerts, audience targeting, uneven traffic splits, custom CSS, AI Copy and Style with your own key, webhooks and role controls. You install it in this plugin's place, and it keeps every test, result and setting. The free plugin stays complete without it. <a href=\"https:\/\/improveab.com\/pricing\/\">See Pro and get an email when it launches<\/a>.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20page%20builder%3F\"><h3>Does it work with my page builder?<\/h3><\/dt>\n<dd><p>Yes. Element tests use a CSS class, and every major builder has a field for one: Elementor, Bricks, Divi, the block editor (Gutenberg), Beaver Builder, Oxygen, Breakdance, WPBakery, Avada, Etch, and block themes such as GeneratePress, Astra and Kadence. Build both versions of the element and paste the class the plugin gives you onto each; the plugin shows where that field is in each builder, with a Copy button. Point-and-click tests and URL tests need no class at all.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20code%3F\"><h3>Do I need to know code?<\/h3><\/dt>\n<dd><p>No. While logged in as an administrator, open any page of your site, click \"A\/B Tests\" in the admin toolbar and choose \"Start a test on this page\". Click the element you want to improve, write the new version, choose a goal and start the test. Your page, theme and builder are never modified.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>It's built to be lightweight. Visitors load one small script (about 18 KB compressed), deferred on WordPress 6.3 and later, plus a few lines in the page head that keep the wrong version from flashing; nothing is fetched from third-party servers, no cookies are set, and pages stay fully cacheable. Results are read from your own database only in wp-admin.<\/p><\/dd>\n<dt id=\"will%20visitors%20see%20a%20flash%20of%20the%20wrong%20version%3F\"><h3>Will visitors see a flash of the wrong version?<\/h3><\/dt>\n<dd><p>No. The plugin hides untested variants until the assigned one is ready, so the page reveals flicker-free.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20and%20cdns%3F\"><h3>Does it work with caching and CDNs?<\/h3><\/dt>\n<dd><p>Yes. Variant assignment happens in the visitor's browser, so the same cached HTML can be served to everyone, with no cache exclusions needed. When a test starts or stops, the plugin clears the page cache of WP Rocket, W3 Total Cache, WP Super Cache, LiteSpeed Cache, WP Fastest Cache, Cache Enabler, Hummingbird, Breeze, Autoptimize, SiteGround Optimizer, Nginx Helper, WP Engine, Kinsta, Pantheon and the Cloudflare plugin. With any other cache or CDN, clear it yourself right after starting or stopping a test. Script optimizers are covered in the built-in Guide, under \"Caching plugins and optimisers\".<\/p><\/dd>\n<dt id=\"does%20it%20set%20cookies%3F%20is%20it%20gdpr-friendly%3F\"><h3>Does it set cookies? Is it GDPR-friendly?<\/h3><\/dt>\n<dd><p>It sets no cookies, loads nothing from third parties, and sends nothing to us or to anyone else. A random identifier saved in the visitor's own browser keeps their assigned version, and your own database records which version that identifier saw and whether it converted, with the device type and the time. No names, emails or IP addresses are stored with your results. Whether you need visitors' consent for this depends on the laws that apply to your site, so review it with your own privacy policy or counsel. If you ask for consent first, a consent tool can hold the plugin's script back (developers can use the <code>improveab_enabled<\/code> filter); visitors without consent see the original version and are not counted.<\/p><\/dd>\n<dt id=\"will%20a%2Fb%20testing%20hurt%20my%20seo%3F\"><h3>Will A\/B testing hurt my SEO?<\/h3><\/dt>\n<dd><p>No. Element tests change content client-side and don't create duplicate URLs. For URL\/redirect tests, each variant page is given a canonical tag pointing to the original (works alongside Yoast and Rank Math), so search engines understand they're variants of one page.<\/p><\/dd>\n<dt id=\"can%20i%20test%20woocommerce%20products%3F\"><h3>Can I test WooCommerce products?<\/h3><\/dt>\n<dd><p>You can test any element or page, including WooCommerce product and shop pages. A purchase can be the conversion goal, with revenue and revenue per visitor shown per variant. It counts paid WooCommerce orders. An order waiting for payment counts when it is paid; refunds and cancellations are taken off its revenue. So a stopped test's purchase figures can still move a little: an order placed while it ran counts once it is paid, a deleted refund goes back on, and a cancelled order (cash on delivery that never arrived, say) gives its revenue back until it is paid after all.<\/p><\/dd>\n<dt id=\"how%20long%20should%20i%20run%20a%20test%3F\"><h3>How long should I run a test?<\/h3><\/dt>\n<dd><p>Until it reaches the sample size you planned, and always in full weeks so weekday and weekend behaviour are both covered. The built-in calculator (in the Guide) estimates the visitors and days you need from your traffic and conversion rate before you start. Until then the results page names the variant with the highest rate so far (\"Variant B leads so far.\"): that is a reading, not a test of significance, so decide at the sample size you planned and then declare the winner.<\/p><\/dd>\n<dt id=\"why%20are%20the%20numbers%20different%20from%20google%20analytics%3F\"><h3>Why are the numbers different from Google Analytics?<\/h3><\/dt>\n<dd><p>The plugin counts people, not pageviews or sessions: each visitor once per test, and each conversion once per person, only when the tested element was on the page they loaded and the test was running. Logged-in staff, crawlers, and visitors whose browser blocks JavaScript or site storage are not counted. Expect fewer visitors than your analytics shows; what matters is that both versions are counted the same way.<\/p><\/dd>\n<dt id=\"can%20i%20test%20a%20redesign%20on%20another%20domain%20or%20subdomain%3F\"><h3>Can I test a redesign on another domain or subdomain?<\/h3><\/dt>\n<dd><p>Yes. A full-page URL test can send part of your traffic to a page on another WordPress site, such as new.yoursite.com\/pricing\/, with the free plugin installed on both sites; every result is collected on the original. The original site must use https, and for a different domain (not a subdomain) the variant's site names the original's domain with the <code>improveab_handoff_hosts<\/code> filter. See \"Testing across two sites or subdomains\" in the built-in Guide.<\/p><\/dd>\n<dt id=\"can%20editors%20or%20other%20roles%20manage%20tests%3F\"><h3>Can editors or other roles manage tests?<\/h3><\/dt>\n<dd><p>Yes. Give a role the <code>improveab_manage_tests<\/code> capability (with WP-CLI, <code>wp cap add editor improveab_manage_tests<\/code>, or any role editor plugin) and its users can create, run and read tests. Settings stay with administrators.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20pages%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens to my pages if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Your tests and results stay. URL split tests stop redirecting and point-and-click changes stop showing, so visitors see your original pages. Element tests are different: every version you built is in the page itself, and only the plugin hides the ones a visitor should not see, so while it is deactivated visitors see every version at once. Remove the versions you no longer need from your pages before deactivating, or keep the plugin active. The Plugins screen reminds you while element tests exist.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens to my data if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>By default, nothing is lost: deleting the plugin keeps your tests, results and settings, so you can reinstall later and pick up where you left off. If you prefer a complete clean-up, turn on \"Delete all data when the plugin is removed\" in Settings before uninstalling: every table, option and user setting the plugin made is then removed, whichever version of it made them. If ImproveAB Pro ran on the site before, deactivate its license on its License screen before you install this plugin in its place: this plugin cannot release a license, so a license still active stays counted against your plan until you release it in your account.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20wordpress%20multisite%3F\"><h3>Does it work on WordPress multisite?<\/h3><\/dt>\n<dd><p>Yes, per site. Each site in the network gets its own tests, results and settings. Network activation installs the plugin on every existing site, and a site created later sets itself up on its first page load. You can also activate it on individual sites only.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Start with the Guide built into the plugin (<strong>A\/B Testing \u2192 Guide<\/strong>). It covers page builders, caching and script optimizers, emails, why the numbers differ from Google Analytics, and troubleshooting. More guides are at <a href=\"https:\/\/improveab.com\/docs\/\">improveab.com\/docs\/<\/a>. For questions and problems, open a topic in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/improveab-ab-testing\/\">support forum<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>Initial release.<\/p>\n\n<ul>\n<li>Element and section tests on any page builder or theme via a simple CSS class, plus full-page URL\/redirect split tests - including tests that span two WordPress sites or subdomains.<\/li>\n<li>Point-and-click (visual) tests: start a test from the front end via the admin toolbar, click an element, edit its text (or its inline HTML for formatted elements), and start it. A structured element opens with one field per text and per image. The toolbar also lists running tests and marks the ones on the current page.<\/li>\n<li>Flicker-free, cookieless, cache- and CDN-friendly delivery with no traffic limits; all data stays in your own database.<\/li>\n<li>Conversion goals: page visit (with a searchable page picker), element click, link click, form submission (Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Ninja Forms, Formidable, Forminator, or any plain form), WooCommerce add-to-cart and purchase with revenue, scroll depth, time on page and active time.<\/li>\n<li>Clear per-variant results (visitors, conversions, conversion rate) with the leader highlighted, per-test notes, and a downloadable or emailable plain-text summary.<\/li>\n<li>Edit tests safely after creation: names, notes and labels any time; goal and pages with a clear confirmation on live tests; variant URLs while a draft.<\/li>\n<li>A scannable dashboard: status filters, pagination, bulk pause \/ stop \/ delete, metric columns, and a wp-admin dashboard widget of running tests.<\/li>\n<li>Sample-size and duration calculator with plain-language guidance, a built-in plain-English guide, and a replayable one-minute intro tour.<\/li>\n<li>SEO handling for URL tests, your way: canonical to the original (recommended), noindex the variants, or off entirely; the original page is never touched.<\/li>\n<li>Privacy-first: no cookies, no third parties, no IP addresses stored with results; data is kept on uninstall by default with an optional clean delete.<\/li>\n<li>Works per site on WordPress multisite and declares WooCommerce HPOS compatibility.<\/li>\n<\/ul>","raw_excerpt":"Free AB testing and split testing for WordPress. Test headlines, buttons and pages on any builder, with no cookies and no traffic limits.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/382596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=382596"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/improvekit"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=382596"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=382596"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=382596"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=382596"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=382596"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=382596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}