Understanding the bounce rate calculator — concept and principle
Bounce rate is the share of visits that leave without engaging with your site. Marketers, content writers and shop owners use it to spot landing pages that fail to match what visitors expected, to compare traffic sources and to check whether a redesign made pages more useful.
How it is calculated
- Bounce rate = bounced (single-page or non-engaged) sessions ÷ total sessions × 100.
- Engaged sessions = total sessions − bounced sessions.
Both inputs are counts of sessions for the same page or site and the same date range. Engagement rate is the complement: 100% − bounce rate.
The principle
A session is one visit. In the older Universal Analytics, a bounce was a session with only one page view. Google Analytics 4 changed the definition: a session counts as engaged if it lasts longer than 10 seconds (adjustable), includes a key event, or has at least two page or screen views, and bounce rate is the percentage of sessions that were not engaged. Either way the number is a simple proportion, so it tells you how often visitors left without doing anything you can measure, but not why they left. A visitor who reads a full article, gets the answer and closes the tab can still count as a bounce under the single-page definition.
Worked example
- Inputs: 2,700 single-page sessions, 6,000 total sessions.
- Bounce rate = 2,700 ÷ 6,000 × 100 = 45%.
- Engaged sessions = 6,000 − 2,700 = 3,300.
- Engagement rate = 3,300 ÷ 6,000 = 55%, which equals 100% − 45%.
How to read the result
There is no single good bounce rate; it depends on page type and traffic source. Blog posts, dictionary pages and contact pages often have high bounce rates because one page answers the question, while product listing pages and checkout flows should keep most visitors moving. Compare the same page over time, or similar pages with each other, and segment by source and device. A sudden jump usually points to a technical problem, a slow page or traffic that does not match the content, such as a misleading ad.
Common mistakes
- Comparing Universal Analytics and GA4 bounce rates as if they meant the same thing.
- Confusing bounce rate with exit rate, which counts the last page of any session.
- Judging a page with very few sessions, where a handful of visits swings the percentage.
- Chasing a low bounce rate by splitting content across pages, which annoys readers.
Frequently asked questions
What is the difference between bounce rate and exit rate?
Bounce rate looks at sessions that ended without engagement. Exit rate looks at how often a page was the last one viewed, even after a long multi-page visit.
Why is my GA4 bounce rate lower than in Universal Analytics?
GA4 counts a single-page visit that lasts over 10 seconds or triggers a key event as engaged, so many visits that used to be bounces are no longer counted as bounces.
Sources: Google Analytics Help, "[GA4] Engagement rate and bounce rate" (support.google.com/analytics)