
Quick Answer
Start with a test purchase from your own store: a checkout that fails makes every other number meaningless, and the test needs no traffic. Then check, in order, whether the visits are real people, whether there are enough of them for zero orders to mean anything, which channels they come from, and the step where shoppers stop. After that come price and shipping, trust, and product photos. Fix the first check that fails before you move on. The median Shopify store turns 1.4% of its sessions into orders, and Etsy tells sellers to expect 1% to 5% of visits. At 1.4%, about one store in four gets no sale from its first 100 real visits by chance alone, so zero orders that early doesn't prove anything is broken.
Why the order of the checks matters
Each check can make the ones after it pointless. If checkout fails for shoppers in one country, no amount of traffic or better photos will bring orders from them, which is why the test purchase comes first. If half your sessions are bots, your real conversion rate is twice what the dashboard says, and a new product page won't change the bot count. If you have had 80 real visits, no test can tell a good store from a bad one yet.
The early checks are also the fastest. Most take a few minutes in reports Shopify and Etsy already give you. Product photos come last for a reason: they decide the sale only once real, interested shoppers reach a product page and a checkout that work. By then, the earlier checks will also have told you whether the photos are the likely problem.
| Order | Check | What it rules out |
|---|---|---|
| 1 | Your own checkout | A store that can't take payment |
| 2 | Real people | Bots, speed tests and link previews counted as visits |
| 3 | Enough visits | Bad luck at small numbers |
| 4 | Channels | Visitors who were never going to buy |
| 5 | Funnel step | Guessing where shoppers leave |
| 6 | Price and shipping | An offer that loses to the alternatives |
| 7 | Trust | A store that looks risky to a first-time buyer |
| 8 | Product photos | Images that don't answer the shopper's questions |
1. Buy something from your own store
A store that can't take payment looks exactly like a store nobody wants. This check takes ten minutes, needs no traffic, and rules out the one fault that makes every other number meaningless, so do it first.
Shopify
- Make sure the store is public. In private mode, which used to be called password protection, "all of your online store's pages are hidden from visitors and search engines".
- Place a test order. Turn on Shopify Payments test mode and pay with the test card 4242 4242 4242 4242, or place a real order and cancel and refund it, which may cost a processor fee. Turn test mode off afterwards, because live card orders don't work while it is on.
- Do it on a phone. Mobile made up 77% of retail website visits in Contentsquare's 2026 data.
- Use an address in every country you sell to. If no shipping rate covers an address, shoppers see "Your order cannot be shipped to the selected address" and can't reach payment. The usual causes are a country missing from your markets, a product outside your shipping profiles, or no rate for that zone.
- Read every error. "This store is currently unable to accept payments" means there is no active primary payment provider, and PayPal alone doesn't replace one. A Shopify Payments hold shows as a banner on your admin home page.
- Check whether you force accounts. The setting "Require customers to sign in to their account before checkout" also hides express buttons such as Apple Pay in the cart. In Baymard's survey of US online shoppers, 18% of those who abandoned a checkout did so because the site wanted an account.
While you are in the admin, open the Web performance reports. Shopify grades each Core Web Vital from real visits; aim for "Good": the main content loads within 2.5 seconds, the page responds to a tap within 200 milliseconds, and the layout doesn't jump.
Etsy
Etsy runs the checkout, so test what you control. Check that your shipping profiles cover the countries your visitors come from, that required personalization fields and variations work on a phone, and that your processing time is realistic. Etsy advises against padding processing times, because the estimated delivery date is part of the offer.
2. Check whether the visits are real people
On a new store, a large share of the "traffic" is often automated. Bots made up 53% of all internet traffic in 2025, according to the 2026 Imperva Bad Bot Report. Search engines, link previews, price trackers and monitoring services all load store pages, and none of them buy.
Shopify: filter by Human or bot session
Between September 21 and 23, 2026, Shopify changed how it counts sessions. Since then, identified bot sessions are filtered out of session reports by default, and a session ends after 30 minutes of inactivity. Both changes alter session counts, and sessions from before October 7, 2025 can't be labeled as bots at all. Shopify's advice is to treat data from after the update as a new baseline.
The filter misses some bots on purpose. Shopify says its classification is "designed to be conservative because it's better to miss some bots than incorrectly label real customers as bots". Merchants still report waves of unflagged traffic. In 2026, one store traced 41% of its sessions to Singapore, with no orders from them, 99% leaving after one page and visits under a second long.
To check your own numbers:
- Go to Analytics > Reports and open Sessions by location. Check that the Human or bot session filter is set to Human, the default since the update.
- Look for cities that host data centers. Shopify names Google Cloud and Amazon Web Services locations such as Ashburn, Virginia as a sign of bots.
- Remove Council Bluffs, Iowa with a session city filter. A Shopify staff member explained that this traffic is generally automated and comes from a Google data center that Shopify uses. It includes the daily speed checks Shopify runs on a store's homepage, a collection page and a product page, which can't be turned off.
- Remove countries you don't ship to, and look for spikes of one-page sessions that last under a second.
- Recalculate: orders divided by the sessions that are left.
Filter bots out of your reports rather than blocking them. Blocking stops search engines indexing your products and breaks social media previews. Your own visits count too: browse your store with View store from the Shopify admin on a computer, because visits from the Shopify mobile app count as sessions.
Etsy: judge by visits, not views
Etsy filters bot traffic out of Visits a few times a day and once more after the day closes. Listing views update in real time. So listing views can run far ahead of visits, and Etsy's conversion rate uses visits: "The percentage of visits to your shop that resulted in an order". One shopper who lands on a listing and then browses five more is one visit and six listing views. Guides that count "views per sale" make an Etsy shop look worse than it is, because one visit often includes several listing views.
Views from fellow sellers don't buy either. Shop critique groups and promotion teams send views, not customers.
Paid ads: compare clicks with landing page views
If you run Meta ads, compare Link clicks with Landing page views in Ads Manager. Meta says the comparison shows how many people "clicked on your ad but left before your website loaded". A wide gap means accidental taps, a slow page or placements that send poor clicks. TikTok ads optimize for clicks by default unless you switch the goal to Landing Page View.
3. Check whether you have enough real visits for zero sales to mean anything
Zero orders from a small number of visits is often just chance. These are the current benchmarks to measure against:
- Shopify stores: a median of 1.4% of sessions convert to an order, across 427 Shopify stores in Littledata's 2026 benchmark. The middle 60% of stores sit between 0.5% and 2.6%. The benchmark only includes stores with at least 1,000 sessions and 90 orders in 90 days, so it describes working stores, not brand-new ones.
- Etsy shops: Etsy tells sellers to expect a conversion rate between 1% and 5%, based on its analysis of Etsy orders in 2019, and says a low rate in a new shop "shouldn't be cause for alarm".
- By category: category matters. In Littledata's data, beauty and skincare stores convert at a median of 2.8% and home and furniture stores at 0.9%.
The "2% to 3%" figure that often circulates matches datasets of larger sites, such as Dynamic Yield's 2.68%, which counts users rather than sessions. The Shopify stores in Littledata's benchmark sit lower.
The chance of zero orders by number of real visits
This table shows how often a store with a given true conversion rate gets no orders at all, by chance alone:
| Real visits | At 0.5% | At 1.4% (median Shopify store) | At 2% |
|---|---|---|---|
| 50 | 78% | 49% | 36% |
| 100 | 61% | 24% | 13% |
| 200 | 37% | 6% | 2% |
| 300 | 22% | 1.5% | 0.2% |
| 500 | 8% | under 0.1% | under 0.1% |
| 1,000 | 0.7% | under 0.1% | under 0.1% |
Our calculation, treating each visit as an independent chance to buy: (1 − rate) to the power of visits. Real visits aren't fully independent, since one person can visit several times, so read it as a guide.
Two rules of thumb follow from it:
- Under about 200 real visits, zero orders is weak evidence. Get more of the right visitors before you rebuild anything.
- After n real visits with no order, your true conversion rate is very probably below 3 ÷ n. That is under 1% after 300 visits and under 0.5% after 600, the level of the bottom fifth of Shopify stores in Littledata's benchmark. So after about 600 real visits with no order, something is very probably stopping buyers. Allow more visits in low-converting categories such as furniture.
Look at 30 days or more at a time. Etsy recommends at least 30 days rather than today or the past week, and Shopify suggests periods of 30 to 90 days. If you sell seasonal products or gifts, also compare with the same weeks last year, because a quiet season can look like a broken store.
4. Split your visits by channel
Visitors from different places arrive ready to buy at very different rates. In Contentsquare's 2026 benchmark of retail websites, visits converted like this:
| Channel | Retail conversion rate |
|---|---|
| Direct | 2.8% |
| 2.1% | |
| Organic search | 2.1% |
| Paid search | 2.1% |
| AI assistants | 1.4% |
| Organic social | 0.9% |
| Paid social | 0.4% |
These are mostly large retail sites, so use the gaps rather than the levels. Paid social converts at about a fifth of the rate of search or email. A store that gets 500 visits from TikTok or Instagram ads, at 0.4%, can expect about two orders, and gets none about one time in seven.
Where to look:
- Shopify: Analytics > Reports > Sessions by referrer shows each visit's referring medium (social, search, email) and traffic type (direct, organic, paid).
- Etsy: Shop Manager > Stats > How shoppers found you splits visits into Etsy search, Etsy app and other Etsy pages, Etsy marketing and SEO, Etsy Ads, Offsite Ads, social media, and direct and other traffic. Select Etsy search to see the search terms shoppers used.
Then check that each channel sends the right people. Open the ad, post or search result that brought a visit and land on your page as that person would. A search for "gold hoop earrings" that lands on a silver listing, or an ad for one product that opens your homepage, loses the sale before the shopper sees your offer. On Etsy, read your search terms the same way.
Ads amplify demand that already exists. Etsy says its ads are "unlikely to turn a low-demand listing into a top seller" and recommends improving listings before paying for visibility.
5. Find the step where shoppers stop
Once the traffic is real and well matched, find where shoppers leave.
Shopify: the Conversion rate breakdown report
Go to Analytics > Reports > Conversion rate breakdown. It shows four steps: all sessions, sessions with cart additions, sessions that reached checkout and sessions that completed checkout. Filter it to human sessions, then compare each step with the Littledata medians for 2026:
| Where shoppers stop | Littledata median | Bottom 20% of stores | What it usually means |
|---|---|---|---|
| Before adding to cart | 6.7% of sessions add to cart | Under 3.4% | The product page or offer doesn't persuade, or the visitors are wrong |
| Between cart and checkout | Not published | Not published | A surprise in the cart, usually shipping cost or a minimum order |
| At checkout | 52% of checkouts complete | Under 28% | Extra costs, missing payment methods, errors or trust |
The add-to-cart rate is the most useful single number. Shopify's own note on it is plain: "Improve product pages if too few visitors add items to cart."
A low add-to-cart rate can also mean the product itself has too little demand. Shopify's first-sale guide says that when visitors browse without adding to cart, "there could be a lack of product-market fit". If price, trust and photos all pass the checks below and few shoppers still add to cart, look at demand before you spend more on the page.
If shoppers add to cart at a normal rate but checkouts don't complete, go back to your test purchase in step 1 and look at the offer in step 6 before you touch the product page.
Etsy: listing stats
Etsy Stats don't show cart additions. Use what each listing does show: views, favorites, orders and revenue.
- Many listing views, few favorites: the listing doesn't hold attention once opened. Look at the photos, title, description and price.
- Many favorites, no orders: shoppers like the item but stop at the price, the shipping cost or the delivery date.
- Visits close to listing views: shoppers see one listing and leave. Etsy reads this as visitors not spending much time exploring your shop.
6. Check the offer: price, shipping cost and delivery time
When the traffic is real and the checkout works, the most common reason to leave is cost. In Baymard's latest survey of US online shoppers, 42% had abandoned a cart because they were just browsing. Of the reasons left once those are set aside, the top ones were:
- Extra costs too high (shipping, tax, fees): 40%
- Delivery too slow: 20%
- Didn't trust the site with card details: 19%
- The site wanted an account: 18%
- Checkout too long or complicated: 17%
- The site had errors or crashed: 17%
- Returns policy not good enough: 13%
- Couldn't see the total cost up front: 12%
Check three things:
- Show the shipping cost before the cart. In 2017, Baymard found that 64% of test participants looked for shipping costs on the product page before adding a product to the cart. On Shopify, carrier-calculated rates can't be shown before checkout, which Shopify says can increase abandoned checkouts. Flat rates, or free shipping above an order amount, let you state the cost on the product page.
- Compare your total price. Search for your product, or the closest equivalent, on Google Shopping, Amazon and Etsy, and compare price plus shipping. Shoppers compare: 39% of shoppers in Salsify's 2026 survey said they now compare prices more carefully before buying. If the same item sells for less elsewhere, as it often does for dropshipped products, visitors leave to buy it there.
- On Etsy, keep US shipping under $6. Etsy says that "once shipping prices are $6 or above, buyers are less likely to make a purchase". US listings that ship for under $6, or free, are prioritized in Etsy search, and Etsy's data shows free shipping leads to a higher purchase rate. Since July 9, 2026, Etsy has required shops outside the US to include duties and import fees in their prices for US buyers and ship with Delivered Duty Paid.
7. Check trust: would a stranger hand you their card details
A first-time visitor knows nothing about you. Baymard found that shoppers raise security concerns much more easily on newer and less well-known sites when there are no visual cues.
On Shopify, the Terms of Service already require the basics. You must show your business name, an email address and phone number, and a physical address, a refund policy that is easy to find, and how long delivery takes before the customer buys. Add them under Settings > Policies and link them from the footer. On Etsy, add a shop icon, a return policy (even "No returns") and an About section. Etsy's search counts a missing return policy against a listing, and Etsy's search results now show buyers each seller's time on Etsy and number of sales.
Then reviews. In the Spiegel Research Center's study of one retailer, the purchase likelihood for a product with five reviews was 270% greater than for a product with none, and the gain flattened after the first five. In PowerReviews' 2025 survey of 21,279 shoppers, only 43% said they would buy a product with no reviews. A new store gets its first reviews by asking real buyers after delivery. Never pay for positive reviews or make a reward depend on the rating. The FTC's rule on fake reviews has applied since October 21, 2024, and Etsy's policies forbid offering buyers goods, services or compensation in exchange for a positive review. Shopify's consumer protection guidance also calls fake countdown timers deceptive.
8. Check the product photos against specific criteria
By this point the earlier checks have told you whether the product page is the likely cause. When real, well-matched visitors open the product page and leave without adding to cart or favoriting, while checkout works and the price holds up, look at the photos and the description together. In Baymard's 2017 testing, 56% of participants began by exploring the product images when they arrived on a product page.
Judge the photos against specific criteria rather than taste:
- The first photo reads as a thumbnail. Look at it in a phone-sized collection grid or Etsy search result. The product should be large and centered, with room for Etsy's square, portrait and landscape crops, and recognizable at that size. On Etsy the first photo is the thumbnail, and a main photo that is too dark, blurry or a collage can rank lower in search.
- The photos show the real product accurately. Color, material, label and finish should match what arrives. Etsy requires original photos of the actual product buyers will receive, not renderings or stock photos, apart from some exceptions.
- One photo shows scale. Baymard found that 42% of shoppers try to judge a product's size from its images, and 37% of leading sites still don't show the product next to a person or an object of known size.
- Worn products are shown on a person. Clothing, jewelry, bags and watches need a photo on a human model for shoppers to judge fit and look.
- Every variant has its own photo. A shopper choosing the sage green version should see sage green.
- The photos answer the buying questions. The back, the inside, a close-up of the material, the product in use and what comes in the box.
- The files are big enough to zoom. Shopify suggests 2,048 by 2,048 pixels for square images; Etsy recommends at least 2,000 pixels on each side.
- The store looks like one brand. Use one aspect ratio for main images, as Shopify advises, so collection grids line up, and keep backgrounds and light consistent from product to product.
Read the description against the same questions. It should state what the photos can't, such as exact size, material and care. In Salsify's 2026 survey, shoppers named poor titles or descriptions (34%) about as often as poor images or videos (33%) as a reason to abandon a purchase.
Most of these photo fixes don't need a new shoot. Nightjar makes them from photos of your real product: lifestyle scenes that show scale, on-model images, an image for each color with Recolor, clean white-background shots, and the same look on every product with a saved Recipe. Nightjar is built to keep your product true to the original: it automatically looks at every generated image and retries the ones that misrepresent the product, at no cost to you. Upscale brings an undersized photo to 2K or 4K without changing the product. Use these on your own store, in ads and on social media. Etsy listings are stricter: Etsy wants your own photos of the finished item and allows mockups only in narrow cases. Our guide to what Etsy allows for AI product photos shows which edits are lower risk.
After you change the photos, measure the change rather than trusting it. Our guide to A/B testing product images explains how to test with low traffic.
The checks on Shopify and Etsy, side by side
| Check | Shopify | Etsy |
|---|---|---|
| Checkout | Test mode or a refunded real order, every market | Shipping profiles, variations, processing time |
| Real people | Human or bot session filter, Sessions by location | Visits (bot-filtered), not listing views |
| Enough visits | Sessions with bots removed, 30 to 90 days | Visits over at least 30 days |
| Channels | Sessions by referrer | How shoppers found you, search terms |
| Funnel step | Conversion rate breakdown | Listing views, favorites and orders |
| Price and shipping | Shipping cost on the product page | US shipping under $6 |
| Trust | Contact details and policies required by Shopify | Shop icon, return policy, About, reviews |
| Photos | Add-to-cart rate against the 6.7% median | Favorites and orders per listing view |
Frequently asked questions
How many visitors should I get before my first sale? At the median Shopify conversion rate of 1.4%, the first order comes after about 70 real visits on average. About one store in four still has none after 100 real visits, by chance alone. After about 600 real visits with no order at a normal price point, something is very probably stopping buyers. Low-converting categories such as furniture need more.
What is a good conversion rate for a small Shopify store? In Littledata's 2026 benchmark of 427 Shopify stores, the median was 1.4% of sessions, the top 20% converted above 2.6%, and the bottom 20% below 0.5%. Compare with stores that sell at a similar price: beauty stores convert far higher than furniture stores.
What is a good conversion rate on Etsy? Etsy tells sellers to expect between 1% and 5% of visits to end in an order, and says a low rate is no cause for alarm while a shop is getting started. Measure it against visits, not listing views.
Why does my Shopify store get visitors from Council Bluffs, Iowa? Council Bluffs is home to a Google data center that Shopify uses. A Shopify staff member explained that the visits are generally automated, including daily speed checks Shopify runs on a few pages of each store, which can't be turned off. Filter the city out of your session reports instead of blocking it.
Why does my Etsy shop get views but no sales? Start by comparing listing views with visits. One visit often includes several views, and Etsy filters bots from visits, while listing views update in real time. Then check where the visits come from, whether shoppers favorite the listing, and whether price plus shipping holds up against similar listings. Photos come after those.
Should I run ads to get my first sale? Use ads to get enough real visits to judge the store, not to rescue a store that already gets visits but no orders. Paid social converts at around 0.4% of retail visits, and Etsy says its ads work best on listings that already interest buyers. If a few hundred real visits haven't produced an order, more of the same visits rarely will.
Are my product photos why I'm not getting sales? They are a likely cause, along with the description, when real, well-matched visitors open the product page and leave without adding to cart, while checkout works and the price holds up. Check them against the eight criteria above, and see our help answer on whether photos are why you get views but no sales.
References
- Shopify: Changes to sessions and conversion rate in Shopify Analytics
- Shopify: Bot filtering and identifying bot activity
- Shopify: Behavior reports, acquisition reports and analytics fields
- Shopify Developer Community: Council Bluffs, Iowa traffic, answered by Shopify staff
- Shopify: Test mode, shipping troubleshooting, payment troubleshooting and consumer protection requirements
- Etsy: Shop Stats glossary and how to use Etsy Stats
- Etsy Seller Handbook: Shop Stats and conversion rate and shipping prices in search
- Littledata: Shopify conversion rate, add-to-cart rate and checkout completion rate benchmarks
- Contentsquare 2026 Digital Experience Benchmark and benchmarks explorer
- Baymard Institute: Cart abandonment rate and reasons and Product page UX 2026
- Meta: Landing page views
- Thales: 2026 Imperva Bad Bot Report
- Spiegel Research Center: How online reviews influence sales
- FTC: Consumer reviews and testimonials rule, questions and answers