Run this in order. Most Shopify stores fix the wrong thing because they optimize a stage that was not leaking. So before the checklist, find your leak.
First, find the leak
Open Shopify analytics and read three conversion rates. The lowest one against its benchmark is where you start.
One note on mobile before you start: across the four stores we audited, mobile ran anywhere from 27% to 76% of sessions depending on the store. There is no universal "90% mobile" number, despite what most checklists claim. Check your own split, and weight the mobile items by it.
The checklist
Where it breaks: mobile and speed
Most Shopify traffic is on a phone, and the phone is where the funnel leaks. Start here.
Tap targets are at least 48 by 48 pixels with space between themHarvv measured
The Largest Contentful Paint is under 2.5 seconds on mobileDeloitte / Google
Interaction response (INP) is under 200 millisecondsHarvv measured
Unused apps and orphaned scripts are removed from the themeHeuristic
Images use native Shopify sizing with lazy-loading below the foldHeuristic
Express checkout (Shop Pay, Apple Pay) sits at the top of the mobile cartShopify data
Traffic to add-to-cart: the product page
If you have traffic but a low add-to-cart rate (benchmark is 4 to 8%), the leak is here, not at checkout.
No product image, badge, or swatch is clickable-looking but deadHarvv measured
Price, variant selector, and add-to-cart are above the fold on mobileHarvv measured
Reviews and star rating appear directly under the product titleHeuristic
Out-of-stock variants are greyed out, not hiddenHeuristic
Shipping cost and return policy are stated near the add-to-cart buttonBaymard
Product images support pinch and tap-to-zoom on mobileBaymard
Add-to-cart to purchase: cart and checkout
If shoppers add to cart but do not finish (benchmark completion is 40 to 55%), the leak is here.
Guest checkout is available and not buriedBaymard
The full cost, including shipping, is visible before the final stepBaymard
The checkout form is short (aim for 7 to 8 input fields)Baymard
A cart drawer is used instead of a separate cart pageHeuristic
A free-shipping progress bar shows in the cartHeuristic
Multiple payment methods are offered (Shop Pay, PayPal, cards, BNPL)Baymard
Your tracking pixel fires on the real (Checkout Extensibility) checkoutHarvv measured
Trust signals (payment badges, policies, contact) are visible at checkoutBaymard
Trust, popups, and tracking
The leaks that hit every stage at once.
Popups are delayed or exit-intent, never immediateHeuristic
Popups close cleanly on the first tap on mobileHarvv measured
Reviews, UGC, and real social proof appear within the first scrollHeuristic
Analytics and a behavioral tool are installed and verifiedHarvv measured
The checks only behavioral data can run
No other checklist has these, because they require measuring real sessions, not eyeballing a screenshot. Each maps to a signal Harvv captures automatically.
Find elements visitors hover or dwell on but never clickHarvv measured
Compare mobile engagement before and after each theme deployHarvv measured
Map the scroll depth where shoppers abandon each templateHarvv measured
Measure real-user interaction latency on add-to-cart and variant changeHarvv measured
Frequently asked questions
How do I audit my Shopify store for conversions?
Start by finding which funnel stage leaks, then fix that stage. Check three rates in Shopify analytics: traffic to add-to-cart (target 4 to 8%), add-to-cart to checkout (target 40 to 55%), and checkout to purchase (target 50 to 65%). A low add-to-cart rate points to product-page and mobile problems; a low checkout-completion rate points to trust, cost transparency, and form friction. Then work the checklist on this page for the stage that is leaking. Fixing the wrong stage is the most common audit mistake.
What is a good conversion rate for a Shopify store?
The average Shopify store converts around 1.4% (Littledata, across thousands of stores). An actively optimized store runs 2.5 to 3.5%, and the top 10% push past 4.7%. Mobile converts at roughly half the desktop rate even though it drives most traffic, so a low mobile rate is usually where the opportunity is. Treat any single benchmark as a rough floor, not a target.
Why am I getting traffic but no sales?
Almost always one of three things, and the funnel tells you which. If people are not adding to cart, it is a product-page or trust problem: unclear value, weak images, no reviews, or a price or shipping surprise. If they add to cart but do not check out, it is friction or trust at checkout: forced account creation, hidden costs, a long form, or too few payment methods. If your add-to-cart looks fine but nothing completes, test the checkout and your tracking; pixels silently break after Shopify checkout changes. A behavioral tool shows you exactly where they stop.
Is the "1-second delay equals 7% fewer conversions" stat real?
No, not as commonly quoted. That figure is a folk conflation with no single primary study behind it, and it traces loosely to a 2008 Aberdeen Group report that is far too old to trust. The credible, current speed evidence is Deloitte and Google's 2020 "Milliseconds Make Millions" study (a 0.1-second mobile speed improvement raised retail conversions 8.4%) and Google's 2017 finding that 53% of mobile visits are abandoned after three seconds. Speed matters; just cite the real sources.
Do I need to edit my Shopify checkout to optimize it?
Mostly no, and increasingly you cannot. Shopify deprecated the old editable checkout.liquid, and most checkout customization now happens through Checkout Extensibility (UI extensions, Shopify Functions, and the Branding API), with deep editing limited to Shopify Plus. The higher-impact checkout wins for most stores are settings, not code: enable Shop Pay and express checkout, allow guest checkout, show costs early, and shorten the form. And verify your tracking still fires on the new checkout, because legacy scripts break there silently.
Sources: cart abandonment and checkout figures from Baymard Institute (2025); Shop Pay conversion lift from Shopify (2020 internal study); speed figures from Deloitte / Google "Milliseconds Make Millions" (2020) and Google "The Need for Mobile Speed" (2017); conversion benchmarks from Littledata. Behavioral findings ("Harvv measured" tags) from Harvv's 296,000-session Shopify audit across four stores. Items tagged "heuristic" are widely-held best practice without isolated published evidence, marked honestly as such.