"My store has traffic, but almost no sales." This is the most common call we get from ecommerce founders. The instinct is always to assume you need more ads, better products, a bigger marketing budget. The reality, in 9 out of 10 cases, is that the store already has enough traffic to be profitable. The traffic is just leaking out of the funnel at specific, fixable points.
This article is a systematic walk through the 15 reasons online stores don't sell, in order of how often I see them cause real damage. Each section includes what to look at, how to diagnose whether the problem is costing you sales, and the concrete fix. Written for ecommerce founders, marketing managers and anyone running a Shopify or WooCommerce store with traffic but not enough orders.
How to diagnose the problem
Before fixing anything, measure. Open Google Analytics 4 or your platform's analytics and pull three numbers:
- Sessions per month: how many people are actually visiting.
- Conversion rate: sessions that became orders.
- Add-to-cart rate: sessions that added anything to cart.
Your conversion rate tells you immediately which half of the funnel is broken. If add-to-cart is high (6%+) but conversion is low (<1%), the problem is checkout. If add-to-cart is also low (<3%), the problem is earlier: traffic quality, product pages or trust. This branch decides where to start.
Most ecommerce stores don't have a traffic problem. They have a leak problem. Stopping the leak is cheaper than buying more traffic that leaks out the same holes.
Traffic problems (not enough or wrong kind)
1. Not enough traffic to ever make statistics meaningful
If you get fewer than 1,000 sessions per month, any conversion rate discussion is noise. At 2% conversion you should expect 20 orders. At those volumes you cannot A/B test, so focus on building traffic first. Paid ads, SEO, email list, partnerships. Start with the one most aligned to your product.
2. Wrong traffic from cheap ads
If you are running Facebook Ads with a broad audience at $0.20 per click, you are buying clicks that will never convert. Cheap traffic is almost always low-intent traffic. Look at your GA4 "acquisition" report: the channel with the lowest conversion rate is usually the one eating the most budget. Cut it.
3. Ranking for the wrong keywords
If your top organic traffic comes from queries like "what is [category]" rather than "buy [category]" or "[brand name]", you are attracting browsers, not buyers. See how to choose keywords to fix this.
UX and navigation problems
4. Slow site
A 1-second delay in page load cuts conversions by 7%. A site that takes more than 3 seconds to load loses 40% of visitors before they see anything. Test yours on PageSpeed Insights. Aim for LCP under 2.5s and INP under 200ms. See how to speed up a page.
5. Bad search
Shoppers who use your site search convert 2–3x higher than those who don't, so your search needs to actually work. Typos should still return results. Synonyms should work. Filters should refine without reloading. See what ecommerce search should contain.
6. Confusing category structure
If a shopper can't predict where to find a product from your menu, they leave. Category names should be what shoppers call the products, not what you call them internally. A/B test this if you are not sure.
Weak product pages
The product page is where most ecommerce conversion is won or lost. Three things a good product page does: tells you what it is, tells you whether it fits your situation, and makes you trust the seller. If any one of these fails, no sale.
7. Bad photos
Tiny images. Only one angle. No lifestyle shot. No zoom. For anything the shopper cannot physically touch, photos do the selling. Add 5–8 photos per product: main shot, multiple angles, detail shots, in-context lifestyle, scale reference.
8. Short, generic descriptions
"Premium quality. Made to last." tells the buyer nothing. Good product copy answers: what is it made of, what does it fit, how do I care for it, who is this best for, what problem does it solve. Length is not the goal, specificity is.
9. No reviews
88% of online shoppers consult reviews before buying. No reviews on a product page increases bounce. Collect reviews systematically with post-purchase email flows (Yotpo, Judge.me, Loox, Stamped). Display them prominently on product pages, including the negative ones, which counterintuitively build more trust than all-positive reviews.
10. No sizing or specifications
For apparel, a size guide is non-negotiable. For electronics, detailed specs. For furniture, dimensions in multiple units. Anything that forces the shopper to guess causes them to not buy.
Checkout friction
The average ecommerce cart abandonment rate is around 70% (Baymard Institute). Most of it is avoidable.
11. Forced account creation
35% of abandonment happens when the store forces account creation. Guest checkout should always be the default. Offer account creation as optional after purchase.
12. Unexpected shipping costs
The top reason for cart abandonment across every survey I have seen. Show shipping cost as early as possible (ideally on product pages, definitely in the cart), not only at the final checkout step. Free shipping above a threshold is the single highest-impact offer you can make.
13. Too few payment options
In 2026 buyers expect to see their preferred payment method. Card alone is not enough. Add Apple Pay, Google Pay, PayPal, local methods (Klarna, iDEAL, BLIK, Przelewy24 in Poland) and buy-now-pay-later where relevant. Every missing option is lost orders from the shoppers who prefer that option.
See our deeper article on how to increase conversions in your online store.
Missing trust signals
14. No trust signals on the page
Contact information, return policy, SSL padlock, "made in" badges, press mentions, trust seals (Trustpilot, Google Reviews, Clutch). A new shopper needs reasons to believe you will ship the product and not disappear with their money. Put these in the header, footer and product pages.
Pricing and positioning
15. Wrong price or unclear positioning
Priced too high for the perceived quality? Too low and customers think it is fake? Selling to a vague audience so nobody feels "this is for me"? Positioning is the hardest to fix because it requires thinking about who exactly the ideal customer is and saying no to everyone else.
Mobile experience failures
Over 70% of ecommerce traffic is mobile. If your desktop site is great and your mobile site is mediocre, most of your visitors see the mediocre one. Common mobile failures:
- Tiny tap targets requiring zoom.
- Popups covering the entire screen with no obvious close button.
- Checkout that requires typing in small fields while scrolling.
- Videos that autoplay with sound.
- Menus that require 4+ taps to reach a category.
Test your site on a cheap Android phone on a slow 4G connection. That is what most of your customers actually experience.
Fix order: where to start
Don't try to fix everything at once. Biggest impact, in order:
- Site speed (affects everything downstream).
- Mobile experience (70% of traffic).
- Checkout friction (guest, shipping, payment options).
- Product page quality (photos, descriptions, reviews).
- Trust signals (reviews, policies, contact).
- Traffic quality (cut low-quality channels).
- Search and navigation.
- Pricing and positioning (last, because it is the hardest).
Each fix typically lifts conversion 5–20%. Fix four of them and you double conversion. Same traffic, twice the revenue. See our guides on UX in ecommerce and best ecommerce platforms.
FAQ
What is a good conversion rate for an online store?
The average ecommerce conversion rate is between 1% and 3%, depending on industry. Fashion and accessories typically run 1.5 to 2.5%, electronics 1 to 1.8%, beauty 3 to 4%, B2B ecommerce 2 to 3%. Stores above 3 to 4% are performing well. Stores below 1% almost always have fixable technical or UX problems, not a traffic problem.
Why am I getting traffic but no sales?
Three common causes: (1) the traffic is the wrong kind, cheap clicks from irrelevant sources that will never buy; (2) the product pages don't answer the three questions buyers need before buying, what is it, does it fit me, can I trust you; (3) the checkout has friction (mandatory account, unexpected shipping cost, limited payment options) that loses 70% of the remaining buyers.
How do I fix low ecommerce conversion?
Audit in this order: site speed and Core Web Vitals, mobile experience, product page quality (photos, descriptions, reviews), checkout flow (guest checkout, payment options, shipping transparency), trust signals (reviews, returns, SSL, contact info) and finally pricing and positioning. Fix the biggest gap first. Most "low conversion" problems have one or two dominant causes, not a dozen small ones.
Is my store not selling because of Shopify vs WooCommerce?
Almost certainly not. Both platforms can produce high-converting stores. The platform matters for scalability, total cost of ownership and integration flexibility, but not for whether a store sells or not. Conversion is driven by traffic quality, UX, product pages, trust and pricing, not the underlying platform.
