Study
10 October 2026

Average bounce rate and session duration by industry (GA4)

In GA4, average bounce rate ranges from 26% to 70% depending on the industry. A gap of more than double makes any overall average unusable. Most business owners compare their site to a single number. Yet the only valid reference is the industry peer group. Calibrate this threshold wrongly and you end up auditing a healthy site or overlooking a real leak. This study compiles data from Contentsquare, Google, Statista and the official GA4 documentation, supplemented by anonymized field observations.

liste de données analytic GA4 pour suivre son site internet
A bounce rate and session duration benchmark by industry is a table of reference values that lets you compare your site's engagement with the average of comparable sites in your market.

3 key figures

  • 26% to 70%: the range of the average bounce rate by industry in GA4.
  • 45 s to 3 min: the median useful session duration observed by site type.
  • 10 seconds: the threshold that turns a session into an engaged session in GA4.

Table of contents

Key takeaways

  • In e-commerce, a 40% to 55% bounce rate is within the norm. Above 65%, the entry funnel deserves an audit.
  • A blog or content site often shows a 65% to 75% bounce rate with no alert. Industry context matters more than the overall average.
  • In GA4, the reference metric is no longer the classic bounce rate but engagement rate (a session of 10+ s, 2 page views or a conversion).
  • Useful session duration sits between 45 s and 3 min depending on the industry. A single number means nothing without a comparison.
  • The same 60% bounce rate is fine for a media site and poor for a SaaS site. The comparison group changes everything.

1. Bounce rate and session duration: benchmarks by industry

The average bounce rate in GA4 ranges from 26% to 70% depending on the industry. Useful session duration runs from 45 seconds to about 3 minutes. No single average holds. An e-commerce site, a media site and a SaaS site serve very different visitor intents, which makes any cross-industry comparison misleading.

The digital experience benchmarks published by Contentsquare show that engagement varies widely from one vertical to another. Differences in scroll, time spent and bounce rate follow the type of content viewed. These orders of magnitude, combined with the market reference points from Statista and the speed data from Think with Google, give the following reference table.

Bounce rate by industryBounce rate by industryObserved rangesE-commerce40-55%B2B / services45-60%Media / blog / content65-75%SaaS / software35-55%Travel / tourism40-55%Real estate40-60%

Bounce rate and session duration: benchmarks by industry

40% to 55%

E-commerce

1 min to 2 min 30 s

45% to 60%

B2B / services

1 min to 2 min

65% to 75%

Media / blog / content

45 s to 1 min 30 s

35% to 55%

SaaS / software

1 min 30 s to 3 min

40% to 55%

Travel / tourism

2 min to 3 min

40% to 60%

Real estate

1 min 30 s to 2 min 30 s

Source: Contentsquare, Statista, field observations.

First critical read. Media sites show the highest bounce rate, and that makes sense. A reader arrives via a search, reads an article, gets the answer and leaves. That exit is not a failure. By contrast, a 70% bounce rate on an e-commerce product page signals real friction: price, availability or loading speed.

Session duration tells the other half of the story. SaaS and travel have the longest durations because users compare, configure or book. But a long duration does not mean a good signal. We come back to this in section 5. To fit these benchmarks into an overall dashboard, our website traffic statistics guide covers the five metrics to track together.

Keep the basic rule in mind. Compare your number to the row for YOUR industry, never to the average across all industries, which hovers around 50% to 55% and says nothing about your market. The most common false alarm comes from a business owner who compares their bounce rate to a number read out of context.

2. What is a good bounce rate for your industry?

A good bounce rate is one that is in line with or below your industry median. For e-commerce, aim for under 55%. For a B2B site, under 60%. For a media site, under 75% remains acceptable. The alert threshold triggers at about +10 to +15 points above your industry median.

Here is a reading grid calibrated by gap, designed to help you decide without being an analyst. The idea: turn each zone into an action, not an abstract number.

What is a good bounce rate for your industry?

Position vs your industry Interpretation Action
Below the median Healthy engagement Nothing to do
Around the median In line with the market Check quarterly
+5 to +10 points Likely friction Investigate
Beyond +15 points Serious problem Priority audit

