Bounce rate in the current analytics product is defined as the opposite of engagement rate. That is the vendor’s own wording, and it has a consequence people rarely draw: the metric contains no information the engagement rate does not already contain. It is one number displayed twice.

Worse, it shares its name with a legacy metric that measured something else entirely, so every comparison anyone has made across the migration is a comparison between two different instruments.

This page sets out both definitions, shows how the same visit gets classified in opposite ways, and explains why a landing page was always the wrong place to use this metric.

The current definition, in the vendor’s words

Two sentences do all the work, and the second one is the important one.

Bounce rate. The vendor states that bounce rate is the opposite of engagement rate, and is the percentage of sessions that were not engaged.

Engaged session. A session meeting any of the following criteria: it lasts longer than 10 seconds, it has a key event, or it has 2 or more screen or page views.

Note the word “any”. These are alternatives, not requirements. One is enough. A visitor who stays eleven seconds and does nothing else has produced an engaged session.

The vendor’s own example of a non-engaged session. A user visits the site, reads content for less than ten seconds, then leaves, having triggered no events and visited no other pages. Because none of the criteria are met, the session does not count as engaged.

What that makes bounce rate. A pure derivative. If you know the engagement rate, you know the bounce rate, exactly, with no additional information. Reporting both is reporting the same measurement twice with one of them inverted.

The legacy definition measured something else

The vendor still hosts the old page, explicitly labelled as legacy, which makes the comparison easy to check.

The old definition. A bounce was a single-page session, calculated specifically as a session that triggers only a single request to the analytics server. Bounce rate was single-page sessions divided by all sessions.

The clause that decides everything. The legacy page states that these single-page sessions have a session duration of zero seconds, because there are no subsequent hits after the first one from which the length of the session could be calculated.

What that means. Elapsed time never entered the legacy calculation. It could not: the product had no way to observe it without a second hit. A visitor who spent ten minutes reading a single page and left was recorded as a bounce, with a duration of zero.

So the two metrics are not versions of each other. One counted requests. The other counts a threshold on time, or an event, or a second page view. They answer different questions and happen to share a label.

The practical consequence. Any chart showing bounce rate across the migration date has a discontinuity in it that is a definitional artefact, not a change in behaviour. If your bounce rate improved dramatically at migration, nothing improved.

The same visitor behaviour classified in opposite ways by the legacy and current bounce rate definitionsTable comparing how four identical visitor behaviours are classified by the legacy analytics bounce rate definition and by the current one, demonstrating that the two metrics share a name while measuring different objects. Under the legacy definition, a bounce was a single-page session calculated specifically as a session triggering only a single request to the analytics server, with bounce rate expressed as single-page sessions divided by all sessions; the vendor’s still-hosted legacy documentation states that such single-page sessions have a session duration of zero seconds because no subsequent hit exists from which the length could be calculated, which means elapsed time never entered the legacy calculation at all. Under the current definition, bounce rate is stated by the vendor to be the opposite of engagement rate and the percentage of sessions that were not engaged, where an engaged session meets any one of three alternative criteria: lasting longer than ten seconds, containing a key event, or containing two or more screen or page views. A visitor who reads a single page for ten minutes and leaves was therefore a bounce under the legacy definition and is not a bounce under the current one. A visitor who reads a single page for five seconds and leaves was a bounce under both. A visitor who spends forty seconds on a single page and submits a form is a bounce under the legacy definition if the submission triggers no additional server request, and is not a bounce under the current definition, where it satisfies two criteria independently. A visitor who views two pages in three seconds and leaves was not a bounce under either definition. The consequence is that any chart displaying bounce rate across the migration date contains a discontinuity that is a definitional artefact rather than a change in visitor behaviour.One name, two instrumentsThe same four visits, classified by each definition.The visitLegacyCurrentReads one page for ten minutes, leavesBounceNot a bounceThe same person. The same behaviour. Opposite classifications.Reads one page for five seconds, leavesBounceBounceOne page, 40 seconds, submits the formBounceNot a bounceCurrent: engaged twice over, by duration and by key event, independentlyTwo pages in three seconds, leavesNot a bounceNot a bounceLegacy: a request countSingle-page sessions “have a session durationCurrent: a threshold on time”Lasts longer than 10 seconds”, or a key event,of 0 seconds”. Time could not enter it.or 2+ page views. Any one suffices.If your bounce rate improved at migration, nothing improved. The instrument changed.
Elapsed time never entered the legacy calculation. It is the whole basis of the current one. Source : Google Analytics help, current and legacy pages (2026)

Ten seconds is a setting, not a law

The threshold that decides half your engagement figure is adjustable, and almost nobody has looked at it.

Where it lives. Admin, then Data Streams, then your web data stream, then Configure tag settings, then Show all, then Adjust session timeout. The panel there offers a timer for engaged sessions, described by the vendor as the number of seconds it takes for a session to be considered engaged.

