← Back to blogRSS feed

shopify / analytics / conversion

Shopify Conversion Rate Optimization: Read the Number Before You Change the Store

Shopify's online-store conversion rate is the share of sessions that completed a purchase—read that definition, split the funnel, and only then decide what to change.

If you run a Shopify store, the conversion rate on the Analytics overview is not a grade and not a reason to rebuild the theme. In Shopify’s Conversion rate over time report it is the percentage of online-store sessions that resulted in a purchase. Read that definition, see where sessions drop, and only then decide what to change.

This is a diagnosis order for merchants, not another CRO checklist. Report names below follow Shopify Help on behavior reports.

What Shopify’s online-store conversion rate counts: In Conversion rate over time, conversion rate is the percentage of sessions that resulted in a purchase. Help also says a customer can buy more than once in a single session, so your order count and your sessions that completed checkout count can differ. Do not treat the tile as “orders ÷ sessions,” and do not line it up against an ad account’s purchase conversion. Installing the GA4 tag does not make Shopify’s session rate and that purchase conversion the same count. There is no public average in Help to copy. Compare this same definition to your own earlier period and to device splits in your own reports.

Close-up of hands pointing at percentages on a printed chart

Read the conversion rate before you change the store. The percentages in this photo are a printed chart, not a Shopify benchmark.

Open the report that defines the number

  1. In the Shopify admin, go to Analytics → Reports.
  2. Filter Category to Behavior.
  3. Open Conversion rate over time.

The columns that matter are Sessions, Sessions with cart additions, Sessions that reached checkout, Sessions that completed checkout, and Conversion rate. Conversion rate here is the share of sessions that ended in a purchase.

Sessions that reached checkout means there was input during checkout (Help’s example is a key press or a click). A checkout URL loading does not count. Sessions that completed checkout means a purchase happened in that session.

If the rate moved sharply around late September 2026, read Changes to sessions and conversion rate before you “fix” the store. That note says the session-measurement rollout ran September 21–23, 2026, and that sessions or conversion rate can change when the update reaches your store even if traffic and orders did not.

A session is not a person. The Analytics overview explains that sessions and visitors are cookie-based, a session ends after 30 minutes of inactivity, and one visitor can have several sessions. A visitor-based rate and a session-based rate are different denominators. Compare like with like.

Split the drop before you pick a project

Conversion rate breakdown shows the same idea as a funnel, in this order: all sessions, sessions with cart additions, sessions that reached checkout, sessions that completed checkout. Each step’s rate is sessions at that step divided by total sessions.

Use the step that actually falls, not a generic optimization list:

Where sessions thin out What to inspect next What this article will not do
Lots of sessions, few add-to-carts Landing traffic and the product page: wrong audience, unclear offer, or a page that does not match the click Not a product-title rewrite (that is a separate job) and not a discount
Adds to cart, then leaves Cart contents, surprise cost, and whether people are hesitating for a reason you can see Not an automatic coupon
Reaches checkout, then does not finish Checkout friction Hand off to Shopify checkout optimization — do not re-list checkout fields here
Completed checkout is fine and the tile still “looks low” Definition first: orders vs converting sessions, device mix, date range, or the 2026 session-measurement change Not a theme project

Help lets you switch the breakdown between an open funnel (a session can enter mid-path) and a closed funnel (steps must happen in order). If completed-checkout looks oddly small, check which toggle you are on before you conclude the store is broken.

Sessions by device is the Behavior report for phone vs desktop. A storewide rate that mixes a high-intent desktop campaign with a large mobile browse can look “bad” without any page being wrong. Split device before you average the store into one project.

Do not borrow a “good” rate

Help does not publish a target conversion rate for Shopify stores. A worked example inside the Conversion rate over time article is a fictional merchant, not a benchmark, so this page does not repeat that percentage.

If a blog quotes a percentage as what Shopify stores “should” hit, that number is not in the Help definition above. Skip it. Your comparison is the same report, same definition, against your own previous period and your own device split.

Ad platforms count a purchase conversion on their own click or view window. Shopify counts sessions that completed checkout. Those two percentages can both be “right” and still not match. Do not average them, and do not “fix” the store until they do.

A discount is not the default next step

A lower rate means fewer sessions bought. It does not mean the price was the thing that failed. If you are about to email a code because the tile dipped, read cart abandonment behavior signals first and see whether the sessions even reached a cart.

Only after the funnel says where the drop is—and after you have ruled out a definition change, a device mix shift, and a checkout problem—does a price or discount test become a candidate. It is not step one.

A short read, in order

  1. Open Conversion rate over time and write down sessions, sessions that completed checkout, and orders. If orders and completed-checkout sessions disagree, believe the definition, not a mental “orders ÷ sessions.”
  2. Open Conversion rate breakdown and name the first step that thins out.
  3. Open Sessions by device before you treat one storewide percentage as the whole business.
  4. If the drop is at checkout, continue in Shopify checkout optimization.
  5. If your next idea is a discount, pause and check behavior signals instead of launching the code.

FAQ

Why doesn’t my order count match the conversion rate?

Help states that one session can include more than one purchase, so orders and sessions that completed checkout are not the same count. Conversion rate uses the session that purchased, not every order.

What is a good Shopify conversion rate?

Help does not give one. Compare your own Conversion rate over time report to an earlier period and to device splits, using the same definition.

Should I start with a discount if conversion is down?

No. Find whether sessions fail before the cart, at the cart, or at checkout. A discount does not repair a definition mismatch or a checkout problem.

Sources