13 Test Types

13 powerful test types for your Shopify store

From simple image swaps to advanced checkout flow optimization, ABSplitLab gives you every tool you need to understand what converts. All natively integrated with Shopify 2.0 themes, with zero performance impact.

Free Plan

Core test types included on every plan

Start running these tests immediately with the Free plan. No credit card required. These four test types cover the most common optimization needs for Shopify product pages.

🖼️

1. Product Image

Free

Compare hero images side by side. Upload a new image or paste a URL, and ABSplitLab will show each variant to a random split of your visitors. Discover which product photo drives more add-to-carts and purchases. Works with all image formats including WebP and AVIF.

✏️

2. Product Title

Free

Test different product names and headings. Try short vs. long titles, benefit-driven vs. feature-driven copy, or emotional vs. rational phrasing. Small title changes can lift conversions by 10-20%. ABSplitLab makes it easy to test and measure the impact.

🎨

3. Button Color

Free

Test your Add-to-Cart button color. Green vs. orange? Black vs. blue? Stop debating and start measuring. ABSplitLab swaps the button color instantly with zero flicker. Enter any hex color code and see which CTA color gets the most clicks.

📝

4. Description

Free

Test short vs. long product descriptions, different copy angles, or entirely different content structures. Does your audience prefer bullet points or paragraphs? Technical specs or emotional storytelling? Find out with data instead of guessing.

Starter Plan

Page-level testing for growing stores

When you outgrow single-element testing, Starter plan unlocks page-level experiments. Test entirely different page structures and redirect visitors to alternative URLs.

🔀

5. Split URL

Starter - $19/mo

Redirect a percentage of visitors to a completely different page URL. Perfect for testing a redesigned landing page, a new product page layout, or an alternative collection page. ABSplitLab handles the redirect before the page renders, so visitors never see a flash of the original page.

🧩

6. Template

Starter - $19/mo

Test different Shopify page templates against each other. Does a long-form product page with embedded reviews outperform a minimal, image-focused layout? Template testing lets you compare structural differences without building a custom redirect system. Works with any Online Store 2.0 template.

Growth Plan

Advanced testing for serious optimizers

Unlock price testing, checkout flow optimization, shipping message experiments, and the visual editor. These test types target the highest-impact conversion levers on your store.

💰

7. Price Display

Growth - $29/mo

Test different price points without changing your actual Shopify product price. ABSplitLab displays an alternative price to a segment of visitors while keeping the real checkout price unchanged. Measure price sensitivity, test psychological pricing ($29.99 vs. $30), and find your optimal price point before committing to a change.

🚚

8. Shipping Message

Growth - $29/mo

Test different shipping copy on your product pages. "Free shipping over $50" vs. "Ships in 24 hours" vs. "Free express delivery." Shipping messaging is one of the most underrated conversion levers in ecommerce. ABSplitLab lets you test different shipping messages and measure which one drives more purchases and higher average order values.

🛒

9. Checkout Flow

Growth - $29/mo

Test the elements surrounding your Add-to-Cart button. Change the button text ("Add to Cart" vs. "Buy Now" vs. "Get Yours"), add urgency messages ("Only 3 left in stock!"), or test cart notice copy ("Free gift with purchase!"). These micro-copy changes happen at the highest-intent moment of the customer journey and can produce outsized conversion lifts.

🎯

10. Visual Editor

Growth - $29/mo

Target any element on your page using a CSS selector and replace its content, style, or visibility. Test hero banners, announcement bars, trust badges, product badges ("Bestseller!"), section headings, or any other element. The visual editor gives you the power of a full CRO platform without writing code. Point, edit, test, and measure.

Scale Plan

Enterprise-grade testing, startup-friendly pricing

For stores that need custom code injection, international price testing, and AI-powered optimization. All the power of $500/month tools at a fraction of the cost.

💻

11. Custom CSS/JS

Scale - $49/mo

Inject custom CSS and JavaScript for each variant. Perfect for developers and agencies who want full control over the test implementation. Test complex layout changes, add interactive elements, swap entire page sections, or inject third-party widgets. ABSplitLab handles variant assignment and statistical analysis while you control the code.

🌍

12. Market Price

Scale - $49/mo

Test different prices for visitors in specific currency markets. Show $49.99 USD to US visitors while testing EUR 44.99 vs. EUR 39.99 for European visitors. Multi-currency price testing helps you optimize revenue across international markets. Works with Shopify Markets and any multi-currency setup.

🔄

13. Subscription Price

Scale - $49/mo

Show a "Subscribe & Save" badge or subscription pricing offer to a segment of visitors. Test whether subscription offers increase conversions and average lifetime value. Works with popular subscription apps like Recharge, Bold Subscriptions, and Shopify native subscriptions. Measure the impact of subscription messaging before committing to a full rollout.

Performance

Built for performance. Zero compromise.