Source: field observations, Contentsquare benchmarks.

The nuance that changes everything: these thresholds apply to comparable traffic. A bounce rate spike concentrated on a poorly targeted Google Ads campaign does not condemn your whole site, it condemns the targeting. Always isolate by channel before drawing conclusions.

According to mobile speed data relayed by Think with Google, the likelihood that a visitor bounces rises sharply beyond three seconds of loading. A bounce rate "above your industry" is therefore not necessarily a content problem. It is often a technical performance problem, measurable with Lighthouse and the Core Web Vitals from web.dev. Work by Akamai has long confirmed the direct link between slow loading and abandonment rate.

The right question for a business owner is not "is my bounce rate good in absolute terms?" It is rather: is it getting worse compared with my own history? An 8-point increase from one quarter to the next, within the same industry, is a more useful signal than a static comparison. Our SEO ROI measurement method shows how to tie these changes to real business value. Mobile bounce rate almost always exceeds desktop bounce rate, often by 10 to 20 points. When a site shows a high overall bounce rate, the cause sits in the mobile version more often than in the content.

3. E-commerce, B2B, media, SaaS: why the norms differ

Bounce rate norms differ because visit intent changes from one industry to another. A media site aims for a quick answer, so a high bounce rate is normal. A SaaS site aims for exploration and trial, so a low bounce rate is expected. An e-commerce site aims for a multi-page buying journey, so an intermediate bounce rate is expected. The metric does not measure a site's intrinsic quality. It measures how well the site fits the expected journey.

The first factor behind the gap is the type of traffic. Organic search accounts for about 53% of web traffic according to our SEO statistics for France, and long-tail organic traffic feeds media sites heavily. This informational traffic bounces by nature. Engaged sessions there often stay limited to a single landing page.

Expected pages per session by site typeExpected pages per session by site typeObserved rangesMedia / blog1-2E-commerce3-6SaaS2-5B2B services2-4

E-commerce, B2B, media, SaaS: why the norms differ

1 to 2

Media / blog

Informational answer

3 to 6

E-commerce

Comparison, purchase

2 to 5

SaaS

Evaluation, trial

2 to 4

B2B services

Provider search

Source: Contentsquare, field observations.

The second factor is content structure. A media page is self-sufficient: the reader consumes and leaves. An e-commerce product page, on the other hand, is part of a funnel. Each additional page brings the visitor closer to the purchase. A high bounce rate breaks the conversion mechanism there. In e-commerce, bounce rate is always read alongside conversion rate, which sits between 1.5% and 3% in France.

The third factor, often overlooked, is the device. According to StatCounter, mobile now accounts for the majority of global web traffic. But mobile behavior is more impatient: shorter sessions, higher bounce rate, almost no tolerance for slowness. An industry that is mostly mobile automatically inherits a higher bounce rate. This trend is confirmed in audience studies from Ifop, which point to the growing role of the smartphone in web use. The digital barometers from Arcep show that the smartphone remains the first screen used to access the internet in France.

Understanding these gaps means no longer comparing things that cannot be compared. A SaaS company that aims for a media site's bounce rate is fighting the wrong battle, and the reverse is true too. Adjust your marketing KPIs to your vertical rather than to a generic average.

And what about your own site?

The analysis measures speed, technical SEO and Core Web Vitals, then gives you 3 concrete recommendations. Free, no account needed.

Analyze my site for free

4. GA4 bounce rate vs engagement rate: what your tool really measures

In GA4, bounce rate is no longer the default metric. It is the exact inverse of engagement rate. GA4 considers a session "engaged" if it lasts more than 10 seconds, generates at least 2 page views or triggers a conversion. Bounce rate is therefore the percentage of sessions that meet none of these conditions.

This shift, documented by Google, changes the whole diagnosis. In Universal Analytics, a single-page session counted as a bounce, even if the user read an article for five minutes. In GA4, that same session counts as engaged if it exceeds 10 seconds. The "bounce rate" therefore dropped mechanically during migrations, with no change in real behavior.

GA4 bounce rate vs engagement rate: what your tool really…

