Skip to content

Diagnosis

Your Shopify store gets no sales. Here is how to tell why

There are only three reasons: nobody arrives, people arrive and leave, or nobody wants what you sell. They need completely different fixes, and most store owners guess wrong about which one they have. You can tell them apart in twenty minutes using free data you already have.

  • 8 min read

Find out which problem you have

Open Shopify Analytics and look at sessions for the last thirty days. That single number tells you which of the three problems you are solving, and it is the step almost everyone skips before spending money.

Under about 100 sessions a month, you have a traffic problem and nothing else matters yet. Redesigning the store, rewriting product copy, or hiring anyone to optimise conversion is wasted effort, because there is nobody there to convert. This is the most common situation and the most commonly misdiagnosed.

Between roughly 100 and 1,000 sessions with no sales, you have enough traffic to learn something. Look at your conversion rate. Very low with reasonable traffic points at the store experience: trust, clarity, price, shipping, or something broken.

Over about 1,000 sessions with almost no sales, and nothing obviously broken, the uncomfortable possibility is a demand problem, people are arriving, understanding the offer, and choosing not to buy it. No amount of store work fixes that.

Write down which of the three you have before doing anything else. Every hour spent on the wrong one is an hour wasted.

If nobody arrives

Check the mechanics before the marketing, because they are free and they are usually the cause.

Search Google for your exact store name. If it does not appear, the store may not be indexed at all: a password page left on, a stray noindex tag, or simply a site Google has never been told about. Connect Google Search Console and read the Pages report, which tells you directly which pages are excluded and why.

Then search for one of your specific products by its exact name or part number. If your own product does not surface, the problem is usually product data: missing titles, manufacturer descriptions duplicated across forty other sites, or empty identifier fields.

Then check whether you are in Google Merchant Center and whether your products are approved. Free Shopping listings are available to nearly every store and are gated behind unglamorous data: brand, category, a valid identifier, rather than competition. For a small store this is very often the largest untapped source of ready-to-buy visitors, and it costs nothing.

Only after all that is working does it make sense to think about paid traffic, social or content. Advertising into a store search engines cannot read is paying to paper over a free fix.

If people arrive and leave

Buy something from your own store, on your own phone, on mobile data. Use a real card. This finds more than any analytics report, because it exposes the sequence a customer experiences rather than the one you assume.

Then check the specific things that reliably lose small stores their orders. When does shipping cost first appear, if the answer is the final step, you are training people to abandon carts. Is the returns policy findable in three clicks and written in plain language. Can a stranger tell you are a real business with a real address and a real contact route. Are there enough product photos, and do they show the things people ask about. Does the page answer sizing, materials, and compatibility questions, or does it leave them to email you.

Then check speed on a mid-range phone using PageSpeed Insights, and ignore the score in favour of what it says is actually slow. Oversized images and an accumulated stack of apps are the usual culprits, in that order.

Finally, check that something follows up. Add to cart, enter an email, leave, and see whether anything arrives. For a store with traffic, silence at that moment is the cheapest revenue you are not collecting.

If nobody wants what you sell

This is the answer nobody wants and it is sometimes the right one.

The signals: decent traffic, a store with no obvious faults, people reaching product pages and leaving, and no pattern in what they look at. Or a category where the same three large players appear for every search and match you on price with faster delivery.

There is no store fix for this. What helps is narrowing: a smaller audience with a sharper reason to choose you, a product nobody else stocks, a bundle nobody else offers, or a market segment the large players serve badly. That is positioning work, and it is a strategist's job rather than an operator's.

The reason to name it plainly is that this is where small stores waste the most money. Faced with no sales, the instinct is to buy a redesign, then ads, then someone to manage the store, three purchases that all assume the problem is execution. If the problem is demand, all three produce a beautifully maintained store with no customers.

If you want a second opinion on which of the three you have, that is exactly what a free store check is for. We would rather tell you that you have a demand problem than take a monthly fee for tidying shelves.

Questions

Related questions.

How many visitors do I need before conversion work is worth it?

Realistically a few hundred sessions a month before conversion changes tell you anything, and more before you can trust a comparison. Below about 100 sessions, work on being findable instead, there is nothing to optimise yet.

What is a normal conversion rate for a small store?

Small stores vary enormously by category and traffic source, so a benchmark is less useful than your own trend. What is diagnostic is a rate near zero with real traffic, that usually means something is broken or a trust or shipping issue is stopping people, not that you need a better rate.

Should I run ads to fix a traffic problem?

Not until the free channels work. If your products are not in Google's free Shopping listings and your pages are not indexed properly, paid traffic is paying to cover a fixable gap, and it stops the moment you stop spending.

Next step

Find out what is actually wrong with your store. Free.

Send us your store URL. You get a written check of the things costing you orders right now, in plain English, with the fixes ranked by what they are worth. No call required, no obligation, and you can take the list to anyone.

Access you can revoke · No contract · A real person replies within one business day