Analytics
Shopify Bounce Rate: What Counts as a Bounce, and What's Normal
Last verified: , against the Shopify Help Center, Google Analytics Help, and the live results page for this query.
Shopify defines a bounce as a visit that ended after a single pageview. Google Analytics 4 defines it as a session that was not engaged, and any session over ten seconds counts as engaged. Those are not two views of the same number, they are two different numbers wearing the same name, and that is why the published "good Shopify bounce rate" figures run from 20% to 71.8%. Work out which one your report is using, then stop managing the metric and manage the first screen it is a proxy for.
By Misha Gavura · 17 min read · Every quote and figure here was read off a live page on , and the source is named next to it.
What Shopify actually counts as a bounce
Shopify publishes its definition, just not on the page where you read the number. It sits in the analytics data points reference in the Help Center, one line long, and as of September 17, 2026 it says a bounce rate is the "Percentage of online store visits that ended after a single pageview."
Read that again, because the thing it leaves out is the thing everyone assumes is in it. There is no time in it. A shopper who lands on your product page, reads the description, zooms two photos, watches the video, spends four minutes deciding, and then closes the tab is a bounce in your Shopify admin. A shopper who lands, misreads the page, taps to a second product in six seconds and leaves is not. Shopify is counting page loads, and the word it prints on top of that count suggests it is counting interest.
The neighbouring definitions on the same reference page are worth having in front of you, because they are the denominators. Sessions is the "Number of online store visits." Online store visitors is "Unique visitors (one visitor can visit multiple times)." Average session duration is the "Average duration, in seconds, of online store visits." That last one is where the time went, and it is a separate column from bounce rate.
Two more things I did not expect to find. The Behavior reports documentation, which is the page describing the report you actually open, does not define bounce rate anywhere on it. And the same page notes that bounce rate and bounces carry data only from October 1, 2022 onward, so if you go looking for a multi-year trend in the admin, there is nothing before that date to compare against.
What GA4 counts, which is not the same thing
Google rewrote this metric when it moved everyone to GA4, and the new definition is inverted. Google's help page, read September 17, 2026, is blunt about it: "The bounce rate is the percentage of sessions that were not engaged," and "The bounce rate is the opposite of the engagement rate." So the whole thing hangs on what an engaged session is, which Google also spells out. An engaged session is one that meets any of these:
- "Lasts longer than 10 seconds"
- "Has a key event"
- "Has 2 or more screen or page views"
Any of the three. Not all three. So on a store where a product page takes longer than ten seconds to read, which is every store selling anything that needs reading, almost nothing is a bounce in GA4. The metric collapses towards zero and stops being informative, which is roughly what happened to it across the industry after 2023.
And the ten seconds is not a constant. It is a field. Google's page on the session timeout settings says the session timeout "default is 30 minutes but can be adjusted here," and that a session becomes an engaged session "if it lasts longer than a certain amount of time. The default threshold for engagement time is 10 seconds but can be adjusted here." Someone who moved that slider to 60 seconds two years ago has been reading a different bounce rate ever since, and nothing in the report says so. If you inherited a GA4 property, go look at that setting before you trust the number in it.
One session, two verdicts
Here is the practical shape of the disagreement. The same four shoppers, run through both rules, at default settings.
| What the shopper did | Shopify admin | GA4, default settings | Why |
|---|---|---|---|
| Lands on a product page, reads it for 45 seconds, leaves | Bounce | Not a bounce | Shopify sees one pageview. GA4 sees a session over 10 seconds. |
| Adds to cart in the cart drawer, never loads a second page | Bounce | Not a bounce | No page load, so no second pageview. GA4 has the time and, if you marked it, the key event. |
| Taps through to a second product in 6 seconds, leaves | Not a bounce | Not a bounce | Two pageviews satisfies both rules, even in six seconds. |
| Leaves in 4 seconds without touching anything | Bounce | Bounce | One pageview, under 10 seconds, no key event. The only case both agree on. |
The second row is the one that catches Shopify stores specifically. Most modern themes open a cart drawer rather than navigating to a cart page, so a shopper can read the product, add it to the cart, decide to think about it and close the tab without ever triggering a second page load. Shopify logs that as a bounce, and that shopper was about as far from bouncing as it is possible to get. Nobody I can find has measured how much of a store's bounce rate this accounts for, but you can sanity-check it in five minutes: put your bounce rate next to your sessions with cart additions for the same period and see whether the two stories fit.
Why every Shopify bounce rate benchmark disagrees
Once you know two definitions are in circulation, the results page stops looking like a consensus and starts looking like a pile of unlabelled measurements. These are the figures Google served for "shopify bounce rate" on September 17, 2026, pulled to depth 100 so that nothing convenient was cropped out, each with the position Google gave it that day and the publisher's own dateline. They are the snippets as a merchant reads them.
| What it says a good Shopify bounce rate is | Who | Where it ranked | Dated |
|---|---|---|---|
| 38% to 62% for retail, 40% or lower is good, 55% or above is high | Shopify, citing Contentsquare | Page 1, #2 | Aug 7, 2026 |
| 20% to 45% is healthy, above 55% on product or collection pages signals a problem | Convertcart | Page 1, #4 | Jun 12, 2026 |
| 50% to 70% is an average bounce rate overall | Shopify Community thread | Page 1, #8 | Jun 29, 2022 |
| 20% to 45%, above 55% signals improvements are likely needed | MIDA | Page 1, #9 | Feb 25, 2026 |
| 71.8% on mobile, 70.3% on desktop | Blend Commerce | Page 2, #16 | Sep 8, 2026 |
| About 56.4% for Shopify stores over the past six months | TrueProfit | Page 2, #17 | Aug 28, 2026 |
| 36% to 55% is normal | Thunder | Page 2, #19 | Aug 22, 2026 |
The bottom of that range says a healthy store bounces one visit in five. The top says a normal store bounces seven in ten. Both are offered to the same reader, on the same query, two scrolls apart. Not one of those figures says which tool measured it, and until you know that, the gap between 20% and 71.8% is not a disagreement about stores, it is a disagreement about arithmetic. Google's own AI Overview sits on top of the lot and merges them: on September 17, 2026 it returned the 38% to 62% retail band, "40% or lower" as good and above "55% to 60%" as a warning sign, citing Shopify, MIDA and a Reddit thread in the same breath. That is how a definitional problem turns into one confident answer with no definition attached.
So what is a normal Shopify bounce rate
I went looking for a Shopify-published benchmark for Shopify stores and could not find one. What Shopify publishes, in a blog post last updated August 7, 2026, is a retail band of 38% to 62% with the rule of thumb that "40% or lower" is good and "55% or above" is high. Shopify attributes that on the page to Contentsquare's 2026 Digital Experience Benchmark. Contentsquare's own write-up says the benchmark is built from 99 billion web and app sessions across 6,500 websites in 9 industries, and that bounce rates fell year on year, by 5% for AI-referred traffic, 4% for organic search and 3% for paid search.
That is a real number from a real panel. It is also not a Shopify number. It was measured by Contentsquare's tag under Contentsquare's definition, across retail sites of every platform and size, and then quoted inside a Shopify article where it reads like a Shopify figure. The same post carries a traffic-source table from the same source, and that one I would actually use, because the relative order is steadier than the absolute level: organic search 42.9%, paid search 43.9%, email 45.8%, direct 50%, AI-referred 53.6%, organic social 58.6%, display and ads 59.2%, paid social 65.1%. If your bounce rate jumped this quarter and your paid social spend went up, you have your answer, and it is not a page problem.
One more absence worth reporting. Littledata runs the largest Shopify-specific benchmark panel I know of, and it used to publish a Shopify bounce rate. As of September 17, 2026 its performance benchmark page carries pages per session, add to cart rate, checkout completion and server response time, and no bounce rate at all. From the 2,800 ecommerce sites it benchmarked in 2023: pages per session averages 2.6, "the average add to cart rate is 4.6% for Shopify," and "the average checkout completion rate is 45% for Shopify." Draw your own conclusion about a metric a Shopify analytics company quietly stopped publishing.
Bounce rate vs exit rate
These get used as synonyms and they are not. Every bounce is an exit. Most exits are not bounces. The difference is where the visit started: bounce rate only counts visits that both began and ended on the page, while exit rate counts everyone who left from the page regardless of how they got there.
On a Shopify store that matters more than it sounds, because most product page views are not entrances. A shopper arrives on a collection, browses three products, and leaves from the third. That product page has an exit, and its bounce rate is untouched, because that visit never started there. So a product page can show a beautiful bounce rate and still be the page where your store loses people. If you are auditing a template, read exit rate. Bounce rate is the right metric for a landing page you are buying traffic to, and a distraction almost everywhere else.
The sanity check nobody runs
Shopify's definition gives you a free bug detector, and I have never seen anyone print it, so here it is with the arithmetic shown. This is my own calculation from Shopify's definition, not a figure Shopify or anyone else publishes.
Under Shopify's rule, a visit is either a bounce with exactly one pageview, or not a bounce, in which case it had at least two. So the average pages per session has a hard floor:
pages per session >= 2 - bounce rate
A store reporting a 55% bounce rate cannot be averaging fewer than 1.45 pages per session. A store reporting 25% cannot be below 1.75. Turn it around and it is more useful still: if your pages per session is 1.6, your bounce rate cannot honestly be lower than 40%, whatever the report says. When those two numbers contradict each other, you are not looking at a conversion problem, you are looking at a measurement problem, and the usual culprit is a second pageview nobody saw, fired by an app, a duplicate tag, or a redirect. Fix that before you redesign anything.
What a bouncing first screen looks like across 5,858 stores
Definitions aside, the underlying question is real: people arrive and leave without doing anything, and you want to know why. Between June and August 2026 we loaded 5,858 independent Shopify stores on a phone at 390x844, which is the screen most of your traffic is holding, and recorded what the first screen did. The full audit, method and CSV are here. The three findings that bear on bounce rate, rather than on what happens later in the funnel:
- 1,597 stores, 27.3% of the sample, had no shop or buy link above the fold on the homepage. Nothing to press, on the first screen, on a phone.
- 705 stores, 12.0%, had no visible headline above the fold, so the first screen carried no sentence saying what the store was.
- 2,212 stores, 37.8%, loaded a heavy homepage on mobile, which the audit defines as 12 or more images with under half of them lazy-loaded. That is a weight measurement, not a timing one.
Those are three separate counts, not one group of stores, and I cannot publish the overlap because the audit's figures are per finding. What I can say is that 95.5% of the 5,858 carried at least one visible leak and the average store carried 2.76 of them, so this is not a rare edge case, it is the normal condition of a Shopify storefront on a phone.
Put the speed number next to the only bounce-specific speed research anyone has: Google, working with SOASTA in 2017 and using a deep neural network on bounce and conversion data, reported that "as page load time goes from one second to 10 seconds, the probability of a mobile site visitor bouncing increases 123%." That study is nine years old and the internet has changed, so treat the direction as durable and the exact figure as historical. It is still the only number on this subject with a stated method behind it.
One detail makes GA4's ten second threshold look less arbitrary than it first reads. Nielsen Norman Group's write-up of the Microsoft Research work by Liu and colleagues, covering more than two billion dwell times across over 205,000 pages, found that "the average page visit lasts a little less than a minute" and that "the first 10 seconds of the page visit are critical" to whether someone stays, after which the curve flattens. Google put its cutoff where the leaving actually happens. Whether that makes a useful ecommerce metric is a different question, and I do not think it does.
If you want the fixes in order rather than the diagnosis, our mobile conversion guide for Shopify covers the first screen in detail, and the product page optimization guide covers what goes above the fold once someone has stayed.
How to reduce bounce rate on Shopify, in the order that pays
- Open your own store on your own phone, on mobile data rather than office wifi, and count to ten. If you cannot tell what is being sold and find one thing worth pressing in that time, you have found the problem and needed no report. That is the same test that produced the three audit numbers above.
- Fix mobile weight first. It is the only item on this list that moves both definitions of bounce rate, and it is the one Google has published research on. Start with the homepage and the top three landing pages, not the whole theme.
- Give the first screen one thing to press. Not five. On the 27.3% of stores with no shop or buy link above the fold at all, adding one is not an optimization, it is repair work.
- Read the Sessions by landing page report instead of the store average. Shopify describes it as the report that shows "which page sessions on your store users start on," which is exactly the population bounce rate is defined over. A store-wide bounce rate blends pages with completely different jobs and tells you nothing about any of them.
- Check your traffic mix before you blame the page. On Contentsquare's figures the gap between organic search at 42.9% and paid social at 65.1% is 22 points, which is larger than almost any page change will produce. If the number moved the week a new campaign launched, that is your cause.
- Decide which definition you are managing to, write it in the same document as the target, and stop comparing your Shopify admin number to your GA4 number as though one of them is wrong.
How to tell whether the fix worked
Bounce rate is noisy and seasonal, which makes it very easy to fool yourself with. Three rules keep a before-and-after honest. Change one thing, so that a move has one candidate explanation. Run whole weeks on both sides, at least two of them, so weekday and weekend shoppers land in both halves and no sale sits in one of them. And decide in advance how big a move would make you act, then work out how many sessions that needs with the significance calculator before you start rather than after you like the result.
If you can split traffic properly rather than comparing time periods, do that instead. The discipline of refusing to call a winner early is the whole subject of honest A/B testing, and the same rules apply here. In our audit, 285 of the 5,999 stores we rendered, 4.8% or about one in 21, carried one of the three A/B testing tools we can detect from the page (Intelligems, Visually, Dexter). Undetectable setups exist, so read that as a floor rather than a census. Either way, if you are about to change a theme on a hunch, you are in large company, and that is not a recommendation.
One extra metric to watch alongside it: pages per session, from the same report, over the same window. It moves for the same reasons, it has no definitional argument attached to it, and it gives you the sanity check above for free.
The verdict
Shopify's bounce rate is a pageview counter with a misleading name, and GA4's is a ten second timer with the same name. Neither is wrong, and neither is measuring what the word implies. Find out which one you are looking at, check it against your pages per session so you know the tracking is sane, then put the report down and go look at your first screen on a phone, because that is where the thing the metric is standing in for is actually decided.
If your store conversion rate is the number you really care about, bounce rate is a poor proxy for it. Start with the CRO guide for Shopify, or with what a normal Shopify conversion rate looks like in 2026, both of which are measured against a denominator that means the same thing in every tool.
Disclosure. We are building StorePilot, a CRO tool for Shopify. It is not on the Shopify App Store and cannot be installed on a live store yet, so this page has nothing to sell you. Every report named above is in your Shopify admin or your GA4 property already, and both are free.
Questions merchants keep asking
- What is a good bounce rate for a Shopify store?
- There is no Shopify-published benchmark for Shopify stores. The number Shopify's own blog gives, a retail band of 38% to 62% with 40% or lower counted as good and 55% or above counted as high, is attributed on that page to Contentsquare's 2026 Digital Experience Benchmark, which covers 99 billion sessions across 6,500 websites in 9 industries and is measured by Contentsquare's tag, not by Shopify's. Use it as a rough band. Your own admin's trend over matched weeks is worth more than any of it, because at least both numbers were measured the same way.
- How does Shopify calculate bounce rate?
- Shopify's analytics data points reference defines Bounce rate as the "Percentage of online store visits that ended after a single pageview" (read September 17, 2026). Time is not part of it. A shopper who reads one product page for four minutes and leaves is a bounce in your Shopify admin, and a shopper who clicks to a second page after six seconds is not.
- Why is my Shopify bounce rate different from Google Analytics?
- Because the two products measure different things under the same word. Shopify counts a visit that ended after one pageview. Google Analytics 4 says "The bounce rate is the percentage of sessions that were not engaged," and an engaged session is one that "Lasts longer than 10 seconds" or "Has a key event" or "Has 2 or more screen or page views." Any single-page visit longer than ten seconds is a bounce in Shopify and not a bounce in GA4, which on a store with long product pages is most of them. GA4's ten seconds is also a setting you can change, so two GA4 properties on the same store can disagree with each other.
- Is a 42% bounce rate good?
- It sits inside almost every published band, so on its own it tells you almost nothing. The useful questions are which tool produced it and which pages it covers. A 42% bounce rate in Shopify's admin means 58% of visits loaded a second page, which is healthy. The same 42% in GA4 means 58% of sessions cleared a ten second timer, which is a much lower bar and a much weaker signal.
- Is a 20% bounce rate good?
- It is possible, and it is also the most common shape of a tracking bug. Before celebrating, check your pages per session in the same report. Under Shopify's definition a visit that is not a bounce has at least two pageviews, so pages per session can never be lower than 2 minus the bounce rate. A store showing a 20% bounce rate has to be averaging at least 1.8 pages per session. If it is showing 1.3, something is counting a second pageview that a shopper never saw, usually a duplicate tag or an app firing its own page event.
- What is the difference between bounce rate and exit rate?
- Every bounce is an exit, but most exits are not bounces. Bounce rate only looks at visits that started on the page and ended there. Exit rate looks at everyone who left from the page, including shoppers who arrived from somewhere else on your store. For a product page that most people reach from a collection, exit rate is the more useful of the two, because bounce rate is only describing the minority who landed on it cold.
- Where do I find bounce rate in Shopify?
- In your Shopify admin under Analytics, in the Behavior reports, most usefully in Sessions by landing page, which Shopify describes as the report that "displays which page sessions on your store users start on." One thing to know before you compare years: Shopify's Behavior reports documentation notes that bounce rate and bounces carry data only from October 1, 2022 onward, so there is nothing before that date to compare against.
- Does a high bounce rate hurt my Google rankings?
- Your bounce rate is a number your own analytics computes. Google has no access to your Shopify admin or to your GA4 property, so the figure you are looking at is not a signal it can read. What can hurt you is the thing a high bounce rate is often a symptom of, which is a slow or unclear first screen, and that shows up in Core Web Vitals, which Google does measure. Fix the page, not the metric.
- How do I reduce bounce rate on a Shopify store?
- Start with mobile weight, because it is the only fix that moves both definitions at once: Google's 2017 study with SOASTA found that "as page load time goes from one second to 10 seconds, the probability of a mobile site visitor bouncing increases 123%." Then make the first screen say what you sell and give one thing to press. In our audit of 5,858 Shopify stores, 27.3% had no shop or buy link above the fold on the homepage and 12.0% had no visible headline there at all. Work landing page by landing page rather than on the store average, and change one thing at a time so you can tell what worked.
Sources, all read September 17, 2026
- Shopify Help Center: Analytics data points (fields) reference (the bounce rate, sessions, visitors and session duration definitions quoted above)
- Shopify Help Center: Behavior reports (Sessions by landing page, and the October 1, 2022 data start for bounce rate)
- Google Analytics Help: Engagement rate and bounce rate (the engaged-session criteria quoted above)
- Google Analytics Help: Adjust session timeout (the 30 minute timeout and the adjustable 10 second engagement threshold)
- Shopify: What is bounce rate? How to reduce it (last updated August 7, 2026; retail band and traffic-source table, attributed there to Contentsquare)
- Contentsquare: 2026 Digital Experience Benchmark, engagement (99 billion sessions, 6,500 websites, 9 industries)
- Think with Google / Google and SOASTA, 2017: Mobile page speed industry benchmarks (the 123% figure)
- Nielsen Norman Group: How long do users stay on web pages? (Liu et al., Microsoft Research)
- Littledata: Average website performance (2,800 ecommerce sites, 2023; checked for a bounce rate benchmark, which is no longer listed)
- StorePilot: Shopify Store Audit 2026, 5,858 stores rendered with a product page at 390x844, June to August 2026 (5,999 rendered in total, which is the denominator for the A/B tool figure)
- The competing benchmark figures in the second table were read off the live Google results page for "shopify bounce rate" (US, desktop, to depth 100) on September 17, 2026, each with the position Google returned for it that day. Three of the seven, including the 71.8% that tops the range, sit on page two.
Where this page says a figure could not be found, the pages above were read and it was not on them. The "pages per session is at least 2 minus the bounce rate" rule is my own arithmetic on Shopify's published definition and is labelled as such in the body. Every audit figure here is quoted using the audit's own definition of the finding, because a looser paraphrase of a measurement is a different claim. Shopify and Google both change admin wording without notice; re-check before you rely on a quote.