Shopify conversion rate optimization is mostly about removing reasons not to buy. Before anyone suggests a new theme or another app, I work through a short list in a fixed order: speed, mobile layout, product pages, shipping costs, trust, checkout, search and out-of-stock handling. Below is that list, how I measure whether a change actually helped, and when an A/B test is worth running.
Start with a baseline you can trust
Conversion rate is orders divided by sessions, and both numbers can mislead. Bots inflate sessions, a broken tag hides orders, and a new campaign can bring colder traffic that lowers your rate while the store is unchanged. Before I touch a single button, I collect four things:
- The funnel. Shopify’s Conversion rate breakdown report, under Analytics > Reports, shows how many sessions added to cart, reached checkout and completed checkout. The biggest drop shows where to look. A weak add-to-cart rate points at product pages. A weak checkout completion rate points at costs, payment options or trust.
- A device split. A custom Shopify report or GA4 can split conversion rate by device. If phones convert far worse than desktops, suspect layout or speed before price.
- Conversion by traffic source. A rate that falls only on paid social is an ad problem, not a store problem.
- Orders from Shopify itself. Your Shopify order count is the source of truth. If GA4 or your ad platforms disagree with it by a wide margin, fix the tracking first. That is the first job in my conversion tracking work.
One caution: Shopify changed how it counts sessions between September 21 and 23, 2026, and now filters identified bots out by default. Orders and sales are not affected, but conversion rates from before and after the change do not compare cleanly, so treat the new numbers as your baseline.
Then watch a handful of real visits, mostly on phones, in a recording tool such as Microsoft Clarity, which has an official Shopify app. Ten minutes of watching people fight a size selector beats an afternoon of guessing.
Shopify conversion rate optimization: the fixes I check first
This is the order I work in. The early items affect every visitor, and the later ones affect fewer.
1. Speed on a real phone
Run your home page, a collection and your best seller through PageSpeed Insights, and check Shopify’s web performance reports, which use data from real visitors. Google’s “good” Core Web Vitals thresholds are an LCP of 2.5 seconds or less, an INP of 200 milliseconds or less and a CLS of 0.1 or less. The usual culprits on Shopify are oversized hero images and sliders, autoplay video, and scripts from apps you no longer use.
2. Mobile layout and a visible buy button
Open your best seller on an actual phone. Can you see the price, the options and the add-to-cart button without scrolling past a giant image? Does a popup cover the button? Are the variant buttons big enough to tap? If your theme offers a sticky add-to-cart bar, switch it on for long product pages.
3. Product pages that answer the real questions
Shoppers cannot touch the product, so the page has to do it for them: photos with scale and detail, sizes, materials and care, plus a delivery estimate and a one-line returns summary near the button. Mark sold-out variants clearly in the picker. On the pre-sale clothing store I built, the product template states the shipping timeline in plain words, because a pre-order only works when nobody feels misled.
4. Shipping costs and delivery times shown early
Unexpected costs at checkout are a classic reason people leave. Unless your theme has a shipping calculator, shoppers only see rates at checkout, so show them earlier: delivery times under the add-to-cart button, a clear rates table on your shipping page and your free-shipping threshold in the announcement bar. Shopify can apply the threshold through a free rate above a minimum order amount or an automatic free-shipping discount.
5. Trust at the moment of doubt
Put real reviews on product pages, make your returns policy easy to find, and show a way to reach a person. Shopify’s checkout is already secure, so a row of badges under the button adds little. A clear returns line does more.
6. Checkout options people already use
Turn on the accelerated checkout options available to you, such as Shop Pay, Apple Pay, Google Pay and PayPal, so returning shoppers can pay without typing their details. They appear at the top of checkout, and the theme editor can add accelerated checkout buttons to product pages too. Those buttons buy a single variant and skip the cart, so they suit stores where people usually buy one item. Guests can check out without an account unless you switch on required sign-in, which I leave off on almost every store.
7. Search and navigation that match how people shop
Build your menu around how customers shop (by product type, use or occasion), not around how your stockroom is organized. Then check the Search & Discovery app’s reports on searches with no results and searches with no clicks. Close the gap in product titles, descriptions and tags, boost the right products for important searches, and add filters for what people choose by, such as size, color and price. Your theme has to support filters, so check that first.
8. Out-of-stock products that still help
Do not delete a product that is coming back. Keep the page live, say when it returns and link to similar items. Back-in-stock alerts usually need an app. Use continue selling when out of stock only for genuine backorders, with the ship date on the page. Search & Discovery puts sold-out products last in search results by default, but collections have no built-in sort for that, so hide them or use an app to push them down. A collection full of sold-out items looks like a closed shop.
If you would rather have someone work through this list with you, it is a standard part of my Shopify development projects. And if your theme fights you on half of these points, a redesign can cost less than endless patching.
How to measure a change honestly
- Log every change. Note the date and what changed, or nobody will remember why sales moved.
- Compare full weeks. Leave out periods with sales, launches or big ad changes.
- Watch revenue per session and average order value too. A storewide discount can raise your conversion rate and still lose money.
- Check the step you meant to fix. A product page change should show up in the add-to-cart rate first.
- Give it time. A few days of data on a small store is mostly noise.
When to A/B test, and when not to
A/B tests need volume. If a page brings only a handful of orders a week, a test can run for months without a clear winner. On smaller stores, I fix obvious problems directly and judge them with careful before-and-after comparisons.
A test makes sense when traffic and orders are steady, when the change is a real question rather than a fix (a new product page layout, a different offer), and when the two versions differ enough to matter. Button colors rarely qualify. Decide the success metric up front, and do not stop the test on the first day it looks good.
Shopify now has a native option. Rollouts, under Markets in the admin, can run experiments on changes such as a new theme or a checkout configuration. At the time of writing, experiments need the Grow plan or higher and do not work with vintage themes. Third-party tools that swap content with scripts can slow the page and cause flicker, which skews the test itself.
Quick checklist
- Tracking checked against Shopify orders.
- Baseline funnel and device split taken after the September 2026 session change.
- Best seller checked on a real phone.
- Shipping costs and delivery times visible before checkout.
- Returns summary and real reviews near the buy button.
- Accelerated checkout on, guest checkout allowed.
- No-result searches fixed and sold-out products handled.
Related reading: Shopify Conversion Tracking: GA4, Google Ads and Meta Pixel Done Right and Shopify Product Page Optimization: What Makes People Buy.
FAQ
What is a good conversion rate for a Shopify store?
There is no single number. It depends on price, product type and traffic source. Compare your store with its own past, by device and by channel, rather than with an average from someone else’s blog.
Should I add countdown timers or “only 3 left” messages?
Only if they are true. Shoppers spot fake urgency, and it damages the trust you need for the second order.
How long before a fix shows up in sales?
With steady traffic, speed and checkout fixes can show up within a few weeks. On a small store, expect to wait longer before you can tell a real change from normal ups and downs.
Want a second pair of eyes on your store? Ask for a free website review and I will tell you the first three fixes I would make.