The default. Ten seconds.

The separate session timeout. By default a session ends after 30 minutes of user inactivity, and the vendor states there is no limit to how long a session can last.

Why the timer matters more than it looks. Every page on your site is being judged against a threshold somebody at the vendor picked, not one you chose for your content. Ten seconds is generous for a pricing page and meaningless for a long article.

What changing it does to your history. It changes the metric going forward and not backward, so a change creates its own discontinuity. If you adjust it, write down the date, because in six months nobody will remember why the line moved.

The honest recommendation. Leave it alone unless you have a specific reason, and stop treating the resulting number as a property of your visitors. It is a property of a setting.

Why this metric was always wrong for a landing page

The migration made the metric different. It did not make it appropriate, and on a landing page it never was.

What a landing page is for. A visitor arrives from an ad, reads one page, and either takes the action or does not. A single-page session is not a failure mode. It is the design.

What bounce rate does to that. Under the legacy definition, a visitor who read the whole page carefully and decided not to convert was indistinguishable from one who left instantly. Both were bounces, both recorded at zero seconds.

What the current definition does to it. It now counts as engaged anyone who lingered eleven seconds, which includes people who were reading the headline and deciding to leave. You have replaced one crude proxy with another.

The specific trap on a converting page. If your form submission fires a key event, every conversion is automatically an engaged session. Your engagement rate therefore has your conversion rate baked into it, and moving one moves the other for reasons that have nothing to do with engagement.

What actually tells you whether the page works. The conversion rate on the action the page exists for, and the cost per that action. Those are the numbers the page was built to move.

And if you want a diagnostic rather than a scorecard. Scroll depth, and the share of sessions that end with no event at all. Those distinguish “read it and declined” from “never engaged”, which is the distinction bounce rate was always failing to make.

Appropriate and inappropriate measurements for judging a landing pageDiagram distinguishing the measurements appropriate for judging a landing page from those that are structurally unsuited to it. Bounce rate and engagement rate are unsuited for three reasons. First, a single-page session is the intended outcome of a landing page rather than a failure, since the visitor arrives from an advertisement, reads one page, and either takes the action or does not, so penalising the page for producing exactly the visit it was built to produce measures the wrong thing. Second, under the legacy definition a visitor who read the entire page carefully before declining was indistinguishable from one who left immediately, since both were recorded as bounces with a session duration of zero seconds. Third, under the current definition a session counts as engaged after eleven seconds, which includes visitors who were reading the headline and deciding to leave, so one crude proxy has been replaced by another. A specific circularity applies on any converting page: if the form submission fires a key event, every conversion automatically satisfies the engaged session criteria, which means the engagement rate contains the conversion rate within it and moving one moves the other for reasons unrelated to engagement. The measurements that are appropriate are the conversion rate on the specific action the page exists to produce, and the cost per that action, both of which the page was built to move. For diagnostic rather than scorecard purposes, scroll depth and the proportion of sessions ending with no event at all are more useful, because together they distinguish a visitor who read the page and declined from one who never engaged with it, which is precisely the distinction that bounce rate has never been able to make in either of its definitions.On a landing page, one page is the pointNot thisBounce rateEngagement rateA single-page session is the design,not a failure.And eleven seconds of reading theheadline now counts as engaged.ThisConversion rate on the page’s own actionCost per that actionAnd as a diagnostic, not a scorecard:Scroll depthShare of sessions ending with no eventThose separate “read it and declined”The circularity on any converting pageIf form submission is a key event, every conversion is automatically an engaged session. Yourengagement rate therefore contains your conversion rate. Moving one moves the other.The distinction bounce rate has never made, in either definitionBetween a visitor who read your page and declined, and one who never looked at it.
If form submission is a key event, your engagement rate has your conversion rate baked into it. Source : Google Analytics help, engagement rate and bounce rate (2026)

What the metric cannot distinguish

The clearest way to see the problem is to put four visitors side by side and ask what the number does with them.

The careful reader who declines. Arrives, reads the whole page for four minutes, decides the product is not for them, leaves. Engaged, under the current definition. Bounced, under the old one. Neither classification tells you anything useful, because the outcome was a considered no.

The wrong-fit arrival. Arrives from a mistargeted ad, realises within three seconds this is not what they wanted, leaves. Not engaged, correctly. This is the only one of the four where the metric is telling you something real, and what it is telling you is about your targeting, not your page.

The distracted tab. Arrives, gets interrupted, leaves the tab open for two minutes, closes it without reading a word. Engaged, on the duration criterion. The metric records attention that did not happen.

The converter. Arrives, reads for forty seconds, submits the form. Engaged twice over, by duration and by key event independently. Also counted in your conversion rate, so this visitor is inflating two metrics you are about to present as separate evidence.

