Home/Blog/GA4 Metrics
GA4 Metrics8 min read

GA4 Bounce Rate Explained: What Changed and How to Improve It

GA4 bounce rate works differently from Universal Analytics. Learn what it measures now, why your numbers look different, and how to actually improve it.

GA4, bounce rate, engagement rate, metrics

If your GA4 bounce rate looks wildly different from what you saw in Universal Analytics, you are not imagining things. Google completely changed how bounce rate works.

Bounce Rate in UA vs GA4

In Universal Analytics, a bounce was a session with only one pageview. Visit a page and leave? That is a bounce. It did not matter if the user spent 10 minutes reading the entire article.

GA4 flipped this. Bounce rate in GA4 is the inverse of engagement rate. A session is "engaged" if it meets any of these criteria:

  • Lasted longer than 10 seconds
  • Had 2 or more page views
  • Had a conversion event

If a session is not engaged, it is a bounce. So a user who lands on your blog post, reads for 45 seconds, and leaves is not a bounce in GA4, but would have been in UA.

Why Your GA4 Bounce Rate Is Lower

Most sites see bounce rates 20-40% lower in GA4 compared to UA. This is expected. The new definition is more useful because it distinguishes between users who actually engaged with your content and those who immediately left.

Typical GA4 bounce rates by industry:

- E-commerce: 25-45%

- SaaS: 30-50%

- Blog/content: 40-65%

- Landing pages: 50-70%

How to Find Bounce Rate in GA4

Bounce rate is not shown in GA4 reports by default. You need to add it:

  1. Open any GA4 report (e.g., Pages and screens)
  2. Click the pencil icon (Customize report)
  3. Click "Metrics"
  4. Search for "Bounce rate" and add it
  5. Click Apply, then Save

You can also find it in Explorations by adding "Bounce rate" as a metric.

How to Improve Your GA4 Bounce Rate

Since GA4 bounce rate is tied to engagement, improving it means making sessions more engaging:

1. Improve Page Load Speed

If your page takes more than 3 seconds to load, users leave before the 10-second engagement threshold. Check Core Web Vitals and fix: - Largest Contentful Paint (LCP) should be under 2.5s - First Input Delay (FID) under 100ms - Cumulative Layout Shift (CLS) under 0.1

2. Add Internal Links and CTAs

Get users to a second page. Add relevant internal links within your content, sticky CTAs, or "related articles" sections.

3. Use Scroll-Triggered Events

Track scroll depth as a custom event. When users scroll past 50%, fire an event. This does not directly improve bounce rate, but it tells you which content keeps attention:

// GTM Custom HTML tag — fire on scroll depth trigger
dataLayer.push({
  event: 'scroll_milestone',
  scroll_depth: '50',
  page_path: window.location.pathname
});
javascript

4. Adjust the Engagement Timer

GA4 defaults to 10 seconds. For long-form content sites, consider raising it to 15 or 20 seconds in Admin > Data Streams > Configure tag settings > Adjust session timeout.

5. Fix Mobile Experience

Check your bounce rate by device category. If mobile bounce rate is 20%+ higher than desktop, your mobile experience needs work. Common issues: small tap targets, slow mobile rendering, intrusive popups.

Bounce Rate vs Engagement Rate

GA4 gives you both metrics. Use engagement rate as your primary KPI — it is more intuitive:

MetricDefinitionGood Range
Engagement rate% of sessions that were engaged55-75%
Bounce rate% of sessions that were not engaged25-45%

They always add up to 100%.

When to Worry About Bounce Rate

High bounce rate is not always bad. A FAQ page with a 70% bounce rate might be working perfectly — users found their answer and left satisfied. Focus on bounce rate for pages where you need users to take action: product pages, pricing pages, and landing pages.

Run a GA4 audit on your property — start your audit →

Check your GA4 implementation

Run a free AI-powered audit to see how your tracking stacks up.

Start Free Audit