Guide

Why is my dropshipping store getting traffic but no sales?

Usually one of two things: you do not have enough visitors yet to know anything, or the price changed at checkout. Here is how to tell which, in the cheapest order, plus the arithmetic that decides whether fixing your store would have helped at all.

The short answer

There are only two honest answers to this question, and which one applies to you depends almost entirely on a number you probably have not checked: how many visitors you have actually had.

Under a few hundred visitors, you very likely do not have a conversion problem at all. You have a sample-size problem, and the correct action is to keep going and stop reading store-optimization advice. Past a few hundred visitors with nothing, something real is broken, and it is usually one of five things: the traffic is the wrong traffic, the total at checkout is not the price you advertised, the store gives no reason to trust it, the product page does not answer the question your ad created, or the offer never had enough margin to survive ad costs in the first place.

That last one is the uncomfortable case, because no amount of store tinkering fixes it. We will do the arithmetic on it below rather than skip it, which is what most guides on this query do.

First, check whether you have a problem at all

Conversion is a rate, and rates do nothing predictable at small numbers. The 2026 benchmark roundups that publish Shopify figures cluster the average store somewhere around 1.4% to 1.8%, with the top fifth of stores above roughly 3.2% (Growth Suite, Blend Commerce, LaunchTip, and a study of 21 real Shopify stores by DTC Pages that landed at a 2.16% mean). Those sources use different samples and different definitions and they disagree with each other, so treat the band as a rough shape, not a target.

Take the middle of that band, 1.5%, and assume you are a perfectly average store. Here is what a run of bad luck looks like:

Visitors so farSales you would expect at 1.5%Chance of zero sales anywayWhat to conclude
1001.5About 22%Nothing. Roughly one average store in five sees this
2003.0About 5%Still plausibly luck, but start reading your funnel
3004.5About 1%Something is probably wrong. Diagnose properly
5007.5About 1 in 2,000Something is wrong. This is not bad luck

The arithmetic is just 0.985 multiplied by itself once per visitor, and you can check it yourself. It matters because the most common version of this question comes from someone with 80 visitors who is about to rebuild their entire store, change their product, and switch platforms, all on the strength of a result that carries no information. At 100 visitors you cannot tell a 3% store from a 0.5% store. At 500 you can.

If you are below a couple of hundred visitors, the useful move is to buy more information rather than redesign anything: keep the test running to a decision point you set in advance. Our ad cost estimator will tell you roughly what reaching that point costs before you commit to it.

Read your own funnel before you change anything

Every fix below is cheap once you know which gate the money leaks through, and expensive guesswork before that. You need four numbers, and every analytics setup gives you them: sessions, product page views, add to carts, and reached checkout. Compare each step to the step before it. That comparison is far more useful than comparing yourself to a published benchmark, because benchmarks that mix a jewelry store with a snack subscription cannot tell you anything about your store.

Where visitors stopWhat that points atCheapest thing to check first
They never reach the product pageWrong traffic, or the ad promises something the landing page does not showYour ad targeting and where the ad link actually points
They see the product, do not add to cartThe page does not answer the buying question: fit, size, delivery, proof, or priceRead your own product page on a phone, as a stranger
They add to cart, do not reach checkoutShipping cost or delivery date appearing later than expectedPut a real order through to the payment step
They reach checkout, do not payTotal shock, forced account creation, payment method missing, or a broken stepTest on mobile, and test the payment methods your country uses
They spread evenly across all of itUsually the offer, not the storeThe margin arithmetic further down this page

One warning about that last row, because it is the one people misread. If your drop-off is spread evenly and every stage looks unremarkable, resist the urge to keep optimizing stages. A store that leaks a little everywhere is a normal store. The problem is somewhere else.

Cause 1: the traffic is not buyer traffic

Traffic is not one thing, and a session from a broad interest audience on a video that entertained someone has almost nothing in common with a session from someone who searched for your product. Beginners hit this hardest with organic short-form video, where a clip can collect tens of thousands of views from people who watched because it was fun and never had any intention of buying anything. That is not a failure of your store. It is a different metric wearing the same name.

