Engagement, bounce & time on page
A plain-English explanation of engagement rate, bounce rate, and average engagement time in GA4 — what they mean and why they matter for understanding your website content.
- Difficulty
- Beginner
It is not enough to know that people are visiting your website. You want to know whether they are actually reading and engaging with what they find. That is what engagement metrics tell you.
Quick summary
Engagement rate tells you the percentage of visits where people were genuinely active on your site. Average engagement time shows how long people spend actively reading. Bounce rate is the exact opposite of engagement rate, so a high bounce rate means most visitors left without engaging. Neither metric appears in most GA4 reports until you add it.
What is engagement in GA4?
GA4 marks a session as "engaged" if the visitor did at least one of these things:
- Stayed on the site for longer than about 10 seconds
- Viewed two or more pages or screens
- Triggered a key event (like a form submission or purchase)
If none of those happened, the session is counted as "not engaged."
Google's own articles word the time threshold slightly differently in different places (one says "lasts longer than 10 seconds", another "10 seconds or longer"), so treat roughly ten seconds as the line rather than a precise cut-off. Events like first_visit, first_open and session_start are left out of the calculation even if you have marked them as key events.
Engagement rate
Engagement rate is the percentage of all sessions that were engaged.
For example: if there were 1,000 sessions on your site and 650 of them were engaged, your engagement rate is 65%.
What is a good engagement rate?
There is no published benchmark. Google defines the metric and tells you what to do when yours is low, but it never sets a target figure, and any "good engagement rate is X%" table you find online is somebody's guess.
Compare yourself with your own previous months instead, and compare pages within your own site against each other. A page whose engagement rate drops after a redesign tells you far more than a number from a blog post.
Bounce rate
Bounce rate is the exact opposite: the percentage of sessions that were not engaged.
This is the single biggest thing people get wrong about GA4. In the old Universal Analytics, a "bounce" meant a visit to one page and out. In GA4 it means nothing of the sort — a one-page visit that lasted twenty seconds is an engaged session, not a bounce. If you are used to the old number, expect GA4's bounce rate to look very different.
Neither bounce rate nor engagement rate is in most GA4 reports as standard. To see them you customise a detail report (such as Pages and screens) and add the metrics, which needs an Editor or Administrator role.
Is a high bounce rate always bad?
No. Context matters:
- Someone reads a blog post for eight minutes and leaves without visiting a second page. Under GA4's definition that is an engaged session, not a bounce — and clearly a success.
- Someone lands on your contact page, takes ten seconds to find your phone number, and calls you. Borderline on the time threshold, but a success whichever way GA4 counts it.
- Someone arrives on your homepage and leaves after three seconds. That is a genuine bounce, and worth worrying about.
Look at which specific pages have high bounce rates and think about whether that makes sense for that page.
Average engagement time
This metric tells you how long, on average, your site was in focus in a visitor's browser. "In focus" means the tab was the one they were actually looking at, not just left open in the background.
Watch the arithmetic: average engagement time divides total engagement time by the number of active users, so it is a per-person figure. GA4 has a separate metric, average engagement time per session, if you want the per-visit one. The two will not match.
How to read it:
Google publishes no target times, and a "good" number depends entirely on what the page is for. A pricing page someone scans in twenty seconds may be doing its job perfectly; a long guide read in twenty seconds is not. Compare each page with its own history, and compare similar pages with each other, rather than against an outside figure.
Time on page (per-page engagement)
GA4 has no metric called "time on page" — that name belongs to Universal Analytics. What it has is average engagement time, which you can see page by page in the Pages and screens report. This is one of the most useful views in GA4.
You will usually find that report under Engagement in the Life cycle collection. If it is not in your left-hand navigation, it may have been removed or your property may use the Business objectives collection instead; an editor or administrator can add it back.
Look for:
- Pages with high traffic but very low engagement time (possible content problem)
- Pages with low traffic but high engagement time (content people love — can you promote it more?)
Easy to miss
This is one place GA4 genuinely improved on the old Universal Analytics. Universal Analytics timed a visit from one hit to the next, so unless something else registered on the final page, that page counted for no time at all. GA4 measures engagement differently: it records a user_engagement event whenever the page is in focus for at least a second, so the final page of a visit still counts. If you remember being told that analytics can't measure the last page, that advice belongs to the old system.
Common questions
My engagement rate is low — what should I do?
Start by identifying which pages have the lowest engagement rates. Check whether the content matches what visitors likely expected when they clicked through. Page speed is also a major factor — slow pages cause people to leave immediately. See our performance guides.
What is the difference between engagement time and time on page?
"Time on page" is an old Universal Analytics term; GA4 does not have a metric by that name. GA4 measures active focus time and reports it as average engagement time (per active user), average engagement time per session, and page by page in the Pages and screens report. If someone quotes you a "time on page" figure for a GA4 property, ask which metric they actually mean.
Should I be worried that the bounce rate on my homepage is high?
Check the average engagement time alongside it. If bounce rate is high but engagement time is also high (people are reading), the content is working. If both are high bounce and low time, the homepage may need attention.
Related guides
- Key metrics, explained simply
- Users vs sessions vs views
- Conversions & goals explained
- Vanity metrics vs meaningful metrics
- A tour of the GA4 dashboard
Need a hand?
Learn more
Last updated
Understanding where traffic comes from
A plain-English guide to GA4 traffic sources and channels — organic search, direct, referral, organic social, email, and the paid channels — and what each one tells you about your marketing.
Conversions & goals explained
A plain-English guide to conversions and goals in Google Analytics 4 — what counts as a conversion, how GA4 tracks them as key events, and why they matter more than raw visitor counts.