The short answer
In Google Analytics 4, bounce rate is the percentage of sessions that were not engaged. A session counts as engaged if it lasts longer than 10 seconds, triggers a key event, or includes two or more page or screen views. Bounce rate is the opposite of engagement rate, so the two always add to 100%.
Key takeaways
- In GA4, bounce rate is the percentage of sessions that were not engaged, and engagement rate is its opposite.
- A session counts as engaged after 10 seconds, a key event, or two or more page or screen views.
- A single-page visit is not automatically a bounce in GA4 — a two-minute read counts as engaged.
- Bounce rate is not shown in most GA4 reports by default; you add it by customising the report.
- Judge bounce rate by page type and traffic source, never by a single site-wide number.
What bounce rate means in GA4
Bounce rate in Google Analytics 4 is the percentage of sessions that were not engaged. Google Analytics defines an engaged session as one that meets any of three conditions: it lasts longer than 10 seconds, it triggers a key event, or it includes two or more screen or page views. Engagement rate is the percentage of engaged sessions. Bounce rate is its opposite, so the two always add to 100%: if engagement rate is 62%, bounce rate is 38%.
That definition is the whole guide in one paragraph, and it corrects the most common misunderstanding about the metric. Under the old Universal Analytics, any session with a single page view counted as a bounce, even if the visitor read the page for ten minutes. In GA4, that same visit counts as engaged, because it lasted longer than 10 seconds. A blog post that answers a question in full and sends the reader away satisfied is not a failure, and GA4 no longer scores it as one.
Bounce rate is also different from exit rate, and the two are confused often. Bounce rate asks whether anything happened during the session at all. Exit rate asks how often a particular page was the last one viewed, including sessions where the visitor was engaged on other pages first. A pricing page can have a high exit rate because people leave after checking the price, and still have a low bounce rate because they spent time reading it.
A worked example
Take a blog post with 1,000 sessions in a month. Of those, 620 sessions meet at least one engagement condition: 500 lasted longer than 10 seconds, 80 triggered a key event such as a newsletter signup, and 40 viewed a second page without meeting the other two conditions. Engagement rate is 620 divided by 1,000, or 62%. Bounce rate is the remaining 380 sessions divided by 1,000, or 38%.
Now take a landing page from a paid ad with 200 sessions. Only 60 lasted longer than 10 seconds or acted, so engagement rate is 30% and bounce rate is 70%. The two pages look very different, and they should be judged differently. The blog post did its job for most readers. The landing page did not, and the next question is why: did the ad promise something the page does not deliver, did the page load slowly, or was the call to action hard to find? The number alone cannot answer that, but it tells you where to look.
How to find bounce rate in GA4
Bounce rate is not shown in most GA4 reports by default. To add it, sign in to Google Analytics, open Reports, and go to a detail report such as Pages and screens. Click Customize report in the upper-right corner. In Report data, click Metrics, then Add metric, type "Bounce rate" and click Apply, then save the report. Add "Engagement rate" the same way, so the two sit side by side. If a metric does not appear in the list, it is already included in the report.
Once both metrics are visible, break them down before you judge them. Add a comparison by session source or medium to see whether one channel bounces far more than the others, and by landing page to see which pages lose people. A site-wide bounce rate of 45% can hide a blog at 25% and a paid landing page at 80%, and only the second number needs action. Google's own help page suggests the same approach: if a few pages have a low engagement rate, check whether the content matches the marketing that drives users there, and whether the page offers a clear next step.
When a high bounce rate is fine
Not every high bounce rate is a problem. A high bounce rate is expected when the page answers the question in one visit: a store locator, a phone number page, a single-recipe page, or a blog post that fully answers a narrow question. In those cases the visitor got what they came for and left, and GA4 counts the visit as engaged anyway if it lasted over 10 seconds.
A high bounce rate is a problem when the page exists to move the visitor onward and they do not move. Product pages with no add-to-cart clicks, service pages with no enquiries, and checkout steps with no completions all point to a page that fails its job. The test is simple: what should a visitor do next on this page, and can they see how to do it within a few seconds of arriving?
How to lower bounce rate
Work through this checklist in order, and change one thing at a time so you can see what helped.
- Match the page to the traffic. If an ad promises a free trial and the landing page talks about pricing, visitors leave. Make the headline repeat the promise that brought them there.
- Show the next step early. Put the main call to action above the fold, in words that say what happens next, such as "Start your free trial" rather than "Learn more".
- Fix slow pages first. A page that takes five seconds to load loses visitors before they can engage at all. Check the slowest landing pages before rewriting copy.
- Mark useful actions as key events. If a video play, a file download or a form start matters to you, mark it as a key event in GA4. Sessions that trigger it then count as engaged, and the metric reflects real behaviour instead of only time and page views.
- Cut the clutter. Remove pop-ups that appear in the first seconds, autoplay videos and sidebars that compete with the main action. Each one is a reason to leave.
- Check mobile separately. A page can work on desktop and fail on a phone, where a form is too long or a button sits off-screen. Compare bounce rate by device before you redesign anything.
One caution: do not chase a low bounce rate by marking trivial clicks as key events. Marking every scroll as a key event makes the number look better without changing anything about the visitor's experience, and it destroys the metric's value as a warning sign. Mark the actions that show real intent, and leave the rest alone.
Common mistakes
- Judging the site by one number. A single site-wide bounce rate mixes blog readers, buyers and accidental clicks. Always split by page type and channel first.
- Comparing with Universal Analytics figures. The old definition counted every single-page session as a bounce. GA4 figures are lower by design, so a drop after migrating is expected, not a win.
- Treating a small sample as a verdict. A page with 100% bounce rate on four sessions tells you nothing. Wait for at least a few hundred sessions before acting on a page's rate.
- Ignoring the 10-second threshold. GA4 lets you adjust the engaged-session duration in your property settings, so a site that changed it cannot be compared with one that did not. Check the setting before comparing two properties.
- Blaming the page for bad traffic. Visitors from a misleading ad or an irrelevant link will bounce whatever the page says. Fix the traffic source first, then the page.
For the wider picture of what GA4 does and does not show, read Google Search Console vs Google Analytics, and for a full check of your setup, the Google Analytics Audit post walks through it. If you want to compare analytics tools before committing to GA4, see Best Website Analytics Software. Adziq's analytics service covers GA4 setup and reporting, and the marketing report metrics guide explains which numbers belong in a client report alongside bounce rate.
Common questions
What is a good bounce rate in Google Analytics?
There is no single good number, because it depends on the page and the traffic. A contact page with a phone number can have a high bounce rate and still do its job, while a checkout page with a high bounce rate has a real problem. Compare similar pages with each other, not against a universal benchmark.
How is bounce rate different in GA4 from Universal Analytics?
In Universal Analytics, a bounce was a session with only one page view and no interaction. In GA4, a session counts as engaged if it lasts over 10 seconds, triggers a key event, or includes a second view — so a long single-page read is no longer a bounce.
What is the difference between bounce rate and exit rate?
Bounce rate is the share of sessions that were not engaged at all. Exit rate is the share of exits from a specific page, including sessions that were engaged elsewhere on the site first. A page can have a high exit rate and a low bounce rate.
Why is my bounce rate 100% on some pages?
A page with 100% bounce rate usually has very few sessions, a tracking problem, or visitors who arrive and leave within 10 seconds without acting. Check the session count first — a 100% rate on three sessions means nothing — then check the page loads and matches the traffic that reaches it.
How do I lower bounce rate in GA4?
Match the page to the traffic that reaches it, make the next step obvious, and fix slow loads. Marking a useful action such as a video play or a form start as a key event also turns those sessions into engaged ones, which lowers the reported rate.
Sources
Adziq sells marketing services and does not accept payment for placement in its articles. See our editorial policy.