Three specific versions worth checking:

  • Wrong country. Cheap impressions usually mean the auction sent you somewhere you cannot ship to affordably. Check the country breakdown before anything else; it is the single most common cause of high-traffic-zero-sales on a new ad account.
  • Wrong device expectation. Mobile is the majority of ecommerce traffic and converts at roughly half the desktop rate: the 2026 roundups put desktop around 3.4% to 4.0% against mobile at 1.8% to 2.5%, and the DTC Pages study of 21 stores measured 2.29% mobile against 3.74% desktop. So a mobile-heavy traffic mix drags your blended rate down even when nothing is broken. It also means your phone experience is the one that decides your revenue.
  • Wrong intent. Views, likes and clicks are not demand. The only traffic that tells you whether a product sells is traffic from people who were shown a reason to buy it. Our traffic guide covers how to buy that kind deliberately.

Cause 2: the total at checkout is not the price you advertised

This is the best-evidenced cause on the list. Baymard Institute, which aggregates more than 50 independent studies covering over 4,000 ecommerce sites and is the most credible source in this whole article, puts the average cart abandonment rate at 70.22%. The leading reason is not indecision: it is extra costs appearing at checkout, with 48% of shoppers abandoning when shipping, taxes or fees push the total above what they expected. Slow delivery accounts for 21%, payment-security worries 19%, and forced account creation 19%.

The same data shows abandonment at 85.65% on mobile against 73.07% on desktop, which is the checkout half of the device gap above.

For European sellers there is a specific version of this that got worse in 2026. Since 1 July 2026 the EU applies a flat €3 customs duty to low-value parcels arriving from outside the EU, on goods up to €150, charged per item according to tariff classification, and it runs until 1 July 2028 when the Customs Data Hub replaces it with normal duties (European Commission announcement of 29 June 2026, plus the Taxation and Customs Union guidance and legal text published 8 June 2026). If that duty, or import VAT, or a shipping fee reaches your customer as a surprise, you have built the number one abandonment cause directly into your fulfilment. Work out what actually lands with the EU landed cost calculator and read the duty guide if you ship into the EU from China.

The fix is not to absorb every cost silently. It is to stop the number from moving: show delivery cost and a realistic delivery window on the product page, and if you cannot make the shipping economics work at your price, that is a pricing decision, not a checkout decision. EU stock is the structural answer for European buyers, because it removes both the duty line and most of the delivery wait.

Cause 3: nothing on the page earns trust

A new store is an unknown brand asking a stranger for card details. The 2026 review-behaviour roundups put 91.1% of consumers reading at least one review before buying and 54.7% reading four or more (Capital One Shopping, WiserReview), with several of them reporting that products need roughly 10 reviews before reviews change anything and that 72% of shoppers will not consider a product rated below four stars. These are commercial content-marketing roundups rather than audited research, and the eye-catching claims some of them carry, like a 108% conversion lift from review engagement, are not measurements you should plan around. The direction is safe: a page with no proof on it converts worse than the same page with proof.

Useful and honest, cheap to do: real photos rather than only supplier renders, a visible shipping and returns policy in plain language, a working contact route, and reviews you actually have. Do not fake reviews. Beyond being illegal in the EU under consumer protection rules, one of the same roundups found 48% of shoppers now assume they are seeing AI-generated reviews, so invented social proof is being discounted by the audience it was supposed to persuade.

Cause 4: the page does not answer the question the ad created

An ad makes a promise and creates one specific question in the viewer’s head. If the landing page answers a different question, the visit is wasted no matter how good the page is. A demo video that shows a gadget solving a mess creates the question "will it work on mine?", and a page that opens with brand values does not answer it.

Read your own product page on a phone and ask, in this order: what is this, why should I care in one sentence, does it fit or work with what I own, what does it cost delivered, when does it arrive, and what happens if I do not like it. If any of those needs scrolling to find, that is your fix, and it is free. The specifics of a page that converts are in the store guide.

Two categories where this gate does most of the killing, both of which have real live-ad volume on our radar right now:

Anything with sizing dies at the product page without a size guide, because the visitor cannot resolve the risk themselves and leaving is the safe choice. Anything that needs a demonstration dies without one, because a still photo of an unfamiliar object does not communicate what it does. Neither is a store-design problem, and neither is fixed by changing your theme.

