Shopify conversion rate optimization: a practical checklist

Shopify conversion rate optimization means getting more of the people who already visit your store to buy. The quickest way is to find the one step where visitors drop off, fix that step, and leave the rest alone until the number moves. This checklist shows you how to find your step in five minutes, what to change in each part of your store, and how to tell if it worked.

Eugiene Jonathan PisarevskyEcommerce13 min read

Find your leak first

In your Shopify admin, go to Analytics, then Reports. Click the Category filter, choose Behavior, and open Conversion rate breakdown. A session is one visit to your store. The report shows how many sessions added to cart, how many reached checkout and how many bought.

Now compare your numbers with this table. The typical figures come from Littledata's data on 438 Shopify stores, from August to October 2026. The "worry" column marks the bottom fifth of those stores. Littledata's figures come from Google Analytics and not from Shopify's own reports, so treat them as a rough guide.

What to checkHow to work it outTypical storeWorry if underStart with
Added to cartCart sessions divided by all sessionsAbout 7 in 100About 3 in 100Product page
Finished checkoutCompleted checkouts divided by checkouts reachedAbout 47 in 100About 26 in 100Checkout
Bought at allCompleted checkouts divided by all sessionsAbout 13 in 1,0005 in 1,000Your worst row above

If plenty of people add to cart but few reach checkout, start with the cart section below. A surprise in the total is the usual reason.

Three things will keep you from panicking over the wrong number:

These figures come from established stores with at least 90 orders in three months. A newer store will often sit lower, and that's fine. The checklist still works. Your numbers will just jump around more.

Buy something from your own store

Do this whatever your numbers say. Take your phone, pick your cheapest product and pay with a real card. Then cancel and refund the order. Your payment provider may charge a fee, so call it the cheapest research you'll ever buy.

Notice each moment you sigh. Maybe the shipping cost shows up late. Maybe you had to type your address twice, or the keyboard covered the button. Each sigh goes on your list, because your customers feel it too and they don't have your reasons to keep going.

Here's why this matters, in the words of a founder quoted on Shopify's blog, talking about shoppers on their phones:

"...if they have to fill out a form, we've lost them." Benjamin Sehl, co-founder of Kotn

Checkout checklist

Work through this if too few people finish checkout. These people are one step from paying, so losing them hurts the most. Baymard, a research firm, asked online shoppers why they left a cart. Set aside the people who were only browsing. Of the rest, nearly 1 in 5 left because the site made them create an account.

For the email itself, keep it short and let people answer:

Your [product] is still in your cart. If something stopped you, just reply and I'll help.

The replies will tell you what to fix next.

Cart checklist

Work through this if people add to cart and then disappear. Baymard's biggest reason for leaving was extra costs: about 4 in 10 of those same shoppers blamed shipping, tax or fees. So don't let the cart be the first place they see the real price.

Product page checklist

Work through this if too few people add to cart. Do one page first. In the Behavior reports, open Sessions by landing page and pick the product page with the most visits.

Help people find the right thing

Some people never reach the product they came for. They're easy to spot and cheap to help.

Speed checklist

Go to Online Store in your admin. On the Themes page, Shopify rates your store as Good, Moderate or Poor on three things. They are how fast it loads, how fast it reacts to a tap, and whether the page jumps around while loading.

If you see Good, move on. You have better things to do.

If you see Moderate or Poor, go to Analytics, then Reports, and search for "contentful" to open the loading speed report. The Over Time version of that report shows numbered tags for changes such as app installs and theme updates. Hover over one to see what changed around the time your speed dropped.

Then open your list of installed apps. Somewhere in there is one you added for a sale two Novembers ago, and it's been charging you rent ever since. Remove what you don't use, then check again in a couple of days, since this data can run up to 36 hours behind.

You can skip shrinking every photo by hand. Shopify prepares store images on its own and advises uploading good originals.

Check who's visiting before you blame the store

Sometimes the store is fine and the visitors were never going to buy. Go to Analytics, then Reports, click Category and choose Marketing. Open Performance by marketing channel. It shows visits, orders and conversion rate for each place your traffic comes from.

Say your email visitors buy well and your social visitors hardly ever do. Your store is the same for both groups, so the store probably isn't the problem. Someone who tapped a reel was watching videos a minute ago. Before you rewrite your pages, look at where your ad money is going.

Then check Sessions by location, under the Acquisition category. If lots of visits come from a country you don't ship to, those people could never have bought.

Ask the people who are leaving

Everything above is a good guess about strangers. The people about to leave know exactly what's stopping them, so ask. Put one question on your busiest product page, shown after someone has been there a while:

What's stopping you from buying today?

Give short answers to tap, since few people want to type on a phone: the price or shipping, not sure it's right for me, need it sooner, not sure I trust this store, just looking, something else. Baymard found about 4 in 10 US shoppers had left a cart because they were only browsing, so expect plenty of "just looking." Then act on the pattern. Price answers send you to the cart section. Trust answers send you to reviews and policies.