What the four have in common. In three of the four cases, the engagement classification is either wrong or uninformative. The one case it gets right is diagnosing a targeting problem you would have found faster in the campaign report.

The conclusion that follows. This is not a metric to improve. At best it is a smoke alarm for badly targeted traffic, and you already own better smoke alarms.

Four visitor behaviours and the engagement classification each receivesTable applying the vendor’s engaged session criteria to four distinct visitor behaviours in order to show what the classification can and cannot distinguish. The first visitor is a careful reader who arrives, reads the entire page for four minutes, decides the product is not suitable and leaves; this session is classified as engaged under the current definition and would have been a bounce under the legacy definition, and neither classification conveys anything useful because the outcome was a considered refusal. The second visitor arrives from a mistargeted advertisement, realises within three seconds that the page is not what they wanted and leaves; this session is correctly classified as not engaged, and is the only one of the four where the metric conveys real information, although what it conveys concerns the advertiser’s targeting rather than the page itself. The third visitor arrives, is interrupted, leaves the browser tab open for two minutes and closes it without reading anything; this session is classified as engaged on the duration criterion alone, so the metric records attention that did not occur. The fourth visitor arrives, reads for forty seconds and submits the form; this session satisfies the engaged criteria twice over, independently by duration and by key event, and is simultaneously counted in the conversion rate, which means this visitor inflates two metrics that are frequently presented as separate pieces of evidence. In three of the four cases the engagement classification is therefore either incorrect or uninformative, and the single case it handles correctly diagnoses a targeting problem that would be identified faster in the advertising campaign report. The metric is consequently not something to improve, and functions at best as a smoke alarm for poorly targeted traffic, a role for which better instruments already exist.Four visitors, one classificationThe visitorClassifiedIs that useful?Reads it all, four minutes, declinesEngagedNo. It was a considered no.Wrong-fit arrival, gone in three secondsNot engagedYes, but about targetingThe only one of the four the metric gets right, and the campaign report found it firstInterrupted, tab open two minutes, reads nothingEngagedNo. Invented attention.Reads 40 seconds, submits the formEngaged twiceNo. Already your conversion.Qualifies by duration and by key event independently, and is in your conversion rate tooThree of four are wrong or uninformativeAnd the fourth diagnoses your targeting, which the campaign report already told you.This is not a metric to improve. At best it is a smoke alarm you already own a better version of.
Three of the four are misclassified or uninformative. The fourth tells you about targeting, not about the page. Source : Applying the vendor's own criteria (2026)

What the vendor does and does not say about using it

Worth being precise here, because both overclaims circulate.

It does not warn against the metric. I looked. The help documentation presents engagement rate and bounce rate neutrally, describing them as important metrics that let you measure and analyse user engagement.

It does not recommend it either. There is no official guidance saying to optimise for it or to set targets on it.

The claim that it was reintroduced after user demand. This circulates widely in secondary commentary about a mid-2022 reintroduction following its absence at launch. I could not locate an official announcement stating it. Treat it as unverified.

What that leaves you with. A metric the vendor supplies without endorsement, defined as the inverse of another metric it supplies, sharing a name with a discontinued metric that measured something else.

The reasonable posture. Report engagement rate if you find it useful, since it at least has a definition of its own. Reporting its inverse alongside it adds nothing.

The three alternative criteria defining an engaged session and the configurability of the duration thresholdDiagram presenting the three alternative criteria by which the analytics product defines an engaged session, together with the configurability of the duration threshold. The vendor states that an engaged session is a session meeting any of the following criteria: it lasts longer than ten seconds, it has a key event, or it has two or more screen or page views. The word any is significant, because these are alternatives rather than requirements, so satisfying a single one is sufficient and a visitor who remains for eleven seconds without taking any other action has produced an engaged session. The vendor’s own illustrative example of a session that is not engaged describes a user who visits the website, reads content for less than ten seconds, then leaves without triggering any events or visiting any other pages, and therefore matches none of the criteria. The ten-second duration threshold is not fixed but is a property setting, reached through Admin, then Data Streams, then the relevant web data stream, then Configure tag settings, then Show all, then Adjust session timeout, where the vendor provides a timer for engaged sessions described as the number of seconds it takes for a session to be considered engaged. A separate and distinct setting governs session timeout, which by default ends a session after thirty minutes of user inactivity, with the vendor stating that there is no limit to how long a session can last. Because bounce rate is defined by the vendor as the opposite of engagement rate, every one of these criteria and settings determines the bounce rate figure as well, which means the reported bounce rate is a property of a configurable threshold rather than a property of visitor behaviour.Three criteria. Any one is enough.Lasts > 10 secondsThe default. Configurable.Doing nothing qualifies.Has a key eventIncluding your formsubmission.2+ page viewsThree seconds acrosstwo pages qualifies.The vendor’s own example of a session that is NOT engagedReads content for under ten seconds, leaves, no events, no other pages. That is the whole bar.Where the ten seconds livesAdmin → Data Streams → your web stream→ Configure tag settings → Show all→ Adjust session timeoutA different setting entirelySession timeout: 30 minutes of inactivityby default, and “there is no limit to howlong a session can last”.Your bounce rate is a property of a setting somebody chose, not a property of your visitors.
Any one is enough. Eleven seconds of doing nothing produces an engaged session. Source : Google Analytics help, engaged session criteria (2026)

