The short version
Open the Conversion rate breakdown report first: it follows sessions through four steps, from all sessions to completed checkout, and few cart additions point at your visitors or pages, while reached checkout with no completed checkout points at the checkout itself.
Then, on a paid plan, place a test order, because a store in private mode, with no active primary payment provider or with no shipping rate for the address can lose orders however much traffic arrives.
If checkout passes, compare your landing pages by what their sessions did, and note which referrers send the most sessions.
As of November 5, 2026, no Shopify Help Center page we read names a minimum number of sessions, and none of the report pages we read sets a conversion score for a landing page.
Analytics shows sessions climbing, the Orders page stays empty, and no error ever fired. Maybe a few visitors add to cart and none finish. Maybe your abandoned checkouts are full of names you do not recognize.
Those are different problems with different fixes, and one report tells you which one you have. This guide works in order: read where sessions stop, prove the checkout can take an order, then judge the traffic and the pages it lands on. If you would rather work from a list, the checklist near the end holds the same order.
If Analytics shows almost no sessions at all, that is a different job, and our guide to finding your first customers is the better place to start.
Where Do Your Visitors Drop Off?
Key takeaway
Shopify says the Conversion rate breakdown report "lets you visualize the path your visitors take through your store and checkout." Go to Analytics > Reports and find it in the list, where its category reads Behavior.
- Analytics
- Reports
Shopify's own blog post on this symptom, published in November 2019, makes the same case for splitting the overall number into steps:
While your overall conversion rate is important, breaking it down into purchasing milestones like "added to cart" and "reached checkout" will help you pinpoint specific drop-off points from the first visit to checkout.
The funnel chart in the report lists four steps in this order. Note the session count at each one before you read any percentage.
A session that stops at one of these steps tells you where the search narrows. For more on what else the built-in reports cover, our Shopify Analytics guide owns that ground; this page only uses them to decide what to check next.
Why the Percentages Can Mislead You
Key takeaway
Four details change how you read the numbers on this screen:
- Every rate is a share of all sessions. Shopify calculates each step as "the number of sessions for a step divided by the number of total sessions", so a rate is not the share of the step before it.
- Open Funnel changes who counts. In an open funnel, the report includes sessions where visitors "enter the funnel at any path and perform steps in any sequence." In a closed funnel, a session counts at a later step only if it did the earlier steps in order, and hovering over a step shows its Reached this step and Dropped off rates.
- Reached checkout means the visitor did something. In its Conversion rate over time report, Shopify defines this metric as sessions "where there was user input (for example, a key press or mouse click) during checkout."
- Completed checkout is not your order count. "It is possible for a customer to make multiple purchases during a single session," so the two numbers might differ.
The names on screen can differ from the names in Shopify's documentation. In the frame below, the first step reads Sessions, the second Added to cart and the fourth is cut off to Completed…, while the Metrics panel beside it carries the full names of the last three steps.
- Analytics
- Reports
- Conversion rate breakdown
On November 5, 2026, for October 6 to November 5, 2026, the report opened with Open Funnel on and showed 53 sessions, 27 with a cart addition (50.94%) and 44 that reached checkout (83.01%). More sessions reached checkout than added to cart, which an open funnel allows because a session can skip the cart. This is one capture of one test store, not a target, so check which state your own toggle is in.
What Each Stop Points To
Key takeaway
The report tells you where sessions stop, and the rest is reasoning. The route below is our order for working through it, built on one piece of logic: a session that never reached checkout never saw a checkout error, so a checkout fix cannot explain it.
Shopify's 2019 blog post adds one reading of its own: "If users are adding items to their cart, but not checking out, the issue may be with the price of your products or shipping rates."
Whichever line below is yours, run the four checks in the next section once, because they give a yes or no even with little traffic. The line tells you where to look after that.
- Sessions start on /password in Sessions by landing page. Those sessions began on the password screen, not on a product. Go to Is your store open to visitors?
- Plenty of sessions, few cart additions. A checkout fault cannot explain it, because these sessions never got there. Question the visitors first, then the pages they land on: Are those sessions real people?
- Cart additions, but few reached checkout. Weigh the price and shipping reading above, then confirm you can ship to your visitors.
- Reached checkout, no completed checkout. These sessions met your checkout, so test it directly and read what they left behind: Can a customer actually complete an order?
Can a Customer Actually Complete an Order?
Key takeaway
While one of the four checks below fails, some or all paid clicks cannot become orders, so clear them before you judge your ads or your pages.
Is Your Store Open to Visitors?
Key takeaway
Shopify says that when you first register for a plan, your store access "is restricted to private mode by default." In that mode, "all of your online store's pages are hidden from visitors and search engines, and your online store displays a customizable landing page instead."
The state shows under Online Store > Preferences. Our FAQ on removing the password page lists what Shopify requires before you can launch.
- Online Store
- Preferences
In the Sessions by landing page report for October 29 to November 5, 2026, our development store listed Password · /password with 5 sessions. If your report lists that page, those sessions began on the password screen, not on a product. We saw this on one development store and did not test a live store.
Can the Store Take a Payment?
Key takeaway
If a shopper sees "This store is currently unable to accept payments" at checkout, Shopify says the store "likely doesn't have an active primary payment provider set up." A wallet does not fill that gap: "Additional payment methods like PayPal process only PayPal payments and don't replace a primary provider."
Check Settings > Payments. Our FAQ on why a store can't accept payments covers the other causes, such as a trial without a paid plan.
- Settings
- Payments
Shopify is explicit: "Customers can't place live orders with a credit card during the time that your payment providers are in test mode." A store left in test mode after a trial run lets sessions reach checkout with no way to finish a live card order.
Can You Ship to Where Your Visitors Are?
Key takeaway
If checkout details don't match the conditions of your rates, Shopify says an error might display, such as "Your order cannot be shipped to the selected address. Enter a different address." Three settings are worth checking:
- The country is in a market. "You can only add shipping and delivery settings when a country belongs to a market." Compare the Markets list below with the countries in your Sessions by location report.
- The rate conditions fit real carts. Open your rates and check their conditions against what people actually buy.
- Products have a weight. On manual rates by weight, Shopify warns: "A product with no weight is treated as weightless, so a cart can fall into a lower weight tier than you expect."
- Markets
- Products
- Product
- Shipping
Our FAQ on the shipping-not-available message walks through the fuller list of causes, including carrier and app rates.
Prove It With a Test Order
Key takeaway
The settings above are all inferred until an order goes through. Shopify notes: "You can test a payment gateway only after you've chosen a paid plan." Still on a trial? You can't run this step yet, but the settings checks above still apply.
Shopify also says: "Test orders and simulated transactions don't display in your payouts or reports." So a test run does not add false orders to your reports.
Use an address in a country that sends you sessions. After a shipping change, test with a new checkout, because Shopify says an abandoned checkout keeps the rates from when it was created.
When you finish, turn test mode off, or deactivate the Test payment gateway and reactivate your own provider, because every order is a test order while that gateway is active. Our test order FAQ compares the methods, including what a real order costs you if you use one as a test.
What Do Your Abandoned Checkouts Show?
Key takeaway
Open Orders > Abandoned checkouts. Shopify's help page for the legacy abandoned checkout experience says a checkout counts as abandoned if it stays incomplete for more than ten minutes after the customer has provided their email, so the list does not show every shopper who left checkout.
- Orders
- Abandoned checkouts
The list carries columns such as Region and Total price, which is where a repeat would show. Shopify frames that as the reason to open it:
You can review your abandoned checkouts to find patterns that might suggest why your customers aren't completing orders.
Not every entry is a shopper who changed their mind. Shopify lists 16 reasons a failed payment can create one, and says that list isn't exhaustive.
Unfamiliar names are not automatically customers either. Shopify's abandoned checkouts page also warns: "Not all automated activity is filtered out, so some abandoned checkouts might still come from bots."
Shopify has also reduced one bot pattern: since June 16, 2026, Shopify's changelog says that when bots test a checkout with stolen card numbers and don't complete payment, Shopify no longer creates an abandoned checkout for that session. The abandoned checkouts page puts it more narrowly: "Some checkout attempts that are identified as suspected card testing or bot activity aren't included in your abandoned checkouts list."
Winning back the real shoppers on this list is a separate job. Our abandoned cart recovery guide shows where each part of it lives in your admin.
Are Those Sessions Real People?
Key takeaway
This is the next question when sessions stop before the cart. Three things decide whether a session count deserves your trust: bots, the way sessions are measured, and where the sessions come from.
How Do Bots Affect Your Sessions?
Key takeaway
Shopify's session measurement page says: "Identified bot sessions are filtered out of session-related reports by default." You can change that filter only in reports with the Human or bot session field. On Home and in Live View, "the filter can't be adjusted."
- Analytics
- Reports
- Sessions over time
That does not make the count clean, and Shopify says why:
Shopify's classification of bot sessions is designed to be conservative because it's better to miss some bots than incorrectly label real customers as bots.
So remaining bots can still weigh on your numbers. The Analytics fields reference says of conversion rate: "Might appear lower than expected due to bot traffic." It advises filtering by Human traffic for a more accurate view.
If you suspect more than that, our bot traffic guide lists the signs Shopify publishes, along with their innocent explanations.
Why Your Session Numbers Moved in September 2026
Key takeaway
If your numbers moved in that window, the cause may be the measurement. The update ran from September 21 to 23, 2026, and Shopify's changelog says a shift "doesn't necessarily mean that your traffic, orders, or customer behavior changed." Reports can say so themselves: ours carried a notice that from September 21, 2026, "sessions and its derived metrics will be calculated differently."
Shopify's advice: "Use data from after the update as your new baseline for session-based metrics."
Two more limits apply to any comparison. A session now ends after 30 minutes of inactivity, in Analytics reports, though headless storefronts may differ. And bot classification "applies only to sessions from October 7, 2025 and after", so a period before that date can't be filtered the same way.
Where Are Your Sessions Coming From?
Key takeaway
The Sessions by location report "displays the countries, regions, and cities from which visitors are accessing your website." A country that sends sessions but sits outside your markets sends you back to the shipping check above.
- Analytics
- Reports
- Sessions by location
The Sessions by referrer report shows whether visitors come directly, from search or by a referral. Shopify is plain about its limit: "This report covers sessions only." To compare channels with sales and ad spend included, Shopify points to the Performance by marketing channel report.
To watch a campaign as it runs, Live View has a Customer behavior block covering the last 10 minutes of sessions that added to cart, reached checkout or purchased. That window cannot answer a question about a whole period. If its map shows a cluster in Kansas, Shopify lists search engine bots and automated services among the usual sources of traffic displayed there.
- Analytics
- Live View
Where that leaves you:
- Most sessions come from a country outside your markets: go back to the shipping check.
- The count moved only around September 21 to 23, 2026: compare periods that both fall after the update.
- Neither applies: no report settles the rest, so compare your landing pages next.
What If Real Visitors Still Don't Buy?
Key takeaway
The Sessions by landing page report "displays which page sessions on your store users start on." The Metrics panel in our frame also lists Sessions with cart additions and Sessions that reached checkout. That lets you compare entry pages by what happened next, not by opinion.
- Analytics
- Reports
- Sessions by landing page
What the reports do not give you is a verdict. The Analytics fields reference says "Fix landing pages with high bounce rates", but no report page we read defines high, and the same entry warns: "High bounce rate isn't always bad - it might mean visitors found what they needed quickly."
Shopify's 2019 blog post does offer places to look when visitors are not adding to cart: more product photos, an Add to Cart button that is easy to find on desktop and mobile, and product copy short enough not to push that button down the page. Treat that as one blog's advice, not a measured rule.
A slow page is a separate measurement, and our speed guide shows where to read your store's real speed.
Official documentation stops at what the reports show. For one practitioner's view of the page, product and offer side, here is a 2024 video by Sam Jacobs, aimed at dropshippers. It is his opinion, and nothing on this page rests on it.
How Many Sessions Before the Numbers Mean Anything?
Key takeaway
We looked for a minimum for a store's conversion rate and did not find one. No Help Center page we read sets a session count below which a conversion rate means nothing. Shopify's blog on A/B testing gives a general rule of at least 1,000 visitors for each variation in a test, which is a rule for A/B variations, not a session minimum for a store's conversion rate.
That leaves a practical split. Checks that give a yes or no work even with little traffic, so they come first. Rates are different: keep the session count beside every rate you write down, and treat a rate from few sessions as a lead to check rather than a finding.
A conversion benchmark has the same gap in a different form. Shopify's blog on the subject says: "A 'good' ecommerce conversion rate depends on context." No Help Center page we read gives a figure. The outside numbers and their limits sit on our Shopify statistics page; we do not repeat them here, because a benchmark cannot tell you why your store has no orders.
All read on November 5, 2026. The absence is the finding.
- A minimum number of sessions: the session measurement, bot filtering, behavior reports, acquisition reports, Analytics fields, Live View, abandoned checkouts, test orders, shipping troubleshooting, payments troubleshooting and store access pages, the other analytics discrepancy pages, shopify.com/analytics, two Shopify blog posts and Shopify's changelog feeds.
- A conversion benchmark on a Help Center page: the Analytics fields, behavior reports, acquisition reports, bot filtering and analytics discrepancy pages, and shopify.com/analytics. A figure does appear on Shopify's blog.
- A conversion number or rule for judging a landing page or traffic source: the behavior reports, acquisition reports, Analytics fields and Live View pages. Shopify's web performance reports by page URL do sort page visits into good, moderate and poor, on Core Web Vitals for loading speed, interactivity and visual stability.
Run the Checks in This Order
Key takeaway
The first step tells you where to look. Steps two to six give a yes or no even with little traffic, though step five needs a paid plan, and steps four and five use the countries in your Sessions by location report.
Steps seven and eight get more useful as sessions accumulate. Do step six straight after step five, so neither test mode nor the Test payment gateway stays on.
Traffic but no sales: the diagnostic orderTick each step as you finish it; your progress stays in this browser.
Traffic but no sales: the diagnostic order
Tick each step as you finish it; your progress stays in this browser.
Open the report in Analytics > Reports, check whether Open Funnel is on, and note the step where sessions stop.
Before you tick this off
- I know whether Open Funnel is on or off
- I have written down the session count at each step
- I know which step loses the most sessions
Check Online Store > Preferences and see whether /password appears in Sessions by landing page.
Before you tick this off
- The store is not in private mode
- I have looked for /password in Sessions by landing page
Open Settings > Payments and check that an active primary provider is set up, not only PayPal.
Before you tick this off
- A primary payment provider is active
- I did not count PayPal alone as a primary provider
Compare Sessions by location with your Markets list, then check that rates fit real carts and products have a weight.
Before you tick this off
- Each country in Sessions by location that I want to sell to belongs to one of my markets
- My rate conditions match real carts
- My physical products have a shipping weight in the right unit
Use the Test payment gateway or Shopify Payments test mode and take an order all the way through checkout.
Before you tick this off
- My store is on a paid plan, which testing a payment gateway requires
- I used an address in a country that sends me sessions
- The test order finished without an error
Switch test mode off, or if you used the Test payment gateway, deactivate it and reactivate your own provider, because customers can't place live credit card orders while your payment providers are in test mode.
Before you tick this off
- Test mode is off, or the Test payment gateway is deactivated
- If I used the Test payment gateway, my own payment provider is active again
Open Orders > Abandoned checkouts and look for a repeating pattern, keeping in mind that some entries can come from bots.
Before you tick this off
- I looked for a repeating region, cart or payment problem
- I treated unfamiliar entries with caution, since some can be bots
Use Sessions by referrer and Sessions by landing page to see where sessions come from and what they do first.
Before you tick this off
- I know which referrers send the most sessions
- I compared landing pages by cart additions and reached checkout
- I noted the session count beside each comparison
- The periods I compare both fall after the September 21 to 23, 2026 update
The Bottom Line
Key takeaway
It is tempting to start rewriting pages and offers. Start with what can be proved instead, because a checkout that cannot finish an order makes every other change untestable.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
