Squoosh allows teams to run UX A/B tests on any URLs or Shopify themes to optimize conversion rates using synthetic shoppers.
Supported Test Types¶
Squoosh supports two primary methods for running an experiment. Users must define both an Original and a Variant for each test.
1. URL Tests¶
Use this to test specific landing pages, compared product pages, or distinct external URLs.
- How to set up:
- Go to the Experiments tab and click Create experiment.
- Click Select URL on both the Original and Variant cards.
- Manually add the link for your current site in the Original slot and the variant link in the Variant slot.
2. Theme Tests¶
Use this to test changes within your Shopify environment, such as new sections, layout shifts, or theme-level configurations.
- How to set up:
- Go to the Experiments tab and click Create experiment.
- Click Select Shopify Theme on both the Original and Variant cards.
- If you haven't already, follow the prompts to connect your Shopify store.
- Select your live theme as the Original and your modified theme as the Variant.
What You Can Test¶
Squoosh evaluates UX changes such as:
- Copy & Messaging: Headlines, CTAs, product descriptions, and helper text.
- Visuals: Icons, colors, fonts, spacing, and banners.
- Layout: Reordering or toggling theme sections and blocks.
- User Flow: Updating checkout flow UX elements controlled by the theme.
What is Not Supported¶
Squoosh does not (yet) evaluate pricing logic or catalog-level changes, including: * Price changes, discount rules, or free shipping thresholds. * Adding/removing products or collections. * Inventory or fulfillment settings. * Custom scripts that alter payments outside the theme layer.
Tips for Clean Tests¶
- Change one thing at a time: Focus on one UX element or a small group of related elements to isolate what drives performance.
- Avoid mixing variables: Do not mix unsupported changes (like price edits) with your UX changes.
- Name themes clearly: When duplicating a theme in Shopify, give it a descriptive name so it’s easy to find in the Squoosh dropdown.
Once your Original and Variant are set, click Run experiment. Squoosh will route synthetic shoppers to each version and report conversion and confidence data.