Bounce rate · web analytics

On this page 7

Bounce rate in web analytics is the percentage of website or app sessions that end without meaningful engagement, traditionally a visit that viewed a single page and triggered no further interaction. In marketing analytics, it serves as a quick indicator of how well a landing page matches the expectations of the traffic it receives, and it is reported per page, per channel and per campaign.

The exact definition depends on the analytics tool. In GA4, bounce rate is the inverse of engagement rate, while older tools counted any single-page session as a bounce regardless of how long the visitor stayed. Not to be confused with the email bounce rate, which measures undeliverable messages.

How bounce rate is calculated

Bounce rate is calculated as bounced sessions divided by total sessions, expressed as a percentage. What counts as a bounced session is the crucial part, and it has changed significantly between generations of analytics tools.

In GA4, a session is engaged when it lasts longer than a set threshold, 10 seconds by default and adjustable up to 60 seconds, or includes a key event, or includes at least two page or screen views. Every session that meets none of these conditions is counted as a bounce. Bounce rate therefore equals 100% minus engagement rate.

Analytics modelSession counts as a bounce whenMain weakness
Universal AnalyticsOnly one interaction hit was recordedLong single-page reads counted as bounces
GA4The session was not engagedThreshold choice changes the figure
Many other toolsOnly one page view occurredIgnores time and on-page actions
Bounce definitions in different analytics models

Because definitions differ, bounce rates from different tools or periods are not directly comparable. A site that migrated from Universal Analytics to GA4 often saw its bounce rate drop noticeably, not because user behavior improved but because the metric itself changed.

Interpreting bounce rate by page type

A high bounce rate is not automatically a problem. Its meaning depends on the purpose of the page and on what the visitor came to do. A visitor who finds an opening time, a phone number or a short answer and then leaves has been served well, even though the session may count as a bounce.

Page typeExpected bounce behaviorWhen to worry
Landing page for a campaignShould be relatively lowVisitors leave before reaching the call to action
Blog article or guideOften high; reading ends the taskLow scroll depth and very short sessions
Product pageModerate; comparison shoppers leaveHigh bounce from purchase-intent traffic
Contact or location pageHigh is normalRarely a concern on its own
Checkout stepShould be very lowAny rise indicates friction or errors
How to read bounce rate by page purpose

Published benchmarks for typical bounce rates vary widely by industry, device and definition, so they are of limited use for a single site. The more reliable comparison is the same page over time or similar pages within the same site.

Bounce rate is often confused with neighboring metrics that describe different moments of a visit. Each answers a separate question about user behavior.

MetricWhat it measuresScope
Bounce rateShare of sessions without engagementSessions that started on the page
Engagement rateShare of engaged sessionsInverse of bounce rate in GA4
Exit rateShare of page views that were the last in a sessionAll sessions viewing the page
Average engagement timeTime the page was in the foregroundEngaged sessions or users
Conversion rateShare of sessions completing a goalAll sessions in the segment
Bounce rate and neighboring engagement metrics

The difference between bounce rate and exit rate matters most in practice. Every session exits somewhere, so a high exit rate on a confirmation page is expected. A bounce, by contrast, describes a session that started and ended without engagement on the same entry page.

Common causes of a high bounce rate

When bounce rate is genuinely too high for a page’s purpose, the cause usually lies in one of a few areas: traffic quality, page experience or tracking errors. Diagnosing the right category first prevents wasted redesign work.

SymptomLikely causeTypical fix
High bounce from one paid campaignAd message does not match the pageAlign ad copy and landing content
High bounce on mobile onlySlow loading or broken layoutImprove speed and responsive design
Sudden jump across the siteTracking tag removed or duplicatedAudit tags and data layer events
Very low bounce rateDuplicate tag firing two page viewsFix the double implementation
High bounce on organic entriesContent misses search intentRework content for the actual query
Symptoms, likely causes and fixes

Suspiciously low bounce rates below a few percent are a classic sign of a tracking error rather than excellent engagement, often caused by tags installed twice through both a hard-coded snippet and Google Tag Manager.

Using bounce rate in marketing decisions

Bounce rate is most useful as a diagnostic signal combined with segmentation. Splitting it by source, campaign, device and landing page using UTM parameters quickly shows which traffic sources and pages underperform.

  • Segment before judging; a site average hides very different page and channel behaviors.
  • Set a meaningful engagement threshold that fits the content length and purpose.
  • Pair bounce rate with conversions so that low-bounce but non-converting traffic is not overvalued.
  • Track key on-page actions such as video plays or downloads as events, so engaged visitors are not counted as bounces.

Put simply

Bounce rate shows how many visitors arrive on a website and leave without really doing anything. They do not click, scroll on to another page or stay long.

Imagine people walking into a shop, glancing around and walking straight out. If that happens often, something may be wrong. Perhaps the shop window promised something else. But sometimes they found what they needed at the door, so the number always needs context.

In practice

A travel agency runs a paid social campaign promoting weekend city breaks. In GA4, the campaign’s landing page shows a bounce rate of about 75%, while the same page reached from email has a far lower rate. Segmenting by device reveals that most bounces come from mobile users.

Testing shows the page takes several seconds to load on mobile networks and opens with a large image instead of the advertised prices. The team compresses images, moves the price list above the fold and repeats the ad headline in the page title. Two weeks later, the bounce rate for the campaign falls to around half its earlier level, and booking inquiries from mobile visitors rise noticeably.