Metric Universal Analytics GA4
1-page session, 3 min Bounce rate Engaged session
1-page session, 4 s Bounce rate Bounce rate
Default metric Bounce rate Engagement rate
Time threshold None 10 seconds

Source: Google Analytics 4 documentation.

Practical consequence: relying on the bounce rate inherited from Universal Analytics skews the diagnosis. A business owner who reads "30% bounce rate" in GA4 thinks the site is excellent. In reality, they are reading a 70% engagement rate, whose correct interpretation depends on the industry. Many migrated properties still show benchmarks from the old model.

What is a good engagement rate, in practice? A rate above 55% to 60% is solid for most sites. Expect over 70% for a well-targeted e-commerce or SaaS site. Third-party tools like Matomo or Contentsquare offer their own definitions. That is why you should compare a source with itself, never two tools with each other.

The core recommendation: manage engagement rate, and keep bounce rate as a complement. To set up these metrics properly from the start, our GA4 beginner setup guide covers the five reports that matter.

5. Average session duration: a number that often lies

A high average session duration is not always a good signal. It can reflect engagement, but also friction. Hesitation over a form, tedious product sorting, a confusing page where the user looks for information and cannot find it. Useful session duration sits between 45 seconds and 3 minutes depending on the industry. Context matters more than the raw number.

The first trap is technical. Average duration is calculated from event timestamps. A session without a second event is often counted as zero duration, which artificially pulls the average down. Conversely, a tab left open can inflate the average with no real engagement at all.

Average session duration: a number that often lies

Duration signal Positive reading Negative reading
Long duration on product page Comparison, interest Price or stock level unclear
Long duration on form Careful completion Confusing fields, abandonment
Short duration on article Answer found quickly Off-topic content
Short duration on checkout Smooth funnel Premature exit

Source: field observations, Nielsen Norman Group.

Usability research from Nielsen Norman Group reminds us that a long time on page can signal excessive cognitive effort, not satisfaction. A good interface often reduces the time needed to complete a task. On a checkout, a short duration is the good sign. I've seen a dashboard where a SaaS pricing page showed an average duration of 6 minutes. At first glance, impressive. Cross-checked with exit tracking, it was mostly pricing confusion.

The rule is self-evident: duration is never read alone. Cross it with the page type and the session outcome. A 4-minute duration on a pricing page followed by a conversion is excellent. The same duration followed by an exit is a symptom. Observation tools like Hotjar and session recordings let you decide between engagement and friction, where the number alone stays silent. Our UX analysis method combines these sources to tell the two apart.

6. How to calculate your bounce rate in GA4 and see where you stand

In GA4, bounce rate is the inverse of engagement rate, available in the Engagement report. You can also add the "Bounce rate" metric to a custom report. Formula: bounce rate = 100% minus engagement rate. A property with a 68% engagement rate therefore shows a 32% bounce rate.

To see where your number stands, work through reading steps rather than calculating by hand. GA4 does the math. Your job is to segment.

How to calculate your bounce rate in GA4 and see where you stand

Step Where to look in GA4 What you get
1. Overall bounce rate Engagement report Starting point
2. By source Traffic acquisition Bounce rate by channel
3. By page Pages and screens Problem pages
4. By device Tech / Device category Mobile/desktop gap

Source: Google Analytics 4 documentation.

Segmenting by channel is the most revealing. An overall bounce rate of 55% can hide organic at 45% and paid at 72%. Comparing each channel to its own standard avoids averaging opposite realities. For paid traffic, cross-check these figures with Google Ads conversion tracking in GA4 to link bounce rate to acquisition cost.

How do you compare with your industry average? Three reliable sources: the Contentsquare benchmarks, the Statista reference points by vertical, and your own history. The last one is often the most useful. A trend in your own numbers is worth more than a fixed comparison to an external average whose calculation method you don't know.

Watch out for data that is flawed at the source. A duplicated GA4 tag, an internal IP that isn't excluded, or a misconfigured Consent Mode can inflate your numbers or leave gaps in them. Our inventory of GA4 mistakes in small businesses lists them. An abnormal bounce rate sometimes starts with a collection bug, not a UX problem. Check the data before acting. Also cross-check GA4 with Google Search Console: a high bounce rate on a well-ranked page often signals an intent mismatch between the query and the content served.