Cause 5: speed, but with the honest version of the numbers

Site speed genuinely matters and the statistics circulating about it are mostly junk, so it is worth separating the two. You will find pages claiming a one-second site converts at 39%, which is roughly twenty times the best measured store average and is not a real finding about your store. The more defensible numbers are still not strong evidence: an often-cited Akamai study found a 100 millisecond delay cutting conversions by about 7%, and a Wharton analysis found a 10% slowdown reducing conversions by about 2%, both reaching you through 2026 speed roundups rather than as primary sources you can inspect.

The practical read: speed is a tax, not usually the cause of zero sales. A store getting no sales at 500 visitors is rarely fixed by shaving a second, and those same roundups report mobile load times averaging well past 8 seconds industry-wide, which means slow-and-selling is extremely common. Check it, fix the obvious offenders like huge unoptimized images and a stack of apps you are not using, and then go back to the funnel table.

Cause 6: the offer never had room for ad costs

This is the one that store optimization cannot reach, and it is why so many beginners fix everything on this list and still make no money. Every sale has to pay for the visitor who made it. The question is whether what is left after product cost and fees is bigger than what the ad auction charges to produce a buyer.

Meta ecommerce cost per purchase in the 2026 benchmark sets averages $38.19, ranging from about $29.99 in lifestyle to $49.48 in electronics, with one dataset putting the ecommerce buying-outcome average at $32.22 instead (Triple Whale, Mako Metrics, 27five and other 2026 roundups). They are unaudited commercial datasets and they disagree with each other, so use them as the price of the neighbourhood rather than your forecast. Against that, with the 3x markup rule of thumb and Shopify Payments Basic at 2.9% plus $0.30:

Sale priceProduct plus shippingFeesLeft to buy the customerResult at $38.19
$25-$9.00-$1.03$14.97-$23.22 per sale
$35-$12.00-$1.32$21.68-$16.51 per sale
$60-$20.00-$2.04$37.96-$0.23 per sale
$90-$28.00-$2.91$59.09+$20.90 per sale

Read the $25 row carefully, because it is the row most beginners are standing in. At that price, a perfect store with a perfect checkout and a 3% conversion rate still loses money on every sale it makes at the median ad cost. The absence of sales was hiding the fact that sales would not have helped. This is also why electronics is the hardest category to start in: it carries the highest cost per purchase in the data at $49.48, so even the $90 row only clears about $9.61 there.

Work out your own version with the breakeven ROAS calculator and the profit simulator before you touch your store again. If the number left to buy a customer is under about $20, you do not have a conversion project, you have a pricing or product project, and the margins guide is the next thing to read.

What the ad data can tell you that your analytics cannot

Your own store can only tell you that people are not buying. It cannot tell you whether anyone is selling this product profitably, which is the question underneath yours. Ad longevity can, because nobody keeps paying to run the same ad for months out of sentiment.

The SpotPeaks radar currently tracks 537 products with live ads across 33 niches, and that coverage is Facebook-weighted right now.

As of August 2026 the longest continuously running ad on our radar has been live for more than 1,000 days. That is the useful shape of the signal: if competitors in your category are running ads that have survived for hundreds of days, the economics work for somebody and your problem is likely to be in your funnel or your pricing. If nothing in your category sustains an ad for more than a couple of weeks, consider that the market may be answering your question.

Check what is running now in your category on the Facebook product lists or the live winning-products radar, and run your product through the saturation checker to see whether you are the twentieth store selling the same thing to the same audience this month.

The diagnosis order, in one list

  • Count your visitors. Under 200, keep going. Over 300 with nothing, continue down this list.
  • Do the margin arithmetic. Ten minutes, and it decides whether the rest of the list is worth doing.
  • Check the country and device breakdown of your traffic. Free, and the most common single cause.
  • Put a real order through on your phone. Free, and it finds the broken step and the total shock.
  • Read your product page as a stranger. Price delivered, arrival date, sizing or demo, proof, returns.
  • Then, and only then, optimize. Speed, design and copy testing are real work with real returns, and they are wasted on a store with the wrong traffic or the wrong price.

The verdict