What to do about it

Six steps, and most of them are subtractions.

Stop reporting bounce rate alongside engagement rate. They are the same number. Pick the one with its own definition, which is engagement rate, and drop the other.

Break every chart that crosses the migration date. Either cut the series at the changeover or label the discontinuity. A trend line through two definitions is not a trend.

Check your engaged-session timer. Look at what it is set to before you interpret a single engagement figure. If someone changed it, that alone can explain a shift you have been trying to attribute to your content.

Take bounce rate off landing page reporting entirely. A single-page session is the outcome those pages are built for. Judge them on the action they exist to produce.

Watch for the conversion circularity. If form submission is a key event, your engagement rate moves whenever your conversion rate moves. Do not then present them as two pieces of evidence.

Add the diagnostics that actually separate cases. Scroll depth, and the share of sessions ending with no event. Those tell you whether people read the page and declined, which is what you actually wanted to know.

Corrective actions for reporting that currently relies on the bounce rate metricDiagram listing the corrective actions applicable to reporting that currently relies on the bounce rate metric, most of which are removals rather than additions. The first action is to stop reporting bounce rate alongside engagement rate, since the vendor defines the former as the opposite of the latter and the two therefore constitute one measurement displayed twice; the metric to retain is engagement rate, which has a definition of its own. The second action is to break any chart whose series crosses the migration date between the legacy and current analytics products, either by cutting the series at the changeover or by labelling the discontinuity explicitly, because a trend line drawn through two different definitions is not a trend. The third action is to check the configured engaged-session timer before interpreting any engagement figure, since a change to that setting alone can explain a shift that has been attributed to content. The fourth action is to remove bounce rate from landing page reporting entirely, on the grounds that a single-page session is the outcome such pages are built to produce and judging them on it measures the wrong thing. The fifth action is to watch for the circularity that arises when form submission is configured as a key event, in which case the engagement rate necessarily moves whenever the conversion rate moves, so the two should not be presented as independent pieces of evidence. The sixth action, and the only addition among them, is to introduce scroll depth and the proportion of sessions ending with no event at all, since together these distinguish a visitor who read the page and declined from one who never engaged with it, which is the distinction bounce rate has failed to make in both of its definitions.Mostly subtractionsRemove: bounce rate from your reportsIt is engagement rate, inverted. Keep one.Remove: it from landing page reportingOne page is the outcome, not the failure.Break: charts crossing the migrationTwo definitions is not a trend line.Check: the engaged-session timerA setting change explains shifts too.Watch: the conversion circularityNot two pieces of evidence. One.Add: scroll depth, and no-event sessionsThe only additions on this list.Why those two additions and not othersTogether they separate “read it and declined” from “never engaged”. Nothing else here does.Then judge the page on the action it exists to produce, and the cost of that action.
Cut the series at the migration date, drop the duplicate metric, and replace it with the two diagnostics that separate real cases. Source : Method, applied to the vendor's definitions (2026)

Where to go next

You are choosing where to send paid traffic. Dedicated landing page or website page.

Your platform and analytics numbers disagree. Why GA4 and Meta conversions do not match.

You are working on what the page asks for. How many form fields.

You want the conversion rate denominator problem. Conversion rate and its denominator.

You are measuring tracking server-side. Server-side tracking.

You want the page anatomy in detail. Anatomy of a high-converting B2B landing page.

In short

  • Bounce rate is defined as the opposite of engagement rate, so it carries no information that metric does not already carry.
  • An engaged session needs any one of three things: more than 10 seconds, a key event, or 2 or more page views.
  • The legacy metric counted requests, not time. A bounce was a single-page session, and such sessions were recorded with a duration of zero seconds.
  • So a ten-minute single-page visit was a bounce then and is not one now. Same behaviour, opposite classification.
  • The ten-second threshold is a setting, adjustable in the property’s tag configuration. Your bounce rate is a property of that setting.
  • The vendor neither recommends nor warns against the metric. It presents it neutrally, and no official statement tells you to optimise for it.
  • On a landing page it was always the wrong instrument, because a single-page session is the intended outcome.
  • And if form submission is a key event, your engagement rate already contains your conversion rate.

Report the action the page exists for, and delete the rest. Book a diagnostic, or see how we approach B2B websites.