Skip to content
Performetic

Ecommerce Growth

Ecommerce store not making sales? A diagnosis guide

Written by Published Last updated 6 min read
A glossy black stethoscope draped over a black shopping bag with a glowing red pulse line on the floor: diagnosing an online store with no sales

In short

If your ecommerce store isn't making sales, the cause almost always sits in one of four places: not enough traffic, the wrong traffic, visitors dropping off at the product page, cart or checkout, or broken tracking that hides real orders. Diagnose in that order, using your GA4 funnel and a real test order.

Contents6 min read
  1. 01Why is my ecommerce store not making sales?
  2. 02Are zero sales and low sales the same problem?
  3. 03What should you check first when nothing sells?
  4. 04Is the store actually getting traffic?
  5. 05Is the traffic coming from the right people?
  6. 06Where in the funnel are visitors dropping off?
  7. 07How does checkout kill sales?
  8. 08Do site speed and mobile experience affect sales?
  9. 09Can broken tracking make it look like there are no sales?
  10. 10Is your offer weaker than the competition?
  11. 11When should you get outside help?
  12. 12Key takeaways

Why is my ecommerce store not making sales?

When an ecommerce store isn't making sales, the cause usually sits in one of four places: too little traffic, traffic from people who were never going to buy, visitors dropping off at the product page, cart or checkout, or broken tracking that hides orders that did happen. Diagnose them in that order, using data rather than hunches.

This guide is for stores with zero sales or a handful a month. If you do have steady orders but revenue has been flat for months, that's a different problem, and we cover it in our guide on how to grow a stagnant ecommerce store.

Are zero sales and low sales the same problem?

No. Nudging the conversion rate on a store with hundreds of orders a month is optimization work. Near-zero sales usually mean something is broken: the payment page fails for certain cards, ads are serving in the wrong country, or orders come in but never reach your dashboard. So the first job isn't changing button colors or launching a campaign. It's finding the break.

A pattern we run into often: the owner says "the ads don't work", and the real issue is that the payment provider's 3D Secure screen won't load on mobile. Improve the ads all you like; you're just sending more people to a locked door.

What should you check first when nothing sells?

Work through this order. Each step is a precondition for the next:

  1. Place an order yourself. On mobile and desktop, with a different card, and with cash on delivery if you offer it. Did the confirmation email arrive? Did the order show up in your admin?
  2. Count the traffic. How many sessions in the last 30 days, and how many came from new users?
  3. Split it by source. Paid ads, organic search, social, direct?
  4. Read the funnel. Where's the biggest drop between product views, add to cart, checkout started and purchase?
  5. Check the offer. Is the same product cheaper or faster to ship on a marketplace or a competitor's site?
  6. Review trust signals. Are returns, contact details, reviews and company information easy to find?

Is the store actually getting traffic?

On new stores the most common cause is simply too few visitors. Example: a store with 1,500 sessions a month and a 1% conversion rate gets around 15 orders. At 300 sessions the same rate means about 3 orders, and a couple of bad weeks will look like zero sales. At low volume, "no sales" is often just statistics.

If that's you, don't spend weeks reworking the site. Grow traffic in a controlled way first. A small Google Shopping or search campaign is one of the fastest ways to bring in visitors who are already looking to buy.

Is the traffic coming from the right people?

If there's traffic but no sales, look at where it comes from. Common traps:

  • Ads set up with a traffic or engagement objective, so the platform finds people who click but don't buy.
  • A location setting that targets a much wider region than the one you ship to.
  • Social visits with very high bounce rates, especially from story swipes.
  • Bot or spam traffic. Zero-second sessions from one city are a red flag.

In GA4, put sessions and add-to-cart rate side by side for each channel. If one channel brings lots of sessions and almost no carts, the problem is that channel's targeting, not your site.

Where in the funnel are visitors dropping off?

GA4's recommended ecommerce events show you where the leak is. This table maps each drop to its likely cause:

Funnel step GA4 event Likely cause if it's low First thing to fix
Product view view_item Categories and search don't surface products Site search and category structure
Add to cart add_to_cart Price, photos, size info or stock Compare your product page with a competitor's
Checkout started begin_checkout Surprise shipping cost, forced account creation Show shipping on the product page
Payment info add_payment_info Few payment options, no installments Make installments and cash on delivery visible
Purchase purchase 3D Secure error, bank decline, page error Test orders and payment provider logs