Traffic without sales is usually either too small a sample to mean anything, or a price that changed at checkout, or an offer that never had room for what customers cost. It is almost never the theme, and it is rarely fixed by adding another app. Work the list in order, cheapest and most decisive first, and you will usually find the answer inside an hour.

We cannot guarantee profit, and no tool can: what we can do is stop you spending a week redesigning a store whose real problem is a $25 price point. Next step: run your product through the profit margin calculator, and if the margin is thin, pick a better-priced candidate from the winning-products radar before you spend anything else on ads. If you are earlier than that, start with how to validate a product and the honest version of how to start.

FAQ

Why is my dropshipping store getting traffic but no sales?

Below roughly 200 visitors, usually nothing is wrong: at an average 1.5% conversion rate, about one store in five sees zero sales in its first 100 visitors purely by chance. Past 300 visitors with nothing, the common causes in order of likelihood are traffic from the wrong country or with the wrong intent, extra costs appearing at checkout (Baymard Institute puts this as the leading abandonment reason at 48%), no trust signals on the page, a product page that does not answer the question the ad created, and an offer with too little margin to survive ad costs.

How many visitors before I should worry about no sales?

About 300. At a 1.5% conversion rate the chance of zero sales is roughly 22% at 100 visitors, 5% at 200, 1% at 300 and about 1 in 2,000 at 500. So a decision made at 100 visitors carries almost no information, and a decision made at 500 is reliable. Set the visitor number at which you will decide before you start spending, not after the result upsets you.

Is a 1% conversion rate bad for a dropshipping store?

It is below average but not unusual for a new store on paid social. The 2026 roundups cluster the average Shopify store at roughly 1.4% to 1.8% with the top fifth above about 3.2%, though those sources use different samples and disagree. More importantly, conversion rate alone cannot tell you whether you are profitable: what matters is whether the money left after product cost and fees is bigger than what an ad-driven customer costs, which averages $38.19 per purchase in the 2026 Meta ecommerce benchmark sets.

Why do people add to cart and never buy?

Because the total changed. Baymard Institute, aggregating over 50 studies across more than 4,000 sites, puts average cart abandonment at 70.22%, and the top reason is extra costs at checkout: 48% abandon when shipping, taxes or fees push the total above expectations. Slow delivery accounts for 21%, payment-security concerns 19% and forced account creation 19%. Abandonment is also much worse on mobile, 85.65% against 73.07% on desktop, so test your own checkout on a phone.

Does site speed cause zero sales?

Rarely on its own. Speed is a tax on conversion rather than the reason a store makes no sales at all, and the strongest-sounding statistics about it are unreliable: the widely repeated claim that a one-second site converts at 39% is roughly twenty times any measured store average. The more defensible figures, an Akamai study finding about a 7% conversion drop per 100 milliseconds and a Wharton analysis finding about 2% per 10% slowdown, reach you through commercial roundups rather than as inspectable sources. Fix oversized images and unused apps, then go back to diagnosing traffic, checkout and margin.

Should I change my product or fix my store first?

Do the margin arithmetic first, because it decides the question in ten minutes. Take your sale price, subtract product and shipping cost and payment fees, and compare what is left to the roughly $30 to $50 that Meta ecommerce benchmarks report per purchase in 2026. If what is left is well under that, no store improvement will make the product profitable and you should change the product or the price. If it comfortably exceeds it, the problem is in your funnel and worth fixing.

Can EU import duty be why my checkout fails?

Yes, if you ship from outside the EU to EU customers and the cost reaches the buyer late. Since 1 July 2026 the EU charges a flat €3 customs duty on low-value parcels from outside the EU on goods up to €150, per item by tariff classification, running until 1 July 2028 (European Commission, 29 June 2026). Combined with import VAT and shipping, that turns into exactly the surprise total that Baymard identifies as the top abandonment cause. Either show it up front or source from EU stock so it does not exist.

Check the economics before you rebuild the store

SpotPeaks shows which products have live ads running right now, how long each ad has survived, and whether the margin survives ad costs - so you find out that a price point cannot work before you spend a week on your theme.

Try SpotPeaks free →

Next: Dropshipping profit margins: what is realistic · all guides