Start by finding where people drop out
Before changing anything, work out where in the journey people leave. Guessing wastes weeks. Ten minutes in your reports usually narrows it down.
- Open Shopify admin, then Analytics. Find the conversion rate breakdown. It shows the share of sessions that added to cart, reached checkout and completed checkout.
- Use at least 30 days of data, or 90 if your store is small. A handful of sessions can swing wildly.
- Find the biggest drop. Is it from visit to cart, cart to checkout, or checkout to order?
- Split by device and traffic source. A problem that only shows on mobile, or only on one ad channel, points straight at the cause.
- Watch some real visits. A free session recording tool such as Microsoft Clarity shows anonymised recordings and heatmaps. Watching 20 visits from people who didn't buy is often more revealing than any report.
Keep in mind that most visitors leave without buying, even on good stores. Most industry reports put the typical Shopify conversion rate at roughly 1% to 2%. Our guide to Shopify conversion rate benchmarks explains how to read your own number.
| Where people drop out | Most likely causes |
|---|---|
| Visit, but no add to cart | Wrong traffic, slow or confusing page, too many choices, no reason to buy now, trust gaps |
| Add to cart, but no checkout | Shipping cost surprise, unclear delivery times, a cluttered cart |
| Checkout started, but no order | Checkout friction, missing payment options, trust at the payment step |
| Fine on desktop, poor on mobile | Mobile speed, layout or checkout problems |
1. The traffic was never going to buy
Sometimes the store is fine and the visitors are the problem. Broad social ads, untargeted influencer posts, giveaways and bot traffic can all bring sessions that look good in a report but have no intention of buying.
How to diagnose it
- In Shopify Analytics or GA4's traffic acquisition report, compare conversion rate by source. If email and branded search convert reasonably but one paid channel barely converts, that channel is the issue.
- Check engagement in GA4. Very short sessions and a single page viewed from one source suggest poor targeting or bots.
- Look at the location report. Lots of sessions from countries you don't ship to is a red flag.
The fix
Tighten ad targeting, and make sure the ad and the page it lands on talk about the same product and offer. If an ad promotes one hero product, send people to a page built for that product, not your home page. Our guide to landing pages vs product pages covers when each makes sense.
2. The page is slow or confusing
If a page takes too long to load, people leave before they see anything. If it loads but doesn't quickly answer "what is this, why should I want it and how much is it?", they leave a few seconds later.
How to diagnose it
- Run your top product page through Google PageSpeed Insights on mobile. Large images, too many apps and heavy video are the usual culprits.
- In GA4, look at the landing pages report. Pages with lots of entrances and very little engagement need attention.
- Watch session recordings. Rapid scrolling up and down, or rage clicks on things that aren't buttons, mean people can't find what they need.
The fix
Remove apps you don't use, compress images and avoid autoplaying large video above the fold. Then make the top of the page do its job: a clear product name, the main benefit in one line, the price, key options and an obvious add-to-cart button, all visible without scrolling on a phone. Put the details people need to decide (sizing, materials, what's included, delivery) just below, not buried in tabs nobody opens.
3. Too many choices
A big range can feel like a strength, but when people can't tell which option is right for them, many choose nothing. This is common in skincare, supplements, coffee, apparel and anything with lots of similar variants.
How to diagnose it
- Check collection pages in GA4. Lots of views with few clicks through to products suggests people are overwhelmed.
- Look at site search terms. Searches like "best for dry skin" or "which size" show people want help choosing.
- Read your customer service emails. Repeated "which one should I get?" questions are a strong signal.
The fix
Guide people to a short list. Highlight a best seller or "start here" option, group products by need rather than by internal name, and cut variants that rarely sell. For bigger ranges, a Shopify product quiz can match people to the right product in a few taps. Ready-made bundles also reduce choice by doing the picking for them.
4. No reason to buy now
Plenty of visitors like the product and still leave, meaning to come back later. Most don't. Without a reason to act today, "later" becomes "never".
How to diagnose it
- A decent add-to-cart rate from returning visitors but a low one from new visitors suggests people are interested but not convinced yet.
- Strong engagement on product pages (people scroll and look at images) with few adds to cart points the same way.
The fix
Give honest reasons to act now. Show delivery estimates ("order today, arrives Thursday"), genuine low stock where it's true, a bundle that saves money, or a gift with purchase above a spend. Avoid fake countdown timers. People spot them and they damage trust.
For people who aren't ready, capture an email in exchange for something useful, then follow up. A welcome series and browse and cart abandonment flows are covered in our Klaviyo flows guide.
5. Shipping cost surprise
This is the big one for "add to cart but no purchase". Large surveys of online shoppers, including long-running research that pulls together dozens of cart abandonment studies, consistently find that unexpected extra costs, especially shipping, are the most-cited reason people abandon a cart. Australian shoppers are used to paying for postage, but not to finding out at the last step.
How to diagnose it
- A healthy add-to-cart rate with a sharp drop between cart and completed checkout.
- In session recordings, people reach the shipping step, pause, then leave.
- Check whether shipping costs appear anywhere before checkout. On many stores they don't.
The fix
Show shipping costs and delivery times early: a short line near the price on product pages, and an estimate in the cart. If you offer free shipping above a spend, show the gap in the cart ("You're $14 away from free shipping"). Our guide to setting a free shipping threshold walks through choosing the right number. Also check the cart doesn't add other surprises, like a surcharge that only appears at payment.
6. Trust gaps
New visitors don't know you. If anything about the store feels off, or simply unknown, they'd rather buy from a brand they've heard of, even if it costs more.
How to diagnose it
- New visitors convert far worse than returning ones.
- Session recordings show people clicking through to shipping, returns or About pages, then leaving.
- Check the basics yourself: Is there a clear returns policy? An Australian business name and contact details? Real product reviews? Recognisable payment logos?
The fix
Answer the questions a cautious buyer has, close to the add-to-cart button. Show genuine customer reviews (never invented ones), a clear and fair returns policy in plain English, delivery times, a contact email or phone number, and that you're based in Australia if you are. Good product photography, including photos of the product in use, does a lot of quiet trust work too.
7. Mobile problems
For most stores, most traffic now comes from phones, and mobile almost always converts lower than desktop. Some of that gap is normal. A very large gap usually means something on mobile is broken or awkward.
How to diagnose it
- In Shopify Analytics or GA4, compare add-to-cart and checkout completion rates by device. A much bigger drop on mobile at one step tells you where to look.
- Do a full purchase on your own phone, on mobile data rather than Wi-Fi. Note anything slow, hidden or fiddly.
- Filter session recordings to mobile and watch for pop-ups that cover the page, buttons that are hard to tap, or a sticky bar hiding the add-to-cart button.
The fix
Keep the add-to-cart button visible (a sticky button on scroll often helps), make tap targets large, and delay or remove pop-ups on mobile. Make sure variant pickers and size guides work on small screens. Turn on express payment options like Shop Pay, Apple Pay and Google Pay so mobile buyers don't have to type out card details.
8. Checkout friction
Getting someone to checkout is hard work. Losing them there hurts. Shopper surveys regularly list forced account creation, long or complicated checkouts, limited payment options and slow delivery among the main reasons people abandon.
How to diagnose it
- A large drop between reaching checkout and completing an order in Shopify's conversion rate breakdown.
- Check your Abandoned checkouts list in Shopify admin. Are people stopping at contact details, shipping or payment?
- Run a test order yourself on mobile and desktop. Count the fields and steps.
The fix
- Allow guest checkout. Don't force people to create an account before paying.
- Offer the payment options your customers expect: cards, Shop Pay, Apple Pay, Google Pay, PayPal, and buy now pay later if it suits your price point.
- Remove checkout apps or extra fields that don't earn their place.
- Make sure discount code fields don't send people off hunting for codes. If you run promotions, apply them automatically where you can.
- Set up abandoned checkout emails so you win back some of the people who leave.
What order to fix things in
Don't try to fix all eight at once. You won't know what worked.
- Fix anything broken first. Errors, slow mobile pages, buttons that don't work. These are quick wins with no downside.
- Then work on the biggest drop in your funnel. If most people leave before adding to cart, start with the product page. If they leave at checkout, start there.
- Make one meaningful change at a time, and record your numbers before and after.
- Judge results by revenue per visitor, not conversion rate alone. A big discount might lift conversion and still lose money. Growing order size with average order value tactics counts too.
- Test bigger changes properly. For a new page layout or offer, run an A/B test. Our Shopify A/B testing guide covers how.
To get a rough idea of what these drop-offs might be costing you each month, try the revenue leak calculator.
This is the core of how Tap Vortex rebuilds a sale page: find where visitors drop out, rebuild the page to answer their questions and remove friction, then A/B test it against your current page. Read more about our Shopify CRO agency work or start on the Tap Vortex home page.
FAQ
Why am I getting traffic but no sales on Shopify?
The most common reasons are traffic that was never likely to buy, a product page that is slow or unclear, no reason to buy now, shipping costs that appear too late, and checkout friction. Use Shopify's conversion rate breakdown to see whether visitors are failing to add to cart, leaving the cart or abandoning checkout, then fix the step with the biggest drop.
Why do people add to cart but not buy on Shopify?
Large surveys of online shoppers consistently find that unexpected extra costs, especially shipping, are the most common reason people abandon a cart. Other frequent reasons are slow delivery, being asked to create an account, a long checkout and not trusting the site. Show shipping costs early, enable guest checkout and express payment options, and set up abandoned checkout emails.
How many Shopify visitors should turn into sales?
Most industry reports put the typical Shopify store at roughly 1% to 2% of sessions converting, so even a healthy store sees most visitors leave without buying. If you are well below 1%, or have had thousands of sessions and no orders, something specific is usually wrong with the traffic, the page or the checkout.
How do I know if my traffic is the problem?
Split your sessions and conversion rate by traffic source in Shopify Analytics or GA4. If email and branded search convert reasonably but one paid channel converts almost nothing, the problem is that channel's targeting or the match between the ad and the landing page, not your whole store.
Should I offer a discount to get my first sales?
A discount can help, but it rarely fixes the underlying problem and it trains customers to wait for sales. Check the basics first: page speed, clear pricing and shipping, trust signals and a smooth mobile checkout. If you do use an offer, make it time-limited and specific, such as a first-order incentive in exchange for an email address.
Can I see what visitors do on my Shopify store?
Yes. Shopify Analytics shows the funnel from sessions to add to cart, checkout and orders. GA4 adds detail by page and source. A free session recording tool such as Microsoft Clarity lets you watch anonymised visits and see heatmaps, which is often the fastest way to spot confusion or broken elements.