How to Increase Your Shopify Store's Conversion Rate
Your conversion rate is one number, but shoppers leave at three different places. Shopify's own report shows which one costs you most, and each has its own fixes, from the product page to the last click of checkout.

In Discounty: Bulk price editor See how the Shopify bulk price editor works
To raise your Shopify store’s conversion rate, find the step where shoppers leave and fix that step first. Shopify’s Conversion rate breakdown report shows how many sessions add something to the cart, reach checkout and complete checkout. The biggest drop between two steps is where your next change goes.
This guide shows you how to read the number, what to change at each step, and how to tell whether a change worked.
What is a Shopify store conversion rate?
Your conversion rate is the share of visits to your store that end in an order. Shopify counts visits as sessions, so its Conversion rate (online store) is the percentage of sessions that resulted in a purchase. One shopper who comes back three times is three sessions.
You can also count other actions as conversions, such as newsletter sign-ups. This guide sticks to orders, because that is the number Shopify reports and the one that pays the bills.
How to calculate conversion rates
Conversion rate = sessions that ended in an order ÷ all sessions × 100.
If your store had 1,000 sessions last month and 30 of them ended in an order, your conversion rate was 30 ÷ 1,000 × 100 = 3%.
You don’t need to work it out by hand. In your Shopify admin, open Analytics, then Reports, and set the Category filter to Behavior. Two reports matter here:
- Conversion rate over time shows the overall rate, day by day or month by month.
- Conversion rate breakdown shows the funnel: All sessions, Sessions with cart additions, Sessions that reached checkout, and Sessions that completed checkout. Each step is shown as a share of all sessions.
What’s a good conversion rate on Shopify?
A good conversion rate is one that is higher than your own rate last month or last season. Published averages mix stores that sell $15 socks with stores that sell $900 sofas, and stores fed by email with stores fed by cold ads. None of them tells you what to fix.
Two things move your number without any change on your side:
- Where your traffic comes from. A new ad campaign brings people who have never heard of you, so the rate can drop while sales grow.
- How Shopify counts sessions. Shopify notes that a change to its session measurement, rolled out on 21 to 23 September 2026, may shift conversion figures even when shoppers behave the same. Compare periods on the same side of that date.
Find the step where shoppers leave
Open the Conversion rate breakdown report for the last 30 days and look at the gap between each pair of steps. Here is how it reads for an example store with 1,000 sessions:
An example store, 1,000 sessions in a month
920 of 1,000 sessions never add anything to the cart. For this store, the product page is the first place to work on, not checkout.
Each gap points to a different part of the store:
| Where the drop is | What it usually means | Where to work |
|---|---|---|
| Few sessions add to cart | The page doesn’t answer the shopper’s questions, or gives no reason to buy today | The product page |
| Carts don’t reach checkout | Something in the cart changes the shopper’s mind, often shipping or the total | The cart |
| Checkouts don’t finish | Extra steps, a missing payment method, or a hunt for a discount code | Checkout |
Step 1: get more shoppers to add to cart
A shopper on a product page asks three things: is this what I want, what does it cost me, and why buy now rather than later. Answer all three on the page.
Show the product in use. Clear photos from several angles, and a description that starts with what the product does for the buyer, then the details in short lines. “Stays dry in heavy rain” tells more than “waterproof shell”.
Show what other buyers said. Reviews on the product page answer the question a photo can’t: did it work for someone like me.
Go beyond recommendations: let shoppers build the product. For merchants who want shoppers to actively configure a product rather than just see recommendations, Easify Custom Product Options lets customers add personalized text, images, swatches, and other option sets right on the product page. No coding is required. Merchants can set conditional logic, charge extra for premium options, and let shoppers preview their choices live, turning a standard product page into one that’s tailored to each customer and nudges them toward checkout.
Put the documents a careful buyer needs on the page. For technical or regulated products, shoppers often want the full picture before they buy: a care guide, a size chart, a spec sheet or an installation manual. If those files sit in a footer link, people either miss them or email support instead. Document Library Pro turns your files into searchable libraries you can add straight to a product page, with a built-in viewer so shoppers preview a file before downloading it. There is a free plan for up to ten documents, and paid plans start at $15 a month.
Show the offer next to the price. A discount only changes a decision when the shopper sees it before deciding. With Discounty, the offer shows on the page itself:
- A Bulk price editor sale writes the sale price into Shopify and stores the old price as the compare-at price on products that don’t have one, so your theme shows the strikethrough price and its sale badge.
- A Quantity discount can show its tiers as a table on the product page, so “buy 3, save 15%” is in front of the shopper before they pick a quantity.
- A Buy X get Y campaign can show an offer line on the product page, such as “Buy 2 of this item, get FREE”.
- A countdown timer on the product page or the homepage shows when the sale ends, on the Essential plan and up. Set the end date and the timer counts down to it. The countdown timer guide shows where to put it.
Keep the page fast on a phone. Open your product page on your phone and, if it is slow, compress large images and remove apps you no longer use.
Step 2: get more carts to checkout
A shopper who adds to cart has said yes once. The cart is where a surprise can turn that yes into a no, and a frequent surprise is the shipping cost.
Say what shipping costs before the cart. If you offer free shipping over an amount, show it on the product page and in the cart. A Shipping discount campaign in Discounty gives free shipping over an amount you choose, from the Lite plan. Set the campaign to Automatic discount, so no code is needed. Then, on the Essential plan and up, its progress bar tells shoppers how much more they need to spend, on the product page and in the cart. The free shipping progress bar guide shows the setup.
Show the saving in the cart. A shopper who sees “Saving $12” next to the total is reminded why they came. Discounty’s Saving on cart widget shows the full-price total with a strikethrough and the amount saved, on the cart page and in your theme’s slide-out cart, on every plan. It counts savings from Bulk price editor, Quantity discount, Cart goal and Buy X get Y campaigns.
Offer a discounted add-on. After customers add an item to their cart, offer a complementary product at a discount. The shopper has already decided on the first item, so a small add-on is an easy yes.
- Use a Buy X get Y campaign in Discounty, on the Lite plan and up. The main product is what the customer buys (X). The add-on is what they get (Y), picked as a specific product, at a percentage off, a fixed amount off or free.
- Choose Show pop-up as the reward selection method. Once the cart qualifies, a pop-up offers the add-on and the shopper adds it without leaving the page.
- Pick small add-ons that belong with the main product, like a charger with a lamp or a cleaner with makeup brushes.
For example, a beauty store puts its makeup brushes under Customer buys (X) and a brush cleaner under Customer gets (Y) at 20% off. When a shopper adds a brush, the pop-up offers the cleaner at the lower price. The cross-selling guide has more pairs.
Step 3: get more checkouts finished
Shopify runs the checkout, so you can’t redesign it the way you redesign a product page. You can still remove the reasons people stop.
Don’t make shoppers hunt for a code. A shopper who sees an empty discount code field often leaves to look for one and doesn’t come back. An automatic discount needs no code: the price is already lower, or the discount applies by itself in the cart and at checkout. Bulk price editor, Quantity discount and Cart goal campaigns are always automatic, and Buy X get Y and Shipping discount campaigns can be.
Remove the other reasons to stop. Turn on the payment methods your customers ask for, let first-time buyers check out without an account, and put a short line about your returns policy on the product page.
Follow up on checkouts that don’t finish. Shopify can email shoppers who leave checkout before paying. Keep the first email a simple reminder of what they left. The discount email guide shows how to write one when you do add an offer.
Give hesitant shoppers a reason to buy now
A shopper who likes the product but plans to “think about it” often doesn’t return. A clear offer with a clear end gives them a reason to decide on this visit. Pick the offer by what you want the shopper to do:
| What you want | Offer | In Discounty | Plan |
|---|---|---|---|
| Buy this week, not someday | A sale with an end date and a countdown | Bulk price editor with a countdown timer | Sale on every plan, timer from Essential |
| Buy more than one | “Buy 3, save 15%” | Quantity discount | Every plan, more than one tier from Essential |
| Spend a little more | “Spend $100, get 10% off” | Cart goal | Every plan |
| Try something new | “Buy 2, get 1 free” or a free gift | Buy X get Y | Lite and up |
| Finish the order when shipping shows | Free shipping over an amount | Shipping discount | Lite and up, progress bar from Essential |
Run one offer at a time on a product, so the shopper sees one clear deal. The tiered discounts guide helps you pick the steps for a Quantity discount or Cart goal.
Test one change at a time
When you change three things at once and the rate moves, you don’t know which one did it. Change one thing, then compare two equal periods:
- Note the current rate for each step in the Conversion rate breakdown report.
- Make one change, such as adding the tier table to one collection.
- Wait at least two weeks, or longer if you get few orders.
- Compare the same steps for an equal period before and after, avoiding a holiday or a big email in only one of them.
Look at the step you meant to change. If the tier table helps, you’ll see it first in the add-to-cart step, before the overall rate moves. The discount testing guide shows how to test offers against each other.
Where it breaks: settings to check before you judge the result
Most changes that “didn’t work” were never seen by shoppers. Check these before you decide:
- Turn on the app embed. Discounty’s product page table, offer line, countdown timer, pop-up, progress bar and cart saving all need it. The app embed guide shows where the switch is.
- Use an automatic campaign for the pop-up and the progress bar. A Buy X get Y campaign set up as a discount code never shows on your storefront, so it can’t show a pop-up. The shipping progress bar works only with a Shipping discount set to Automatic discount, and with one campaign at a time.
- Count your automatic discounts. Shopify allows 25 active automatic discounts per store, and each automatic Buy X get Y or Shipping discount campaign uses one of its own. Your Quantity discount and Cart goal campaigns share one between them. Deactivate old campaigns you no longer run.
- Give free shipping one source. Only one shipping discount applies per order. If you set free shipping over an amount in Shopify and in Discounty, keep one and switch the other off, with the same amount everywhere.
- Test the Buy it now button. Shopify’s accelerated checkout buttons on the product page take the shopper straight to checkout, past the cart. Place a test order that way to see whether the add-on pop-up or the cart saving still appears.
- To undo a sale, deactivate the campaign. A Bulk price editor campaign puts the original prices back. If you activate it again later, set the end date again, because a reactivated campaign has none unless you set one.
Frequently asked questions
How do I make my Shopify store high-converting?
Find the step with the biggest drop in the Conversion rate breakdown report and fix that step first. For the product page, that means clear photos, reviews and the offer next to the price. For the cart, show shipping and the saving. For checkout, remove the need for a discount code and extra steps.
Why is my Shopify conversion rate low?
Common causes are a product page that doesn’t answer the shopper’s questions, shipping costs that appear late in the cart, and a checkout that asks for more than the shopper expects. A new source of cold traffic can also lower the rate while sales grow. Shopify’s September 2026 change to how it counts sessions can move the number too, so compare periods on the same side of it.
How to Offer Free Shipping Over a Cart Amount on Shopify, With a Progress Bar
Cross-Selling Discounts: When the Second Item Sells
How to Test a Discount Strategy