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.

Updated 12 min read
GA4 engagement rate and bounce rate help page

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.

Key Takeaways

  • Bounce rate in GA4 is the percentage of sessions that were not engaged.
  • Universal Analytics counted a single hit, including a long read with no second page.
  • Industry medians are separate samples. None of them is a site-wide good percent.
  • Check key events and the channel before you redesign.

Marketful sends the next measurement piece in the newsletter.

What Is Bounce Rate?

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.

How Bounce Rate Works

The Three Tests

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.

The Column in Reports

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

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.

Bounce Rate in GA4 vs Universal Analytics

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.

Bounce Rate by Page Job

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.

Bounce Rate Benchmarks by Industry

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

Databox, Two Cuts

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.

Agency Clients, Two Months

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.

Shopify Stores, One Window

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 Measured Engagement, Not Bounce

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.

Where Bounce Rate Belongs

Report GA4 Engagement Rate

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."

A Satisfied Exit Still Counts as Engaged

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.

Keep Bounce Rate Off the Return Dashboard

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.

Challenges and Limitations

The Name Survived the Definition

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 Key Event Zeroes the Rate

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.

Samples Do Not Travel

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.

How to Improve Bounce Rate

Start with scope. Then check events. A redesign is the last move.

  1. If engagement is low, Google says to check whether it is the whole site, one channel, a source, or a few pages.
  2. If a few pages are the problem, check the promise that sent people there and whether the page offers a next step. A second view changes both a Universal Analytics bounce and a GA4 bounce, while a stay longer than 10 seconds or a key event changes only the GA4 count.
  3. If a channel is the problem, check whether the ad matches the page. Display is Google's example, and u/KoumKoumBE in r/PPC (October 2025) saw a 100% paid-click bounce from location targeting, not the page.
  4. If the drop is sitewide, Google says to check that pages are tagged, including a Firebase SDK that is not set up. A missing tag is not a layout problem.
  5. Before you redesign, unmark passive events and keep key events for forms, purchases, calls, or bookings. A scroll, a timer, or page_view as a key event drops bounce rate to 0%, and session_start does not.
  6. If a popup ends the visit before the 10-second test, and no key event has fired, the session is still a bounce. Do not port Universal Analytics non-interaction events into GA4, and do not change the timer before you compare a benchmark that assumes the default.

Frequently Asked Questions

Related Articles