7. The factors that push bounce rate above your industry

Five causes explain most bounces above the industry norm: slow loading, poor mobile experience, intent mismatch, page cannibalization and imprecise ad targeting. Speed comes first. Beyond three seconds of loading time, the probability of a bounce rises sharply, according to Google's market data.

Here is the relative impact of each cause, ranked by how often it appears on the sites analyzed.

Factors that push bounce rate above your…

CauseImpact on bounce rateWhere to measure
Speed / Core Web VitalsHighLighthouse, web.dev
Mobile experienceHighGA4 by device
Intent mismatchMedium to highSearch Console
Page cannibalizationMediumSearch Console
Imprecise ad targetingHigh on paidGA4 by campaign

Source: Think with Google, field observations.

Speed is diagnosed with Lighthouse and the Core Web Vitals metrics published on web.dev, supplemented by field data from HTTP Archive. LCP (Largest Contentful Paint), the time it takes to display the main content, hurts mobile engagement first when it goes above 2.5 seconds. GTmetrix performance tests confirm this threshold as a common tipping point.

Intent mismatch is more subtle. A page that ranks for a query without answering it generates a structural bounce rate. Google Search Console reveals these gaps: high impressions, good ranking, but high bounce rate and short duration. The content earns the click without keeping its promise. Moz SEO guides point out that matching search intent matters more than keyword volume.

Cannibalization, for its part, spreads traffic across several competing pages that cover the same topic. The user lands on the least relevant one and leaves. It is an editorial architecture problem, not a writing one. Our e-commerce SEO audit method explains how to spot these duplicates.

On the campaigns analyzed, tightening keywords and audiences lowers paid bounce rate faster than any page tweak. It is a Google Ads ROI management lever as much as a UX one.

8. E-commerce: a reworked entry funnel, before/after

On an e-commerce site whose redesign we followed, a 15-person store with mostly organic traffic, the bounce rate of the main category page went from about 68% to 52%. Two projects explain it: mobile speed optimization and a clearer category page. The result stabilized over 60 to 90 days, a typical timeframe for a reliable signal.

The starting point was typical for the industry. A 68% bounce rate on a page that should have hovered around 50% to 55%. GA4 segmentation showed a massive gap between desktop and mobile, pointing to a technical cause before an editorial one.

Change, before → afterChange, before → afterChange in %; each row keeps its own unitCategory page bounce rate−24%~68 % → ~52 %Mobile LCP (s)−45%~4,2 → ~2,3Pages / session+44%~1,8 → ~2,6
Change, before → afterChange, before → afterChange in %; each row keeps its own unitCategory page bounce rate−24%~68 % → ~52 %Mobile LCP (s)−45%~4,2 → ~2,3Pages / session+44%~1,8 → ~2,6

Source: field observations.

Two levers drove the result. First, speed. Compressing images and deferring non-critical scripts brought mobile LCP under the 2.5-second threshold recommended by web.dev. Second, clarity. Filters visible at the top of the page, a reworked product hierarchy, and less of the visual noise that drove mobile visitors away.

Timing matters as much as the number. Bounce rate cannot be judged over a single week. Seasonal variations and shifts in traffic mix call for an observation window of two to three months. Over a shorter cycle, noise outweighs signal. This discipline separates a real improvement from a statistical illusion. To prioritize this kind of project by impact, our conversion rate optimization method ranks friction points by ROI.

A fair caveat. The drop in bounce rate came with a rise in pages per session. But the effect on revenue depends on other links in the funnel, notably the cart, where the abandonment rate remains very high. According to Baymard Institute, average cart abandonment exceeds 70%. The e-commerce data from Fevad confirms this pressure on conversion across the industry in France. We cover this topic in our cart abandonment study. Reducing the entry bounce rate is necessary, but never enough on its own.

Methodology and sources

This study covers the public and proprietary web engagement benchmarks available to date. It aggregates about twenty cross-checked sources to produce defensible ranges rather than falsely precise single figures.