If these events aren't being collected, you can't diagnose anything. We walk through the setup in our GA4 ecommerce tracking guide.

How does checkout kill sales?

In the research Baymard Institute compiles, the top reason shoppers abandon during checkout is that shipping, taxes and fees added too much to the total. Slow delivery, not trusting the site with card details, forced account creation, a long checkout and site errors follow. For stores selling in Turkey, add three local items:

  • Installments: if installments aren't offered, or only appear at the last step, high-ticket carts stall.
  • Cash on delivery: for new, unknown brands it works as a trust bridge. It has a cost, but it can open the door to first orders.
  • 3D Secure and bank errors: an SMS verification screen that fails to open on mobile is a silent sales killer. Check the failed transaction rate in your payment provider's dashboard.

Do site speed and mobile experience affect sales?

They do, but speed is rarely the only reason for zero sales. web.dev's Core Web Vitals thresholds for a good experience are LCP at 2.5 seconds or less, INP at 200 milliseconds or less and CLS at 0.1 or less. If a product page takes 6-8 seconds to load on mobile, a large share of ad visitors leave before seeing it. Test your homepage, one category page and your most visited product page in PageSpeed Insights.

Can broken tracking make it look like there are no sales?

Yes, and more often than you'd think. When the payment provider sends the customer to its own page and back, the thank-you page may never fire. Your platform admin shows orders while GA4 and the ad dashboards show zero. Then the ad algorithm, seeing no purchases, optimizes toward the wrong people, and a tracking problem becomes a real sales problem.

The check is simple: compare last 30 days' orders in your platform admin with purchases in GA4. If the gap is large, fix tracking before anything else.

Is your offer weaker than the competition?

If everything works technically, the problem is your offer. A visitor may like your product, search for it on a marketplace and buy it there. Ask yourself: is my price comparable to marketplace sellers? Are shipping time and cost clear? Why should anyone buy from me?

For new brands, trust is part of the offer. If return terms, contact details, company name and product reviews aren't visible, visitors hesitate to enter their card.

When should you get outside help?

If test orders go through, tracking is accurate and traffic is reasonable but sales still don't come, the cause is probably several small issues stacked together. That's when a fresh pair of eyes reading traffic, offer and site experience together pays off. Our growth strategy service explains how we run that diagnosis. If you'd like to see where your store gets stuck, you can request a free growth audit from the Performetic team.

Key takeaways

  • Zero sales usually point to something broken; start by placing a test order yourself.
  • At low traffic, a few weeks without sales is normal statistics; grow traffic first.
  • Traffic without add-to-carts points to channel targeting or the product page.
  • Check installments, cash on delivery and 3D Secure errors at checkout.
  • Compare platform orders with GA4 purchases to rule out broken tracking.
  • If everything works, the problem is your offer: price, shipping and trust.

Frequently asked questions

Why am I getting visitors but no sales on my online store?

The usual causes are poorly targeted traffic, surprise shipping costs at checkout, missing payment options and technical errors in the payment step. Compare product views, add to cart, checkout started and purchases in GA4 to find the drop, then place a real test order on mobile to check the payment flow end to end.

How long does a new ecommerce store take to start making sales?

It depends almost entirely on traffic. Example: 300 visitors a month at a 1% conversion rate means about 3 orders, so some weeks will pass with no sales at all. The fastest way to get first orders on a new store is controlled traffic from search and Shopping ads that reach people already looking to buy.

What if orders show in my store admin but not in GA4?

That's a tracking error, and it leads ad algorithms to optimize toward the wrong people. Check whether the thank-you page fires after customers return from the payment provider and whether the purchase event sends the right parameters. Don't raise ad budgets until platform orders and GA4 purchases roughly match.

Does offering cash on delivery increase sales?

For new, little-known brands it often does, because it gives hesitant shoppers a way to buy without entering card details. The trade-off is the cost of refused and returned parcels. Test it, track how many cash-on-delivery orders are actually accepted at the door, and decide from that data.

Sources

  1. Baymard Institute: Cart Abandonment Rate Statistics
  2. Google Analytics developer docs: Measure ecommerce
  3. web.dev: Web Vitals

Your ad budget deserves more.

We review your store and ad accounts and send you three concrete growth opportunities, free of charge.

Get a free audit
Get a free audit