GuidesShopify how-to
Shopify Store Getting Traffic but No Sales? Diagnose It in Order
Why no one is buying from your Shopify store, and how to find out which of six causes it is, using the reports you already have.
Check who the traffic is before you change the store. Open Shopify Analytics and read sessions by source, country and device, then the conversion funnel, which shows where visitors stop: before adding to cart, before checkout, or at payment. Where they stop tells you the cause. Low add-to-cart points to the visitors or the product page, low checkout starts to trust or a cost surprise, and low completion to checkout friction or mobile problems.
Why is my Shopify store getting visitors but no sales?
Because one of six things is wrong, and they are worth checking in a fixed order: the visitors are not buyers, the product page does not convince, the store does not feel safe, the price plus shipping surprises people late, checkout loses them, or the phone experience is broken. Changing the wrong one wastes weeks. A new headline cannot help traffic that was never going to buy.
The good news is that Shopify already records enough to point at the right one. The conversion funnel tells you where people stop, and the traffic reports tell you who they are. Start there before you touch the theme.
- Step 1: are the visitors real, and do they want what you sell?
- Step 2: what does the funnel say about where they stop?
- Step 3: does the product page answer a buyer’s questions?
- Step 4: does the store look safe enough to pay?
- Step 5: does price plus shipping surprise people late?
- Step 6: does it all work on a phone?
Step 1: is the traffic real, and is it the right traffic?
Some of your sessions are not people. Imperva’s 2025 Bad Bot Report found automated traffic made up 51% of all web traffic in 2024, and malicious bots 37% (Imperva, read 2026-09-28). That is a global figure across many kinds of sites, so it does not tell you your own share, but it is a reason to check. Shopify says you can filter your analytics by human and bot traffic (Shopify help, read 2026-09-28). Apply that filter first, so the numbers you read afterwards are visitors.
Then look at who is left. In Shopify admin, open Analytics, then Reports, and use the Acquisition category. Sessions by referrer breaks visits into referring channel, platform, medium and traffic type. Sessions by location lists countries, regions and cities (Shopify help, read 2026-09-28). You are looking for a mismatch between where the visitors are and where you can sell to them.
- Wrong country: a large share of sessions from places you do not ship to will never convert. Fix the targeting, not the store.
- Wrong intent: people browsing on social platforms are often not shopping. Compare the conversion rate of social sessions with search or email sessions before judging the store.
- Wrong page: Sessions by landing page (Behavior category) shows where visits start. If most land on a blog post or an old page that has no path to a product, the traffic is not reaching an offer.
- Too little to judge: a few hundred sessions cannot tell you much. Wait for more before you redesign anything.
- Sudden spikes from one odd source: often bots or a one-off mention, and not a reason to change your pages.
Step 2: what does the conversion funnel say?
Open Analytics, Reports, filter the category to Behavior and open Conversion rate breakdown. It shows a funnel with four stages: all sessions, sessions with cart additions, sessions that reached checkout and sessions that completed checkout. Conversion rate is the percentage of sessions that resulted in a purchase (Shopify help, read 2026-09-28).
Write the four numbers down for the last 30 days, then work out the drop between each pair. The biggest drop is where to work. Then compare it with the Sessions by referrer and Sessions by device reports. That is the quickest way to tell a traffic problem from a store problem: if search visitors buy and social visitors do not, the store is probably fine.
- Big drop from sessions to cart additions: the visitors, or the product page (steps 1 and 3).
- Good cart additions but few reach checkout: trust or a surprise in the cart (steps 4 and 5).
- Many reach checkout but few complete: checkout friction, payment options or the phone experience (steps 5 and 6).
- A healthy funnel on desktop and a collapsed one on mobile: step 6 first.
- To compare with other stores, use the benchmarks guide, Shopify conversion rate benchmarks, and read how each number was collected.
Step 3: does the product page answer what a buyer asks?
A buyer on a product page wants to know what it is, whether it fits or works, what it costs in total, when it arrives and what happens if it is wrong. If the answers are missing, they leave and open a competitor’s tab. Open your best-selling product on your phone and try to answer those five questions in ten seconds without scrolling far.
For page-level work, see how to improve Shopify product page SEO. For this diagnosis, the most common gaps are these.
- Photos that do not show scale, detail or the product being used.
- A description written for search engines and not for a person deciding.
- No size, material, care or what-is-in-the-box information.
- A price that only appears after choosing a variant.
- An add-to-cart button that sits below the fold on a phone.
- No reviews at all, or reviews that are not visible on the page.
Step 4: does the store look safe to pay?
A first-time buyer is deciding whether you are real. Baymard’s list of reasons for abandoning a cart includes 19% who did not trust the site with their credit card information, and 13% who found the returns policy unsatisfactory (Baymard, read 2026-09-28; the list excludes people who were only browsing, and the page does not publish a sample size or method). Both are trust problems you can fix in an afternoon.
Start with the basics in Shopify admin, under Settings, Policies. Return and refund, shipping, privacy and terms of service can each be written from a template with the Insert template button, and Shopify links them in the checkout footer. Shopify also notes you are responsible for following whatever you publish. Add real contact details and an About page that names who runs the store. The wider set of signals is in how to build customer trust on Shopify.
- Policies in plain language, linked from the footer as well as checkout.
- A named business, a working email and, where you can, an address or phone number.
- Photos and copy that are your own, not a supplier’s catalogue.
- Recognised payment options a buyer will already use elsewhere.
- Reviews from real customers, with photos where you can get them.
Where do reviews fit in the trust step?
Reviews answer the question a stranger cannot ask you: did this arrive, and was it what the page said. In work from Northwestern’s Spiegel Research Center, a product with five reviews was 270% more likely to be bought than one with none (Spiegel Research Center, 2017). That is one study from one dataset and the size of the effect varies by product and price, so treat it as a direction rather than a promise. The evidence on conversion is covered in do reviews increase conversion rate.
One practical point matters for stores with traffic already: reviews only help if they are actually on the page. Many review apps load their reviews with JavaScript, so the text is not in the page as delivered. BeyondReviews prints reviews and replies into the product page’s own HTML and is free up to 100 orders a month. If you have no reviews yet, ask every buyer for one, starting with the customers you already have.
Step 5: does price plus shipping surprise people late?
This is the most common cause of a funnel that looks healthy until checkout. Shopify’s shipping rates determine what customers pay for shipping at checkout (Shopify help, read 2026-09-28), so unless you show the cost earlier, checkout is where buyers first meet it. In Baymard’s list of reasons for abandonment, extra costs that were too high lead at 40%, followed by delivery that was too slow at 20%, and 12% who could not see or calculate the total order cost up front (Baymard, read 2026-09-28).
The fix is not always to cut shipping cost. It is to remove the surprise. State the delivery cost and time on the product page, show a free-shipping threshold in the cart, and make taxes and fees clear before the last step. If your prices are much lower than rivals only because shipping is added later, buyers will notice and leave.
- Put delivery cost and time on the product page.
- Show a free-shipping threshold in the header or cart, if you offer one.
- Make sure the price shown is the price a buyer pays, and explain taxes.
- Check the cart and checkout on a phone for anything that appears late.
- See how to reduce cart abandonment on Shopify for the checkout-side fixes.
Step 6: does the store work on a phone?
Check the device split before you check the design. In Analytics, open Sessions by device (Behavior category), which splits visits into mobile, desktop and tablet (Shopify help, read 2026-09-28). If most sessions are on phones and mobile conversion is far below desktop, the store has a phone problem, and you should fix that before anything else.
Then do a test on your own phone, on mobile data and not your Wi-Fi. Load the homepage, a collection and a product, add to cart and go to the payment step. Time how long each page takes to appear. Speed matters at the level of tenths of a second: a Google-commissioned study by 55 and Deloitte, covering 37 brand sites and more than 30 million sessions, found that mobile pages made 0.1 seconds faster went with 8.4% higher retail conversions and 9.1% more progression from product page to cart (web.dev, read 2026-09-28). Run one product URL through PageSpeed Insights: the goal is Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less (web.dev, read 2026-09-28).
- Tap targets and the add-to-cart button are easy to hit with a thumb.
- Nothing jumps or shifts as the page loads.
- Forms use the right keyboard for email, phone and card fields.
- Payment wallets appear on mobile if you offer them.
- Popups do not cover the product or the checkout button.
Does Google see the same product page you see?
If your visitors come from search, it is worth checking what Google receives from a product page, because it does not always match what your browser shows. The free BeyondReviews AI readiness checker fetches a product page the way a crawler does, without running JavaScript, and reports five things: whether review text is in the delivered HTML, whether Review or AggregateRating markup is present, whether the rating and review count are in the readable text, whether Organization markup says who you are, and whether the page is allowed to be indexed. No account is needed. It also returns the phrases customers repeat and a reply in your shop’s own voice.
A fail here does not explain low conversion on its own, but it explains why a store with good pages gets few of the right visitors.
What should you change first, and how long until you know?
Change one thing at a time in the order the funnel points to, and give each change enough sessions to show a result. There is no fixed number that fits every store, so decide in advance what you are measuring, for example the add-to-cart rate for one product, and compare the same number for the same length of time before and after.
If you have done all six steps and the funnel is still empty, the offer itself may be the issue: the product, the price against rivals or a niche too small to sustain the traffic. That is a harder conversation, but the funnel makes it an honest one. For a wider view of what to check across the store, use the Shopify store audit checklist, and for the first-sale basics, how to get your first sales on Shopify.
Frequently asked questions
Why is no one buying from my Shopify store?
Usually because of the visitors, the product page, trust, a cost surprise at checkout or a broken phone experience. Open Shopify Analytics, read the conversion funnel and sessions by source and device, and work out where people stop. That tells you which of the six to fix first.
How much traffic do I need before I can judge my store?
There is no single published number, and a few hundred sessions is too few to tell a real problem from noise. Compare like with like: the same traffic source over the same period, and change one thing at a time so you can see what moved the funnel.
Could my traffic be bots?
It could be part of it. Imperva reports that automated traffic was 51% of all web traffic in 2024, though that is a global figure and not your share. Shopify says you can filter analytics by human and bot traffic, so apply that filter before reading your numbers.
Where do I find my conversion funnel in Shopify?
In Shopify admin, open Analytics, then Reports, filter the category to Behavior and open Conversion rate breakdown. It shows all sessions, sessions with cart additions, sessions that reached checkout and sessions that completed checkout.
Do reviews help a store that already has traffic?
They can, because they answer the trust question a stranger has. One Northwestern Spiegel Research Center study found a product with five reviews was 270% more likely to be bought than one with none, though the effect varies by product. Reviews only help if buyers can see them on the page.
Is a low conversion rate always my fault?
No. If visitors come from countries you do not ship to, or from social browsing with no intent to buy, the rate will be low whatever the store looks like. Split the funnel by source before you change the design.