Shopify conversion rate: how to measure and improve it
Shopify conversion rate is orders divided by sessions, and Shopify calculates it for you in the admin. The rate shown there is broken into three steps: added to cart, reached checkout and purchased. The real information is in the drop between those three steps.

Shopify does not ask you to calculate conversion rate, it calculates it for you. The rate and the three steps of the funnel sit ready in the Analytics section of the admin.
That convenience brings a trap with it: looking at a single percentage and deciding from it. That percentage is the average of three separate problems.
The three steps of the Shopify funnel
Step | What it measures | If it is low, usually because |
|---|---|---|
Added to cart | How convincing the product page is | Images, price, stock information, missing reviews |
Reached checkout | Friction in the cart | Shipping cost appearing too late |
Purchased | How smooth the payment step is | Forced account creation, too few payment methods |
If your overall rate is low, first find which step you are losing at. The three have completely different fixes, and an improvement made at the wrong step changes nothing.
Verifying the measurement first
Before interpreting the rate, make sure you are measuring it correctly. If Shopify's own figure and your analytics tool's figure diverge, interpretation is pointless.
Shopify counts sessions and GA4 counts sessions, but their definitions differ
When cookie consent is refused GA4 records no session while Shopify does
Test orders and your own visits distort the rate, exclude them
App and theme updates break measurement silently, see the Shopify conversion tracking article
If add to cart is low
The problem is on the product page. The most common cause is that the information the buyer needs in order to decide is not on the page.
Show delivery time and shipping cost on the product page, not in the cart
Make size or variant selection visual
State stock status clearly, uncertainty postpones the purchase
Show images in use, not only the product on its own
If few reach checkout
The large majority of loss at this step comes from one cause: shipping cost being a surprise in the cart.
The bigger the gap between the price shown on the product page and the total shown in the cart, the higher the abandonment rate.
If the purchase does not complete
Friction at the payment step usually comes from three places: forced account creation, limited payment methods and a long form.
Keep guest checkout available
Add local payment methods
Enable accelerated checkouts such as Shop Pay
Shorten address fields with autocomplete
The thing most often overlooked in stores is mobile speed. If the product page takes more than three seconds to open on mobile, none of the improvements above will make a difference.
Traffic quality and the rate
Conversion rate is a result of the traffic arriving as much as of the store. Raise the ad budget and add cold traffic to the top of the funnel and the rate falls.
That is not a deterioration. When deciding, look at cost per conversion and total profit rather than at the rate. We covered the same subject more generally in the conversion rate article.
Sources
Frequently asked questions
Where do I see the Shopify conversion rate?
What is a good Shopify conversion rate?
Why do Shopify and GA4 show different rates?
Do test orders distort the rate?
Can sales rise while conversion rate falls?
MORE ARTICLES