In Google Analytics 4, bounce rate is the percentage of sessions that were not engaged — the direct opposite of engagement rate. A session counts as a bounce if the visitor left without spending 10 seconds on the page, viewing a second page, or triggering a conversion. This is a significant change from Universal Analytics, where a bounce simply meant a single-page visit regardless of how long someone stayed.
Most articles about bounce rate are still explaining the old Universal Analytics definition. If you’re using GA4 today, that information will confuse you — and possibly lead you to the wrong conclusions about your traffic.
What Changed Between Universal Analytics and GA4?
In the old Universal Analytics (UA), a bounce was simple: one page viewed, session over. If someone landed on your blog post, read the entire thing for 10 minutes, and left — that was technically a 100% bounce rate session. It told you nothing about actual engagement.
GA4 fixed this. The new definition is smarter: a session is only a bounce if it fails all three engagement tests:
- The visitor viewed only one page AND
- They spent fewer than 10 seconds on the page AND
- No conversion event was triggered
If any one of those conditions is met, the session is counted as engaged — meaning it does not contribute to your bounce rate. This is a much more meaningful measure of whether your content is actually doing its job.
How Is Bounce Rate Calculated in GA4?
The formula is straightforward: Bounce Rate = 100% − Engagement Rate. GA4 calculates engagement rate first, then bounces are simply whatever is left over.
An engaged session meets at least one of these criteria:
- 2 or more page views in the session
- 10+ seconds on the page (the default engagement timer)
- At least one conversion event fired
You can actually change the 10-second default. In GA4, go to Admin → Data Streams → your web stream → Configure tag settings → Adjust session timeout. You can increase the engagement timer up to 60 seconds. Many analysts recommend bumping this to 30 seconds — because spending 11 seconds on a page doesn’t really indicate genuine interest.
What Is a Good Bounce Rate in GA4?
This is the question everyone asks — and the honest answer is: it depends on your site type. Because GA4’s bounce rate is calculated differently from UA, old benchmarks don’t apply directly.
Here are reasonable GA4 benchmarks by industry and page type:
- Blogs and editorial content: 60–80% is normal. People read one post and leave.
- E-commerce product pages: 20–45% is healthy. Higher suggests friction or poor relevance.
- Landing pages: 60–90% is common — most visitors convert or leave without exploring further.
- Lead generation pages: 30–55% is a reasonable target.
- Service business websites: 40–65% is typical.
One key insight: a high bounce rate isn’t always a problem. If someone lands on your contact page, finds your phone number, and calls you — that shows as a bounce. They got exactly what they needed. Context matters more than the raw number.
Good Bounce vs. Bad Bounce: How to Tell the Difference
Not all bounces are created equal. A good bounce is when a visitor finds exactly what they came for and leaves satisfied. A bad bounce is when they leave because your page didn’t deliver on the promise that got them there.
Good bounce examples:
- Someone finds your phone number on your contact page and calls you
- A reader gets a quick answer from a short FAQ article
- A visitor reads your pricing page and books a call via phone (not tracked)
Bad bounce examples:
- A paid ad sends someone to a page that doesn’t match what the ad promised
- Your page loads too slowly and they give up
- Your mobile layout is broken and visitors can’t read the content
- The content doesn’t match the search intent — they wanted a tutorial and got a product pitch
The fix for bad bounces is almost always about matching the content to the reason someone arrived. If your bounce rate is high on pages where it shouldn’t be, start there.
Where to Find Bounce Rate in GA4
Bounce rate isn’t shown in GA4 standard reports by default — you have to add it manually. Here’s how:
- Go to Reports → Acquisition → Traffic Acquisition
- Click the pencil/customise icon in the top-right corner
- Select Metrics from the right panel
- Click Add metric and search for “Bounce rate”
- Click Apply, then Save → Save changes to the current report
You can also find bounce rate in Exploration reports (freeform or funnel explorations), which gives you more flexibility to slice it by traffic source, page, campaign, or device type.
For a full walkthrough of reading GA4 data alongside bounce rate, see our website traffic analysis guide.
How to Improve Your Bounce Rate
If your bounce rate is high on pages where it genuinely shouldn’t be, here are the highest-impact fixes:
1. Match content to search intent. If someone searched for “how to reduce bounce rate” and lands on a page selling analytics software, they’ll leave instantly. Your content needs to immediately deliver on the promise that brought them there.
2. Fix page speed. Slow pages kill engagement. A one-second delay can significantly increase bounce rate — especially on mobile. Compress images, reduce render-blocking scripts, and use a reliable hosting provider.
3. Improve mobile experience. More than half of web traffic is mobile. If your layout breaks on phones or text is too small to read, mobile users will bounce immediately.
4. Add internal links. Giving visitors clear paths to related content encourages them to explore further, turning single-page sessions into multi-page engaged sessions. This is one of the simplest ways to reduce bounce rate on blog content.
5. Improve your opening paragraph. The first 100 words of any page determine whether someone keeps reading. Lead with the answer, not a preamble. If visitors can’t tell in five seconds whether your page is relevant to them, they’ll leave.
6. Use clear calls-to-action (CTAs). If you want visitors to do something next, tell them explicitly. Ambiguous pages with no clear next step naturally produce higher bounce rates.
Should You Worry About Bounce Rate for SEO?
Google has consistently said bounce rate is not a direct ranking signal. However, the behaviours that produce high bounce rates — poor page experience, slow load times, mismatched content — absolutely do affect rankings indirectly through Core Web Vitals and engagement signals.
More practically: a page with a high bad-bounce rate is probably not converting visitors into customers either. Fixing bounce issues improves conversions, not just metrics.
If you’re driving paid or external traffic to your site, high bounce rates are expensive — you’re paying for visitors who leave immediately. Combining traffic quality improvements with on-page fixes delivers the best results. You can purchase website traffic that matches real engagement patterns, but page experience determines whether that traffic actually converts.
Bounce Rate vs Engagement Rate: Which Should You Track?
In GA4, you don’t need both — they’re opposite sides of the same coin. Engagement rate = 100% − Bounce Rate.
Engagement rate is generally more intuitive because higher is better (as opposed to bounce rate where lower is better). Google uses engagement rate as the primary metric in most GA4 default reports. However, bounce rate is more familiar to people coming from Universal Analytics, so many teams still prefer it.
Pick one and use it consistently. Mixing them in the same report is redundant and confusing.
Quick Summary
- GA4 bounce rate = percentage of sessions with no engagement (no second page, under 10 seconds, no conversion)
- It is the inverse of engagement rate
- Old UA bounce rate definitions no longer apply
- Good bounce rate depends on page type — blogs can be 70%+, e-commerce should be under 45%
- High bounce rate isn’t always bad — context determines whether it’s a problem
- Fix bad bounces by matching content to intent, speeding up your pages, and adding clear next steps