Bounce rate is one of the most-watched metrics in web analytics — and one of the most misunderstood. A high bounce rate is not automatically bad, and a very low one is not automatically good. Context is everything: a 70% bounce rate is perfectly healthy for a blog post, but alarming for a product page you are paying to send traffic to. This calculator gives you the number, a contextual rating calibrated to your page type, and a concrete projection of how many additional engaged sessions you would gain by hitting a lower target.
How it works
The formula is the simplest in analytics:
Bounce Rate (%) = (Bounced Sessions / Total Sessions) x 100
A bounced session is one in which the visitor views only a single page and leaves without triggering any further interaction — no second pageview, no click, no form submission. Every analytics platform (Google Analytics 4, Universal Analytics, Plausible, Fathom, Mixpanel) tracks and reports this figure directly.
Engagement rate is the mirror image: the proportion of sessions that were NOT bounces. Google Analytics 4 made this the primary metric, defining engagement as a session lasting at least 10 seconds, reaching a second page, or firing a conversion event.
Benchmarks by page type
The calculator adjusts its rating based on the type of page you are analysing:
| Page type | Excellent | Normal | High (concern) |
|---|---|---|---|
| Generic / all pages | <40% | 40–55% | >70% |
| Landing page | <40% | 40–55% | >70% |
| E-commerce | <45% | 45–60% | >60% |
| Blog / content | <70% | 70–85% | >85% |
These ranges are derived from aggregated industry benchmarks across thousands of sites. Individual results vary by traffic source (paid traffic bounces more than organic), device type (mobile typically bounces more), and niche.
Worked example
Suppose a paid-search landing page receives 10,000 sessions in a month, of which 6,500 are bounces.
- Bounce Rate = (6,500 / 10,000) x 100 = 65%
- Engagement Rate = 100% - 65% = 35%
That rating is “Poor” for a landing page — more than three in five paid visitors leave without taking any action. If you improve the page to a 50% bounce rate:
- Additional engaged sessions = (65% - 50%) x 10,000 = 1,500 extra engaged visits per month
At a 3% conversion rate, that is 45 additional conversions — without spending a penny more on ads.
Why bounce rate can mislead
Bounce rate has three well-known failure modes:
- Tracking bugs inflate or deflate it. Duplicate pageview tags halve the measured bounce rate; missing tags on some pages inflate it. Always cross-check against raw session counts.
- Single-page apps look like 100% bounces unless virtual pageviews or interaction events are fired correctly.
- Traffic source mix dominates the number. A page that receives mostly direct brand traffic will appear to have a much lower bounce rate than the same page receiving cold display-ad traffic. Segment by source before drawing conclusions.
Every figure is calculated entirely in your browser — no data is uploaded or stored anywhere.