99creatix Shopify store getting traffic but no sales: the triage, in order See our pricing
Home / Blog / E-commerce & Shopify / Shopify store getting traffic but no sales: the triage, in order
E-commerce & Shopify · 7 min read

Shopify store getting traffic but no sales: the triage, in order

Most advice is tactics in no order. This is the sequence, using Shopify's own reports: real traffic first, then the product page, price and shipping, checkout and trust.

The short answer

When a Shopify store gets traffic but no sales, check in order. First confirm the traffic is real: apply Shopify's Human or bot session filter, then read Sessions by location and Sessions by referrer for the wrong markets or the wrong campaigns. Next open the Conversion rate breakdown report to find where visitors stop. A drop before the cart points at the product page, the price or shipping. A drop between reaching checkout and completing it points at checkout settings. Real visitors who browse and add nothing often need trust signals: a visible returns policy, real contact details, a proper domain. If all of that holds, the problem may be demand rather than the store.

Every price we charge is published. See the full list.

Most advice for a Shopify store with visitors and no orders is a list of tactics in no particular order: install a reviews app, run a discount, redo the homepage, fix your SEO. What a Shopify website costs covers the build; this piece covers the store that exists and does not sell. Any of them might help. None starts by asking which problem you have, so owners spend months fixing a step that was never broken.

The short version. Check the traffic is real first, because bots, the wrong country or the wrong ads can fill a sessions graph with people who were never going to buy. If it is real, Shopify's Conversion rate breakdown report shows the step where visitors stop. A drop before the cart points at the product page, the price or shipping. A drop after it points at checkout, and a store where real visitors browse and never add anything often has a trust problem.

If you read nothing else
  1. Check the traffic is real before touching the store: filter bots with Human or bot session, then read Sessions by location and Sessions by referrer.
  2. Shopify's Conversion rate breakdown report shows the step where visitors stop, and that step decides which fix to make.
  3. A drop before the cart is usually the product page, the price or shipping, not the checkout.
  4. Checkout drops have specific and mostly free fixes, while real visitors who browse and add nothing usually need trust signals.
  5. If the traffic, product page, price and checkout all hold up, the problem may be demand, and a rebuild would be the wrong spend.

Step 1: check the traffic is real

A sessions count is not a count of shoppers. Three things inflate it, and Shopify's own reports show each one.

  • Bots. Shopify classifies each session as human or bot, and you can apply the Human or bot session filter to sessions reports. It is not applied by default, and it only covers data from 7 October 2025 onwards. Apply it before reading anything else.
  • The wrong markets. The Sessions by location report shows the countries visitors come from. If a large share come from places you do not ship to, they cannot buy, whatever the product page says.
  • The wrong sources. Sessions by referrer shows whether visitors arrive direct, from search or from another site. A spike from one referrer, or a paid campaign aimed at a broad audience, fills the graph with browsers. Sessions by landing page shows where they arrive, and a giveaway page is not a product page.

If the traffic is the problem, the fix is in the campaigns and the content, not the store. The same split between the wrong traffic and a broken path applies to any website, and traffic but no leads is the general version of this triage.

Step 2: find the step where they stop

The Conversion rate breakdown report follows visitors through four stages: all sessions, sessions with cart additions, sessions that reached checkout, and sessions that completed checkout. Filter out bots, choose the last 30 days, and write down the share lost between each pair of stages.

Biggest dropLikely causeWhere to look
Sessions to cartProduct page or price Steps 3 and 4. The page did not answer the buyer's questions, or the price did not survive a comparison.
Cart to checkoutCost shock Step 4. Shipping, tax or a minimum order appeared later than the buyer expected.
Checkout to completedFriction Step 5. Payment methods, forms on mobile, or something that broke.
Step 2: find the step where they stop: Sessions to cart Product page or price; Cart to checkout Cost shock; Checkout to completed Friction
Step 2: find the step where they stop

If only a handful of carts appear in a month, the percentages are too small to mean anything. Treat the rest of this piece as a checklist rather than a diagnosis, and start by buying something from the store yourself.

Step 3: the product page

In the stores we audit, the largest drop usually sits here, before anyone touches the cart. Read your best-selling product page on a phone, as a stranger. Can you tell the size, the material, when it arrives and how returns work without hunting? A shopper who has to guess any of those leaves, and how people actually decide covers what they are weighing while they do.

Photography carries more of the sale than copy on most product pages. Show the product in use, at a scale a buyer can judge, and from the angles they would check in a shop.

Three more reports help here. Sessions by device shows how many visitors are on phones, which tells you which screen to judge the page on. The Largest Contentful Paint report shows how long the main content takes to appear, by page. And Searches with no results lists what visitors typed into your store search and could not find, which is a list of products or words your catalogue is missing.

Step 4: price and shipping

A visitor who adds to cart and leaves before checkout usually met a number they did not expect. Shipping is the common one. Put the cost, or the free-shipping threshold, on the product page, so nobody meets it for the first time at the end.

