Home / Guides / Why visitors don't buy

Shopify growth guide

Why Shopify Visitors Don't Buy (and How to Fix It)

When a Shopify store gets visitors but few sales, the cause is usually one of eight things: the wrong traffic, a slow or confusing page, too many choices, no reason to buy now, a shipping cost surprise, trust gaps, mobile problems or checkout friction. Find which step people drop out at, match it to the cause, and fix that first.

Updated 6 October 2026 · 10 min read

The short version

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.

  1. 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.
  2. Use at least 30 days of data, or 90 if your store is small. A handful of sessions can swing wildly.
  3. Find the biggest drop. Is it from visit to cart, cart to checkout, or checkout to order?
  4. Split by device and traffic source. A problem that only shows on mobile, or only on one ad channel, points straight at the cause.
  5. 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 outMost likely causes
Visit, but no add to cartWrong traffic, slow or confusing page, too many choices, no reason to buy now, trust gaps
Add to cart, but no checkoutShipping cost surprise, unclear delivery times, a cluttered cart
Checkout started, but no orderCheckout friction, missing payment options, trust at the payment step
Fine on desktop, poor on mobileMobile 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

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

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

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

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

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

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

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

The fix

What order to fix things in

Don't try to fix all eight at once. You won't know what worked.

  1. Fix anything broken first. Errors, slow mobile pages, buttons that don't work. These are quick wins with no downside.
  2. 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.
  3. Make one meaningful change at a time, and record your numbers before and after.
  4. 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.
  5. 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.

Getting visitors but not enough sales?

Tap Vortex rebuilds your Shopify sale page to convert more visitors, grow every order and bring customers back. One build, $695 + GST, live in three weeks.

Book a 15-minute call →