Get early access

Shopify traffic but no sales? How to find out why, with your own data

Generic checklists guess. Your store’s own reports can show you the exact step where people stop.

Short answer

Traffic without sales means shoppers stop at one step of the funnel: they leave the landing page, don’t add to cart, abandon the cart, or abandon checkout. Open the Conversion rate breakdown report in Shopify Analytics to see which step loses the most people, then check that step by device, traffic source and landing page. The step tells you where to look; the segment tells you who is affected.

Key takeaways

  • Start with where people stop, not with a list of fixes. Each funnel step has different causes.
  • Split every number by device, traffic source and landing page. A store-wide average hides the problem.
  • Filter out bot sessions first, or your conversion rate looks worse than it is.
  • Once you know the step and the segment, watch a handful of those sessions to see the actual moment people give up.

Most advice for this problem is a list of 20 things to try: better photos, trust badges, free shipping, faster pages. Some of it will be right for your store and most of it won’t, and you can’t tell which from a list. The faster route is to let your own data tell you where shoppers stop. Every step of the funnel fails for different reasons, so knowing the step cuts the list down to a few things worth checking.

Everything below uses reports that come with Shopify. You don’t need a new app to do the diagnosis.

First, check the traffic is real

Bots and crawlers create sessions that will never buy, and a sudden jump in sessions with no change in orders is often just that. Since October 2025, Shopify’s sessions reports have a “Human or bot session” filter. Set it to human traffic before you read any conversion number.

Then look at Sessions by referrer and Sessions by location (both under Acquisition reports). If a large share of sessions comes from a country you don’t ship to, or from one referrer you don’t recognize, that traffic can’t convert however good the store is.

Find the step where people stop

Open Analytics → Reports → Conversion rate breakdown. It shows four numbers for the period: sessions, sessions with cart additions, sessions that reached checkout, and sessions that completed checkout (Shopify Help: Behavior reports). Divide each step by the one before it and you have three step rates:

  • Add-to-cart rate = sessions with cart additions ÷ sessions
  • Cart-to-checkout rate = sessions that reached checkout ÷ sessions with cart additions
  • Checkout completion rate = sessions that completed checkout ÷ sessions that reached checkout

The step with the weakest rate, compared with its own history and with your other traffic segments, is where to dig. Benchmarks from other stores are a weak guide here: they mix industries, prices and traffic mixes that have nothing to do with yours.

What each step usually means

Where the funnel drops, and where to look first
Weak stepWhat it usually points toLook at first
Sessions → cartThe page doesn’t answer the shopper’s question, the product or price isn’t what the ad promised, or the page is slow or broken on their device.Landing pages with the most sessions and fewest cart additions; mobile vs desktop; page speed by page type.
Cart → checkoutA surprise in the cart: shipping cost, a minimum order, a missing payment option, or a cart drawer that’s hard to use.What the cart shows before checkout; whether shipping is visible earlier; the cart on a phone.
Checkout → orderExtra costs appearing late, forced account creation, too few payment methods, or doubts about trust and returns.Abandoned checkouts list; checkout settings (accounts, payment methods); shipping rates by region.

The last step has the best outside research. Baymard Institute’s survey of US online shoppers found that extra costs (shipping, tax, fees) were the top reason for abandoning a checkout, cited by 40% of those who abandoned for reasons other than just browsing (Baymard Institute). We cover all eleven reasons in why shoppers abandon checkout.

Split the weak step by device, source and page

A store-wide rate is an average of very different visits. The same step can work on desktop and fail on phones, or work for email visitors and fail for ad visitors. Split the weak step three ways:

  1. By device

    Use Sessions by device and the device type filter in your reports. If phones convert far worse than desktop at one step, test that step on a real phone. More in mobile vs desktop conversion.

  2. By traffic source

    Use Sessions by referrer. Visitors from a social ad, a search and a newsletter arrive with different intent. A source that sends many sessions and few carts is usually a message mismatch, not a store problem. See TikTok traffic but no sales for one common case.

  3. By landing page

    Use Sessions by landing page. Sort by sessions and look at the pages that bring the most visits. A page that gets a quarter of your traffic and rarely leads to a cart is worth more attention than the rest of the store combined.

Check speed and on-site search

Two more reports catch problems that shoppers rarely complain about. Web performance reports show Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift from real visits over the last 30 days, by page type and page URL. Shopify rates LCP up to 2,500 ms as good and over 4,000 ms as poor (Shopify Help: Web performance reports). Speed matters at the cart step too: a Google-commissioned study by Deloitte found that a 0.1 second faster mobile site came with a 9.1% increase in progression from product page to add-to-basket for retail sites (web.dev: Milliseconds make millions).

Searches with no results and Searches with no clicks (Behavior reports) show what shoppers typed and didn’t find. Each one is a shopper telling you in their own words what they came for.

Watch the sessions that matter

Reports tell you where and who. They don’t tell you what happened on the screen. Once you know the weak step and the segment, watch a small number of those exact sessions in a session recording tool: for example, phone visitors from one ad who reached the cart and left. Five to ten recordings of the right segment usually show a pattern; hundreds of random recordings usually don’t.

Write down what you see as a finding with evidence: the step, the segment, what happened, and how many sessions showed it. Then change one thing and compare the same step for the same segment afterwards. A before and after comparison is a hint, not proof, because traffic and seasons change too.

Questions

Why do I have visitors but no sales on Shopify?
Because shoppers stop at one step: the landing page, the cart, or checkout. Open the Conversion rate breakdown report, find the step with the biggest drop, then split it by device, traffic source and landing page to see who is affected.
What is a good conversion rate for a Shopify store?
There isn’t one number that fits every store: price, category and traffic mix change it a lot. Compare your step rates with your own history and between your own segments. That tells you more than an average from other stores.
How many sessions do I need before the numbers mean anything?
There is no fixed threshold. The fewer sessions a segment has, the more its rates jump around by chance, so look at longer periods for small segments and treat single-day changes with suspicion.
Should I buy more traffic if my store isn’t converting?
Not until you know where current visitors stop. More of the same traffic usually brings more of the same result. Fix or re-target the weak step first, then scale the source that converts.
Can bots make my conversion rate look bad?
Yes. Bot sessions count as visits that never buy. Use the “Human or bot session” filter in Shopify’s sessions reports before reading conversion numbers.

Sources

  1. Behavior reports (Conversion rate breakdown, searches, sessions by landing page and device)Shopify Help Center
  2. Acquisition reports (sessions by referrer and location)Shopify Help Center
  3. Filter out bot traffic in your sessions-related reportsShopify Changelog, 2025-10-27
  4. Web performance reportsShopify Help Center
  5. Cart abandonment rate statisticsBaymard Institute, 2025-09-22
  6. Milliseconds make millionsweb.dev (Google), study by Deloitte and 55, 2020
  7. Reached checkout is higher than add to bagShopify Community

Know why they didn’t buy.

Shopsicle watches how people shop your store and tells you what to change, with the proof attached.

Get early access