Then the uncomfortable check. Search for your product the way a buyer would and look at what else comes up. If the same or a similar item is cheaper, with faster delivery, your product page has to explain the difference. If it does not, the visitor was comparing prices and you lost. No app fixes that. It is a positioning question.

Step 5: checkout, briefly

If the drop is between reaching checkout and completing it, the causes are specific and mostly settings: forced account creation, missing payment methods for the market, too many form fields, apps and popups that interfere. They are set out in order in why a Shopify store loses orders at checkout, so they are not repeated here. Start with the first item on that list: buy something from your own store, on your own phone, with a real card.

Step 6: trust

Real visitors who browse several pages and add nothing are often stuck on the question every first-time buyer asks. Is this a real business, and will it send me the thing? Five checks answer it.

  • Returns. A returns policy a buyer can reach from the product page, written in plain words.
  • Contact. A route beyond a form: an email address, and a response time you keep.
  • Reviews that look real. A page of identical five-star reviews reads as bought. The occasional four-star review with a reply reads as a business.
  • A proper domain. The store on your own domain, not the myshopify.com address, with email from the same domain.
  • A named business. An about page that says who runs the store and where orders ship from.

Trust badges and security seals come last. They cannot stand in for any of the five.

How we know this

Every Shopify report and filter name is from Shopify's Help Center, checked 15 September 2026. They are Human or bot session, Conversion rate breakdown and its four stages, Largest Contentful Paint, Searches with no results, and Sessions by location, referrer, landing page and device. The 7 October 2025 start of Shopify's bot classification is from the same source. The $5,900 store build and its $3,400, $1,100, $700 and $700 lines are our published prices, listed on the e-commerce service page and the pricing page. The six-step order, the observation that the largest drop usually sits before the cart in stores we audit, the trust checklist and the demand limit are our editorial judgement, not survey data. No third-party statistics are cited.

When the store is not the problem

An honest limit. If the traffic is real, the product page is clear, the price holds up and the checkout works, the remaining explanation may be demand. Not enough people want this product at this price. No store change fixes that, and a rebuild would be the wrong money to spend.

If the diagnosis does point at the store itself, meaning a theme that is slow on phones or product pages lifted from a demo, our Shopify builds start at $5,900. That floor covers the build at $3,400, product page conversion at $1,100, a checkout audit at $700, and payments, shipping and tax setup at $700. A large catalogue or integrations with stock or accounting systems move it, and migrating an existing store is scoped separately. Shopify's own subscription is paid directly, at cost. Every line is on the pricing page.

Before any of that, run steps 1 and 2. They take twenty minutes, and they decide whether you need anyone at all.

Questions people ask

Short answers.

Why is my Shopify store getting traffic but no sales?

Work through it in order. The traffic may not be real, because bots, visitors from countries you do not ship to and broad paid campaigns all inflate sessions. If it is real, the Conversion rate breakdown report shows where visitors stop. Before the cart points at the product page, price or shipping. After it points at checkout. Browsing with no carts often points at trust.

How do I filter out bot traffic in Shopify analytics?

Add the Human or bot session dimension or filter to a sessions report in Shopify's analytics. Shopify classifies each session as human or bot, but the filter is not applied by default, and it only covers data from 7 October 2025 onwards. Apply it before reading conversion rates, or bot sessions will make them look worse than they are.

Which Shopify report shows where customers drop off?

The Conversion rate breakdown report. It follows visitors through four stages: all sessions, sessions with cart additions, sessions that reached checkout, and sessions that completed checkout. Filter out bots, choose the last 30 days, and find the biggest drop between two stages. That stage tells you whether to look at the product page, the price and shipping, or the checkout.

Will free shipping fix a Shopify store with no sales?

Not always, and many small stores cannot afford it. What usually loses the sale is the surprise, when shipping appears later than the buyer expected. Show the cost, or the free-shipping threshold, on the product page and in the cart. If the drop happens before anyone adds to cart, shipping is not the problem at all.

How much does it cost to rebuild a Shopify store?

Our Shopify builds start at $5,900: the build at $3,400, product page conversion at $1,100, a checkout audit at $700, and payments, shipping and tax setup at $700. A large catalogue or integrations with stock or accounting systems move the price, and migration is scoped separately. Shopify's own subscription is paid directly, at cost. Run the free checks first.

The author

Who wrote this.

Written by Madiha Fatima CEO & Founder, 99creatix

Founded 99creatix in 2019 and has spent the years since building websites and running growth programmes for small businesses across the UK, EU, USA, Canada and UAE. Writes here about what things cost and why, on the theory that a client who understands the invoice is a better client to have.

This article
Published15 Oct 2026
Last reviewed15 Sep 2026
Reading time7 min
Related serviceE-commerce & Shopify
More from this hub

Keep reading.

Next step

Fifteen minutes tells
you whether we fit.

We will say no if we cannot help, and you already know what it costs, so nobody has to dance around the budget question.