Other A/B testing tools slow down your store, cause visual flicker, and hurt your Google rankings. ABSplitLab was engineered from day one for speed. Your Lighthouse score stays perfect.

Anti-Flicker Technology

Visitors never see the original content before the variant loads. ABSplitLab uses the HTML hidden attribute to hide tested elements until variant assignment is complete. The swap happens in under 5 milliseconds, before the browser paints the first frame. Zero flicker, zero layout shift, zero CLS impact.

📦

Under 2KB Gzipped

The entire ABSplitLab snippet is less than 2KB gzipped. For comparison, Google Analytics is 45KB and most A/B testing tools inject 50-200KB of JavaScript. Our snippet is smaller than a single product thumbnail image. It loads instantly and never blocks your page rendering.

🕐

requestIdleCallback

Non-critical operations like event tracking use requestIdleCallback to execute only when the browser is idle. This means ABSplitLab never competes with your theme JavaScript, product images, or third-party apps for processing time. Your store stays fast even with multiple active experiments.

🍪

First-Party Cookies

Variant assignment is stored in a first-party cookie (_splitlab_variant), not a third-party cookie or server-side session. This means assignment persists across visits, works with all browsers (including Safari ITP), and never gets blocked by ad blockers or privacy extensions. Your test data stays accurate.

Statistics

Advanced statistics you can trust

ABSplitLab provides both frequentist and Bayesian statistical analysis. No statistics PhD required. We translate the math into plain-English recommendations.

📊

Z-Test + Bayesian Analysis

Every experiment gets both a classical Z-test (p-value and confidence level) and Bayesian analysis (probability to beat control, credible intervals). The Free plan includes Z-test statistics. Growth and above unlock full Bayesian analysis with posterior distributions and expected loss calculations.

📈

Confidence Intervals

See the range of likely outcomes for each variant, not just a single point estimate. ABSplitLab calculates 95% confidence intervals for conversion rate, revenue per visitor, and average order value. Understand the uncertainty in your results before making decisions.

🚀

Lift Calculations

See the exact percentage improvement of each variant over the control. ABSplitLab calculates relative lift for all key metrics: conversion rate, add-to-cart rate, revenue per visitor, and average order value. Know exactly how much money you stand to gain by implementing the winning variant.

🎯

Sample Size Calculator

Before you start a test, ABSplitLab estimates how long it will take to reach statistical significance based on your current traffic levels. A real-time progress bar shows how close your test is to being conclusive. No more guessing when to stop a test.

Audience Targeting

Show the right test to the right audience

Not all visitors are the same. ABSplitLab lets you target experiments to specific audience segments, so you can run personalized tests and get more actionable results.

📱

Device Targeting

Run tests exclusively for mobile, desktop, or tablet visitors. Mobile shoppers behave differently than desktop shoppers. Test a mobile-optimized hero image for phone users while showing the original to desktop visitors. Available on Growth plan and above.

👤

New vs. Returning Visitors

Target experiments to first-time visitors or returning customers. New visitors might respond to trust signals and social proof, while returning customers might respond to loyalty offers and urgency. Test different messages for each segment.

🔗

Referrer & UTM Targeting

Show different variants based on where the visitor came from. Test a specific headline for Google Ads traffic, a different one for Instagram visitors, and another for email campaigns. UTM parameter targeting lets you optimize landing pages for each traffic source.

🌍

Geographic Targeting

Target tests by country, region, or city. Show localized pricing, shipping messages, or product descriptions to visitors from specific countries. Perfect for international stores that want to optimize for different markets. Available on Scale plan and above.

🏷️

Customer Tags

Leverage Shopify customer tags to target experiments. Show VIP pricing to tagged customers, test different offers for wholesale vs. retail buyers, or run exclusive experiments for loyalty program members. Available on Scale plan and above.

AI-Powered

AI-powered test suggestions

Not sure what to test next? ABSplitLab analyzes your experiment history and store data to recommend personalized test ideas. Powered by Claude or Gemini AI -- your choice.

🤖

Personalized Recommendations

Based on your past experiments, traffic patterns, and industry benchmarks, ABSplitLab suggests what to test next. "Your product titles drive 15% more clicks when they include the material. Try testing 'Organic Cotton T-Shirt' vs. 'Classic T-Shirt' on your top 5 products."

💡

Copy Generation

Stuck writing variant copy? AI can generate alternative product titles, descriptions, shipping messages, and CTA text based on your existing content and conversion data. Just click "Generate Variant B" and get a data-informed suggestion instantly.

📋

Testing Roadmap

ABSplitLab AI builds a prioritized testing roadmap for your store. It identifies the highest-impact opportunities based on your traffic volume, current conversion rate, and product catalog. Stop guessing where to start and follow a data-driven optimization plan.

Start testing your Shopify store today

13 test types. Zero flicker. Under 2KB. Free plan available.
Install ABSplitLab and run your first experiment in under 5 minutes.

Install ABSplitLab Free