The industry bounce rate and duration benchmarks draw on Contentsquare's digital experience publications, Statista and StatCounter market reference points, and Think with Google mobile speed data. Technical definitions such as bounce rate, engaged session and engagement rate come from the official Google Analytics 4 documentation and Google's developer resources. Web performance benchmarks come from web.dev, HTTP Archive, GTmetrix and Akamai. Usability benchmarks come from Nielsen Norman Group, SEO benchmarks from Moz, cart abandonment benchmarks from Baymard Institute, and audience benchmarks from Ifop, Arcep and Fevad.

Rows marked "field observations" are qualitative. They reflect recurring trends seen across analyzed GA4 properties, with no unverifiable numerical extrapolation. They are kept distinct from third-party sources, which are always named and linked to their canonical root URL. The mini case study in section 8 illustrates an observed order of magnitude, not a statistical average.

Summary

26% to 70%

Bounce rate range across all industries

Contentsquare

40% to 55%

Normal e-commerce bounce rate

Contentsquare

65% to 75%

Normal media / blog bounce rate

Contentsquare

35% to 55%

Normal SaaS bounce rate

Statista

10 seconds

GA4 engaged session threshold

Google Analytics 4

> 55% to 60%

Good engagement rate

Google Analytics 4

45 s to 3 min

Median useful session duration

Contentsquare

+15 pts vs industry

Bounce rate alert threshold

Field observations

< 2.5 s

Recommended mobile LCP

web.dev

~53 %

Organic share of traffic in France

SEO statistics for France

> 70 %

Average cart abandonment

Baymard

60 to 90 days

Reliable observation window

Field observations

Source: in-house summary, named third-party sources.

Manage your engagement over time with Lysible

Comparing your bounce rate and engagement rate to the right industry peer group, channel by channel and over the right time window, means combining GA4, Search Console and your performance data. All without spending your evenings on it. That is the centralization and interpretation work Lysible automates for small businesses, so that the number triggers a decision rather than doubt.

Frequently asked questions

What is a good bounce rate?

There is no universal good bounce rate: it depends on the industry. In e-commerce, aim for under 55%. In B2B, under 60%. For a media site, up to 75% is still normal. The average across all industries hovers around 50% to 55%, but it has no diagnostic value on its own.

Does bounce rate still exist in GA4?

Yes, but it is no longer the default metric. In GA4, bounce rate is the exact inverse of engagement rate. A session is engaged if it lasts more than 10 seconds, includes 2 page views or triggers a conversion. Bounce rate represents the sessions that meet none of these thresholds.

What is a good engagement rate in GA4?

A rate above 55% to 60% is solid for most sites, and above 70% for a well-targeted e-commerce site or SaaS. According to the Google Analytics 4 documentation, it reads as the complement of bounce rate: 65% engagement equals 35% bounce rate.

What is a good average session duration?

Between 45 seconds and 3 minutes depending on the industry, according to Contentsquare benchmarks. But a long duration is not always positive: it can signal friction. Always cross-check it against the page type and the session outcome before drawing conclusions.

How do you calculate bounce rate?

In GA4, bounce rate = 100% minus engagement rate. A property with a 68% engagement rate shows a 32% bounce rate. GA4 does the calculation automatically. Your job is to segment by channel, page and device to spot where bounce rate is really drifting.

Why is my bounce rate so high?

Five causes dominate: slow loading beyond 3 seconds, poor mobile experience, a search intent mismatch with the content, page cannibalization and overly broad ad targeting. Speed and mobile come first, and you can measure both with Lighthouse and GA4 by device.

How do I compare my site to my industry average?

Use three sources: Contentsquare benchmarks, Statista reference points by vertical and your own GA4 history. Your own history is often the most reliable. A quarterly change within your own data is worth more than a static comparison with an external average whose calculation method you do not know.

Is mobile bounce rate higher than desktop?

Yes, almost always. On the sites analyzed, the gap is often 10 to 20 points, with mobile doing worse. Mobile behavior is more impatient and less tolerant of slow loading. A high overall bounce rate therefore often sits in the mobile version, which you can check in GA4 by device.

Average bounce rate and session duration by industry (GA4)

Isaac SIKORSKI

With Lysible, I want to give businesses back control of their online presence. A website you actually understand is one that brings in real opportunities.