How to Get Sales on Shopify: Check These Two Things First
A store with zero sales and a store with a hundred visitors a day and zero sales have different problems, and almost every guide on “how to get sales on Shopify” answers both with the same list: add a popup, show reviews, speed up checkout, start a loyalty program. None of that is wrong exactly. It is just the fourteenth thing to check, not the first.
The first thing is whether you have a traffic problem or an offer problem, because the fix is almost entirely different depending on which one it is, and most stores asking this question have one or the other, not neither.
On this page
Why am I not getting sales on Shopify?
Most stores asking this have too few visitors, or visitors with no real reason to buy once they arrive. Checkout speed, trust badges and loyalty programs only matter once people are showing up in enough numbers that a few percentage points of conversion rate are worth optimizing. If ten people visited your store this week, nothing on the usual list will produce a sale, because there is not enough volume for any tactic to show up in the numbers.
The arithmetic worth doing before anything else: at a typical new-store conversion rate around 1 to 2%, getting one sale a day takes somewhere between 50 and 100 sessions a day. Check your current session count against that before changing anything on the site.
Do you have a traffic problem?
Open Shopify’s acquisition reports, under Analytics, and look at total sessions over the last 30 days. If that number is in the low hundreds or less for the month, you have a traffic problem, full stop, and the rest of this list will not fix it. The acquisition report also breaks sessions down by referring channel, which tells you whether what traffic you do have is coming from search, social, or somewhere else, and that matters for the next step.
The ten-minute version: if you would be surprised by the session count before you look, look first. Owners consistently guess higher than the real number, because the traffic that is easy to remember, a social post that got shared, a friend who said they visited, is not representative of the traffic that is actually arriving day to day.
Or do you have an offer problem?
If sessions are healthy and sales still are not happening, the problem has moved from traffic to offer. The tell is in the funnel, not the homepage: real visitors reaching product pages and leaving, or adding to cart and abandoning at checkout. That pattern means people are finding the store and still deciding not to buy, which traffic cannot fix and a popup will barely touch.
An offer problem is rarely the product itself. More often it is price positioned against the wrong comparison, a description that does not say why this one over the dozen alternatives a shopper already has open in other tabs, or shipping and return terms that read as riskier than the purchase is worth. None of those show up in a traffic report. They show up as visitors who arrive, look, and leave.
If it is traffic, where should it come from first?
Free traffic first, because it tells you something paid traffic cannot: whether anyone who finds the store organically is interested enough to act. Share the store directly where the people who would actually buy already spend time, answer questions in the communities around your category, and get the basic SEO in place so search has something to find. None of that costs money, and all of it produces a cleaner read on whether the offer works before you pay to find out.
Once there is a baseline, paid traffic is a test, not a bet. Google’s own guidance on choosing a budget is to start small and check performance daily against a new budget before scaling it. A realistic first test is a daily budget you would not mind losing entirely for two weeks, treated as the cost of an answer rather than the cost of traffic.
If it is offer, what do you fix before touching the site?
Fix positioning before you fix the site. Write down, in one sentence, why a shopper buys this from you instead of the nearest alternative they could find in the same search. If that sentence is hard to write, that is the problem, and no amount of checkout optimization fixes a reason to buy that does not exist yet.
Then check the price against what the product actually signals. A price that is slightly below the category reads as a deal. A price well below it reads as a reason to be suspicious, especially for a brand nobody has heard of yet. Shoppers price-check new stores harder than established ones, not less hard.
What about the popups, loyalty programs and trust badges?
They still matter, once traffic and offer are both working. Trust signals, reviews and a fast checkout genuinely raise the percentage of visitors who convert, and a loyalty program genuinely raises repeat purchase rate. They are real levers. They are just the second set of levers, not the first, and every guide that opens with them is asking you to tune a car that is not getting enough fuel.
Once you have both traffic and an offer that converts, the tactics that compound further, cart recovery, upsells, product page optimization, are the right next step, and I have written through those in order for a store at that stage.
What do I check first?
In order: pull your session count from the last 30 days first. If it is low, work on traffic, starting free. If sessions are reasonable and visitors still are not buying, write your one sentence of positioning and check it against the price. Only once both of those hold up is it time to open a tactics list, and at that point the 23-item guides ranking above this one become genuinely useful rather than a distraction from the actual problem.
Questions people ask
Why am I not getting sales on Shopify?
How much traffic do I need to get sales on Shopify?
Should I run ads if I am not getting any sales yet?
Do popups and trust badges actually help get sales on Shopify?
Want this run properly?
I am Greg Asuncion, an ecommerce paid media consultant. I run Google Ads, Meta, Amazon and Microsoft for direct‑to‑consumer brands on Shopify — one person, published pricing, and a free audit after a call. Here is how I diagnose and fix a Shopify store that is not converting.
