Short answer: work down the funnel in order. First place a test order to prove checkout takes money. Then, in Shopify Analytics, split sessions by traffic source and device and find the step where people stop: product page, add to cart, checkout, or payment. Fix that step first. The usual culprits are traffic that does not match the product, a first phone screen that does not say what it is and what it costs, shipping costs revealed late, and missing trust signals.
Step 1: prove checkout works
A store that cannot take payment sells nothing, and every other number is noise until you know. Place a test order through the storefront, then turn test mode off. Our guide to testing a Shopify checkout has the steps.
Step 2: split traffic by source
In Shopify Analytics, compare sessions and conversion by channel: paid social, search, email, direct. A channel with plenty of sessions and almost no add to carts usually means the wrong audience, or an ad that promises something the page does not show. Fix the targeting or the message before the store.
Step 3: find the step where people stop
Look at the funnel from sessions to added to cart, reached checkout, and completed:
- Few add to carts: the product page is the problem. Go to step 4.
- Many add to carts, few checkouts: the cart is the problem, often a surprise cost or a forced account.
- Many checkouts, few orders: something in checkout, such as shipping, payment options or an error.
Compare new and returning visitors too. Returning visitors usually buy more readily, so a weak number for new visitors points at the first impression.
Step 4: the product page on a phone
Open your top product on a phone, from the same link your ads use. Without scrolling, can you see what it is, the price, and the add to cart button? Then check:
- Clear photos with scale, and real text that answers the buyer's questions: size, material, delivery time.
- Variants that are easy to pick, with stock shown honestly.
- Pop-ups that do not cover the button.
Our guide to Shopify product page conversion goes deeper.
Step 5: costs and trust
- Show shipping costs and delivery times on the product page or in the cart, not only at the last step.
- Make returns, contact details and your business identity easy to find.
- Show reviews if you have them, and never invent them.
- Offer the payment methods your buyers expect, including express buttons.
Step 6: speed
Run your home page and top product page through PageSpeed Insights on mobile. Large images and too many apps are the usual causes of a slow first screen. Remove apps you no longer use.
Where Persqo helps
You can work through this list yourself with Shopify Analytics and a phone. Persqo adds the buyer's view:
- Persqo shoppers start from your ad or your home page, look for a product, add it to the cart and go through checkout to the total. They stop before payment and never pay.
- You get screenshots, a replay and findings tied to the step where a shopper hesitated, such as a hidden shipping cost. On Shopify, fixes come as clear steps or a prompt for your developer.
- A GEO scan shows whether AI assistants recommend your store, which is a growing source of buyers, as our guide to Shopify products in ChatGPT explains.
Read more on Persqo for shops, or run the free check.
Sources
- Heavy traffic, but no sales, Shopify Community, checked November 6, 2026
- Why am I getting traffic but no sales on my online store?, Shopify Community, checked November 6, 2026
- Placing a test order, Shopify Help Center, checked November 6, 2026
- PageSpeed Insights, Google, checked November 6, 2026
Last updated: November 6, 2026.
Questions people ask
Why do people visit my Shopify store but not buy?
The usual causes are traffic that was never going to buy, a product page that does not answer the buyer's questions, costs that appear late at checkout, and a store that does not look trustworthy yet. Find which step loses them before you change anything.
Where in Shopify can I see where shoppers drop off?
Shopify Analytics has reports for sessions, added to cart, reached checkout and completed. Compare them by traffic source and by device to see which step and which channel lose people.
Is my traffic the problem?
It can be. If one channel sends many sessions but almost no add to carts, the audience or the ad promise may not match the product. Compare channels before you redesign the store.