Bounce Rate: An Unengaged Session, Not a Single Page
Bounce rate in GA4 is the share of sessions that were not engaged. See how that differs from Universal Analytics, why samples disagree, and what to check first.

Bounce rate in GA4 is the share of sessions that were not engaged. See how that differs from Universal Analytics, why samples disagree, and what to check first.

Bounce rate counts website sessions. An undelivered email bounce is a different metric. A return to the search results is a different metric too.
GA4 changed the count. A single-page visit is no longer enough, on its own, to mark the session as a bounce.
As of 10 October 2026, an engaged session lasts longer than 10 seconds, has a key event, or records 2 or more screen or page views. Bounce rate is the percentage of sessions that were not engaged.
Paste a 2022 Universal Analytics export next to today's column and you are comparing two events. The site did not have to change for the number to move.
Marketful sends the next measurement piece in the newsletter.
Bounce rate is the share of sessions that failed every engagement test. Google's dedicated help page states the rule:
An engaged session is a session that meets any of the following criteria: Lasts longer than 10 seconds. Has a key event. Has 2 or more screen or page views. The engagement rate is the percentage of engaged sessions on your website or mobile app. The bounce rate is the opposite of the engagement rate. The bounce rate is the percentage of sessions that were not engaged.
Google's worked example is a read of less than 10 seconds, with no events and no second page. If that is the only session, engagement is 0% and bounce rate is 100%.
The comparison page says "10 seconds or longer." That cutoff is not the dedicated page's "longer than 10 seconds."
Google introduced GA4 on 14 October 2020. Standard Universal Analytics properties stopped processing new hits on 1 July 2023.
Universal Analytics 360 received a processing extension ending 1 July 2024. That date is not the day standard properties stopped.
For the same property and the same date range, bounce rate is the inverse of engagement rate. Across a benchmark set, the medians need not sum to 100%.
The Data API returns bounce rate as (sessions - engaged sessions) / sessions, a fraction. 0.2761 means 27.61% of sessions were bounces, and the paired engagement example is 0.7239. That pair is an API example, not an industry average, and the API sentence says screen views only.
session_start, first_visit, and first_open stay out of the engaged-session calculation even if you mark them as key events. page_view is not on that exclusion list.
Bounce rate is not in most default reports, per Google. You add it with Customize report on a detail report, and you need Editor or Administrator access. Overview reports do not have the Metrics control.
Exit rate is the percentage of pageviews of that page that were the last in the session. Bounce rate counts only sessions that started on the page.
On the legacy exit-rate page, Monday is A then B then C, Tuesday is B then A then C, and Wednesday is A then an exit. Page A has 3 pageviews and a 50% bounce rate, not 33%, because Tuesday's view of A did not start the session.
Universal Analytics counted a session that sent only one request to the Analytics server, and timed that session at 0 because time starts on the next hit. A non-interaction event does not affect bounce rate, so it did not prevent that bounce.
On the comparison page, a visitor who reviews the homepage for several minutes and leaves without a click is a Universal Analytics bounce. In GA4 that visit is engaged, because it lasted longer than 10 seconds. Do not line the two percentages up.
The legacy page says a high bounce is normal on a single-page site or a blog, where a single-page session is the job.
Product | Bounce rule | Same as GA4? |
|---|---|---|
GA4 | Unengaged sessions divided by sessions | Yes |
Universal Analytics | Single Analytics hit. Processing stopped. | No |
Adobe Analytics | One-hit visits divided by entries | No |
Plausible | No second page and no interactive custom event | No |
Adobe Analytics gives a homepage example of 500 visitors, 250 leave, 50%, on a page last updated 24 April 2026. Plausible bounces a visit unless another page opens or an interactive custom event fires, and the 40/60/70 bands on that docs page are rules of thumb, not a sample.
Matomo, Fathom, Piwik PRO, and Amplitude use their own rules. Read analytics alternatives before you treat two tools as one column.
The useful split is the page job, not a site-wide grade.
Page job | What a high rate can mean | Compare it with |
|---|---|---|
Informational answer | The visitor got the answer and left | The same page type |
Action page | The visit never engaged | The key event, not a blog |
Paid landing page | The click and the page disagree | Search terms and location |
u/ce-lauren in r/SEO (May 2026) put the split in one place:
"Depends a lot on what the page is supposed to do. If someone lands on an informational post, gets their answer, and leaves, that's not really a problem. High bounce rate on a page where you want people to take action is a different story."
If you report content, keep this number next to the content metrics for that page job.
There is no good bounce rate for a website. The samples below disagree on date, population, and, in Siege Media's case, on whether the number is bounce rate at all. Do not average the rows.
Sample | Window | Who is in it | Figure |
|---|---|---|---|
Databox | August 2023 | 15 industries, company count not stated | 44.82% bounce |
Databox | September 2024 | Company count not stated | 44.04% bounce |
AgencyAnalytics | December 2024 | 150,000+ campaigns, 7,000+ agencies | about 45.9% |
AgencyAnalytics | August 2025 | Same agency clients, United States | 56.15% |
Littledata | 6 July to 3 October 2026 | 426 Shopify stores | 39% median |
Siege Media | 1 January 2024 to 1 August 2026 | 546 properties, 16 billion sessions | 51% engagement |
For one property, the two rates sum to 100%. Databox's August 2023 medians are 56.23% engagement and 44.82% bounce, and they do not sum to 100. Apparel in that cut is 27.92% bounce and 60.23% engagement, which also does not sum to 100.
The August 2023 page says "Updated on May 6" with no year, and the body numbers are August 2023. The other page says September 2024. Neither cut is a 2026 study.
Industry | August 2023 | September 2024 |
|---|---|---|
Apparel and footwear | 27.92% | 35.76% |
Automotive | 41.06% | 40.1% |
Construction | 46.27% | 45.28% |
Consulting and professional services | 49.47% | 47.84% |
Ecommerce and marketplaces | 36.14% | 38.61% |
Education | 42.4% | 46.28% |
Food | 39.38% | 38.93% |
Health care | 43.38% | 40.94% |
Health and wellness | 38.65% | 39.41% |
IT and services | 48.22% | 48.38% |
Industrials and manufacturing | 41.32% | 41.78% |
Real estate | 47.83% | 42.14% |
SaaS | 48.24% | 48.27% |
Technology | 48.02% | 48.28% |
Travel and leisure | 36% | 38.84% |
The September 2024 median bounce is 44.04%, with median engagement at 56.21%. Apparel moved from 27.92% to 35.76% on Databox's own pages. Company count is unstated.
AgencyAnalytics labels about 45.9% as the December 2024 median across 150,000+ campaigns from 7,000+ agencies. That is not the web's average. It is also not the August 2025 industry table below.
Industry | August 2025 median |
|---|---|
Advertising and marketing | 61.43% |
Business services | 60.26% |
Attorneys and legal services | 59.61% |
Finance and insurance | 58.59% |
Automotive parts and services | 57.99% |
Dental services | 56.65% |
Home improvement | 54.37% |
Health and fitness | 53.01% |
Education | 52.80% |
Real estate | 50.79% |
Food and beverage | 49.72% |
Retail, apparel and fashion | 45.35% |
Travel | 43.85% |
The United States median in that August 2025 label is 56.15%. A bounce fails all three tests. A source that joins those tests with "or" is describing an engaged session, not a bounce.
Littledata measured 426 Shopify stores with at least 1,000 sessions and 90 purchases, from 6 July to 3 October 2026. Figures were generated 7 October 2026. The page calls a bounce a session under 10 seconds, on one page, with no conversion, which is Littledata's wording, not Google's "longer than 10 seconds" or "key event."
Sitewide median is 39%. Best 20% is 19%, best 10% is 8.5%, worst 20% is 55%, and worst 10% is 65%. The FAQ on that page prints "top 20%" lines above these medians, so use the table.
Industry | Stores | Median |
|---|---|---|
Health and supplements | 35 | 47% |
Fashion and apparel | 73 | 42% |
Home and furniture | 57 | 40% |
Beauty and skincare | 36 | 36% |
Food and beverage | 32 | 33% |
Shopify plus Littledata only.
Siege Media published engagement, not bounce. The sample is 546 properties and more than 16 billion sessions, from 1 January 2024 to 1 August 2026. Median engagement is 51%.
Flipping 51% into a 49% bounce treats that sample as bounce rate. The same page calls engagement the inverse of the old bounce rate. That line does not match GA4.
u/DR292 in r/analytics (July 2026) described the reporting fix:
"easiest fix is to just stop reporting bounce rate in GA4 and use engagement rate instead, since bounce is literally 1 minus that now."
Aurora Harley, writing for Nielsen Norman Group on 13 November 2016, described closing the tab after you read the page. That visit counts as a bounce, and it is not necessarily a bad experience.
A glossary that holds you longer than 10 seconds is a Universal Analytics bounce and an engaged GA4 session.
Jakob Nielsen argued on 29 June 2008 that you should fight for the second click. He retired in April 2023. The second-click frame matches Universal Analytics, not GA4.
Marketing ROI needs revenue or margin. A GA4 bounce is only an unengaged session, so put it next to spend only after you know which definition produced it.
On r/analytics, clients still compare a GA4 column with an old Universal Analytics deck and decide the site fell off a cliff. The column kept its name after the definition changed.
A sudden 0%, or engagement stuck at 100%, is event hygiene. u/ethanGarbe in r/GoogleAnalytics (June 2026) named the usual culprit:
"GA4 hasn't changed the metric itself, but a common culprit is a GTM or GA4 config update that accidentally started firing an engagement event (like a scroll or timer trigger) on every pageview, which would flip every session to "engaged" and wipe your bounce rate to zero."
Google excludes session_start, first_visit, and first_open even if they are key events. It does not exclude page_view. Marking page_view as a key event engages the session.
In a June 2026 thread, the poster closed a 0% mystery: a linked Google Ads account had marked page_view as a key event. None of those threads reports a redesign that moved the rate.
The engaged-session timer is adjustable, and the sessions page does not print an allowed range. Two properties with different timers are not measuring the same thing. A pasted industry median misleads before you reach the sample problem.
A GA4 percent, a Plausible percent, and an Adobe Analytics percent are different events. Agency clients, 426 Shopify stores, and 546 content properties are different populations. An informational page that releases a satisfied visitor and an action page that never earns the key event do not share a target.
Start with scope. Then check events. A redesign is the last move.
page_view as a key event drops bounce rate to 0%, and session_start does not.
YouTube SEO matches a video to a query. See the ranking factors YouTube names, the official metadata limits, and why retention has no published cutoff.

A marketing qualified lead and a sales qualified lead are different bars. See who sets each label, the handoff criteria, and why no score is universal.

Performance marketing pays only for measurable results. Covers the channels-last framework, attribution crisis, B2B playbook, 3-layer measurement stack, and AI