"Not sure it's right for me" is the hard one, because every shopper's doubt is a bit different and a page can only say one thing. That's the problem we built Possible to solve. It's our own product, so take this with a pinch of salt. Possible is an AI built on real sales psychology. It asks each visitor the right question at the right moment, remembers the answers and guides them to a sale. It's free to start, and you can read about our AI sales assistant for online stores. If you sell three products and the choice is obvious, finish the checklists first.

How to tell if a fix worked

Change one thing at a time and write down the date. Open Conversion rate over time in the Behavior reports and compare the two weeks before with the two weeks after. Use the same days of the week, and watch the step that fix should move. A checkout fix should show up in finished checkouts first. That habit, one change and one measured step at a time, is what conversion rate optimization really comes down to.

Expect the numbers to bounce around. With 40 orders a month, a good week can simply be a good week. Judge over a month, and listen to what customers tell you.

Can you run a proper A/B test?

An A/B test shows two versions of a page to two groups of visitors at the same time. Shopify has one built in called Rollouts, and you need the Grow plan or higher to run a test. Go to Markets, then Rollouts, click Create rollout and choose Experiment. Visitors split 50/50 by default, and every test needs an end date. It reports add to cart rate, checkout rate and conversion rate. Older "vintage" themes can't use it.

The catch is visits. Say your store gets 13 orders per 1,000 visits, and a new page would really bring you 20% more orders. By my sums, you'd need about 60,000 visits in all before a test could reliably show that. At 5,000 visits a month, that takes a year. By then you'll have forgotten what B was.

So here's a simple rule:

Visits a monthWhat to do
Under 10,000Fix what's clearly broken and compare before and after
10,000 to 50,000Test only big changes, like a new page layout. A change that brings 50% more orders takes about 10,000 visits in all to show up
Over 50,000Test one change at a time, and set the end date before you start

Whatever you test, don't stop early because the chart looks good on day three. Charts look good on day three all the time.

If you don't have the traffic, Shopify's SimGym tool sends AI shoppers through your store and has no traffic minimum. Those are simulated shoppers, so use what they say as ideas to check and not as proof.

What to skip for now

If you only have one afternoon

  1. Open Conversion rate breakdown and find your worst row. (5 minutes)
  2. Buy from your own store on your phone. (10 minutes)
  3. Turn off forced sign-in, remove extra checkout boxes and turn on Shop Pay. (20 minutes)
  4. Check Abandoned checkouts for failed payments. (10 minutes)
  5. Add the cost and delivery line under the price on your busiest product. (30 minutes)
  6. Run the five-second test on that page and rewrite the first screen. (1 hour)
  7. Write down today's date and your numbers, so you can compare in two weeks.

Everything here uses Shopify's own menus, but the thinking carries over to ecommerce conversion rate optimization on any platform.

Questions about Shopify conversion rate optimization

What's a good conversion rate for a Shopify store?

In Littledata's data, the typical store gets about 13 orders per 1,000 visits (1.3%). The top fifth get 27 or more (2.7%), and the top tenth get 36 or more (3.6%). It varies a lot by what you sell, so your own past months are the fairest comparison.

How do I improve my Shopify conversion rate?

Find the step where people drop off in Conversion rate breakdown, then fix that step first. Good places to start are removing forced sign-in, showing the full cost before the cart, and rewriting the first phone screen of your busiest product page.

Is a 7% conversion rate good?

For a Shopify store, it's about double where the top tenth begins, so yes. Before you celebrate, check where the visits come from. A store selling mostly to its own email list can score that high, and the number can fall once you bring in strangers.

Is 20% a good conversion rate?

For orders on an ordinary online store, that's so unusual that I'd check the counting first. Look for a tracking error or a very small number of visits. If it's for something free, like an email sign-up, it can be perfectly real.

How long does Shopify conversion rate optimization take?

Most of the checkout and cart fixes take minutes to an afternoon. Give each one two weeks before you judge it, or a month if you get few orders. It never really ends, but the first few fixes are often the easiest.

Does Shopify have A/B testing built in?

Yes. Rollouts can run tests on your live store if you're on the Grow plan or higher. It needs a lot of visits to give you a reliable answer, so smaller stores do better comparing before and after.

Do I need an agency or an app to do this?

Not to start. Most of the checkout, cart and product page checklists can be done with Shopify's own settings. Think about outside help once you've run out of obvious fixes and have enough visits to test properly.

Go deeper on conversion tactics.

More guides for online stores

Get new guides by email

A practical conversion guide when there’s a new one. Unsubscribe anytime.

In this guide
  1. Find your leak first
  2. Buy something from your own store
  3. Checkout checklist
  4. Cart checklist
  5. Product page checklist
  6. Help people find the right thing
  7. Speed checklist
  8. Check who's visiting before you blame the store
  9. Ask the people who are leaving
  10. How to tell if a fix worked
  11. What to skip for now
  12. If you only have one afternoon
  13. Questions about Shopify conversion rate optimization