π Bounce Rate Calculator
Single-page sessions as a share of all sessions.
Share of sessions leaving after one page
Estimates for planning only, not financial advice.
Bounce rate is the share of sessions that view a single page and leave without interacting further: 3,400 single-page sessions out of 8,000 total is a 42.5 percent bounce rate. In GA4 the headline metric is its inverse, engagement rate, which would be 57.5 percent here. The number only means something against the page's job: 42.5 percent is healthy for a blog, worrying for a checkout funnel, and meaningless as a sitewide average without page-level context.
How to Use This Calculator
Enter single-page (non-engaged) sessions and total sessions for any page, section, or the whole site. The calculator returns bounce rate, engagement rate, and engaged sessions, plus a benchmark reading by page type.
Pull sessions and single-page sessions from your analytics for the page or period. In GA4, use 1 minus engagement rate.
Enter both numbers. Segment by landing page and traffic source; sitewide bounce hides the actual problems.
Judge against the page's intent, not a universal target. Then fix intent match and page speed before chasing the metric itself.
The Formulas
GA4 defines engagement generously: 10+ seconds, a conversion event, or 2+ pageviews all count. That means quick answers under 10 seconds still "bounce" in GA4, which is worth remembering for FAQ-style pages where a 7-second visit is a satisfied visitor. The metric approximates satisfaction; fast success looks like failure.
Worked Example: 3,400 of 8,000
Single-page sessions: 3,400. Total sessions: 8,000. Bounce rate: 42.5%. Engaged sessions: 4,600. Engagement rate: 57.5%. For a service business's homepage, 42.5% is respectable; for its pricing page, it deserves investigation; for its blog, it is better than average.
Source split tells the real story: suppose organic search bounces at 35% while paid social bounces at 70%. The page is fine; the ad audience is wrong, or the ad promises what the page does not deliver. Fix the targeting or the ad copy, not the page. Always segment before redesigning.
Benchmarks by Page Type
| Page type | Typical bounce | High means |
|---|---|---|
| Blog / informational | 60-80% | Normal; check time on page |
| Service / landing | 30-50% | Offer or intent mismatch |
| Pricing | 35-55% | Sticker shock or weak trust |
| Checkout / signup | Under 30% | Friction or surprise costs |
Lowering Bounce the Right Way
Work in this order: intent match (does the page deliver what the search result or ad promised?), speed (every second of load time costs engagement), clarity of next step (one obvious action above the fold), and trust signals for commercial pages. What does not work: popups that punish arrival, autoplay video that punishes patience, and redesigning for the metric instead of the conversion.
And keep the metric in its place: a page can have a 75 percent bounce rate and be your best salesperson if the 25 percent who stay convert at triple the rate. Optimize revenue per session, not bounce rate. Track the pages that matter, fix the intent mismatches, and let the average take care of itself.
Diagnosing Bounces by Segment
Sitewide bounce rate is a weighted average that hides everything. Segment by traffic source first: organic search bouncing at 30 percent while paid social bounces at 75 percent indicts the ads, not the page. Segment by device next: a 25-point mobile/desktop gap usually means the mobile layout is broken, the page is too slow on phones, or a popup is devouring the small screen. New versus returning visitors split intent: new visitors bounce more because they are still evaluating.
Then add behavior metrics. Scroll depth distinguishes the reader who consumed the whole article and left satisfied from the visitor who left in three seconds: both count as bounces, but only one is a problem. Site search usage after landing is a rescue signal; visitors who search are telling you the landing page was not quite right but they are still willing to try. Fix the segments with the worst combination of high bounce and low scroll, because those are the visitors the page truly failed.
Finally, tie bounce analysis to revenue, not just engagement. A page with 70 percent bounce that converts the remaining 30 percent at triple the site average is a star, not a problem. Compute revenue per session by landing page and sort by that: the pages losing the most money get fixed first, regardless of their bounce rates. Metrics serve decisions, and the decision that matters is where the next dollar of optimization effort earns the most.
Set up alerts, not just reports: a landing page whose bounce rate jumps 15 points week over week is telling you something broke, a campaign changed, or a competitor shifted. Automated anomaly alerts beat monthly reviews because intent mismatches compound daily. The goal is not a low bounce rate; it is a fast feedback loop between what visitors expect and what the page delivers.
Estimates for planning only, not financial advice.
Frequently Asked Questions
What is bounce rate?
The percentage of sessions that view one page and leave without further interaction: single-page sessions / total sessions x 100. A site with 3,400 single-page sessions out of 8,000 total has a 42.5% bounce rate. In GA4, the inverse concept is engagement rate: engaged sessions / total sessions.
How is bounce rate calculated?
Bounce rate = (sessions with only one pageview and no interaction events / total sessions) x 100. GA4 computes it as 1 minus engagement rate, where an engaged session lasts 10+ seconds, triggers a conversion, or views 2+ pages. Same idea, slightly different mechanics across analytics versions.
What is a good bounce rate?
It depends on the page's job. Blog posts and informational pages: 60-80% is normal, since readers get the answer and leave. Service and landing pages: 30-50% is healthy. Checkout and signup flows: under 30% expected. A 42.5% sitewide average is fine for content sites and high for funnels; judge per page, never sitewide alone.
Is a high bounce rate bad?
Only if the page failed its job. A contact page with the phone number prominent can "bounce" 80% of visitors who called, which is success. A pricing page bouncing 80% means the offer, price, or trust signals failed. Define the page's intended action first; then the bounce rate tells you whether it happened.
What is the difference between bounce rate and exit rate?
Bounce rate counts sessions that entered and left on the same page; exit rate counts all pageviews that were a session's last, including multi-page visits. A page with 70% exit rate but 20% bounce rate is where journeys end, not where they die on arrival: it may be the thank-you page doing its job.
Why did my bounce rate change after moving to GA4?
Because GA4 redefined it: Universal Analytics counted any single-page session as a bounce, while GA4 counts sessions under 10 seconds with no engagement as bounces. Most sites saw "bounce rates" drop 10-20 points overnight with no real behavior change. Compare GA4 to GA4 only, never across the migration.
How do I lower bounce rate?
Match the page to the visitor's intent (the #1 cause of bounces is wrong expectations from search or ads), make the next step obvious above the fold, speed up the page (slow pages bounce before rendering), and add relevant internal links. But never optimize bounce rate itself: optimize the conversion the page exists for, and let bounce follow.
Does bounce rate affect SEO?
Not directly: Google has said bounce rate is not a ranking factor, partly because it is a GA metric Google Search cannot see for non-GA sites. What matters is satisfying the search intent, which correlates with engagement but is not measured by your bounce rate. Fix the content for the searcher, not the metric for the dashboard.
What is a good engagement rate in GA4?
The complement of bounce: 60%+ engaged sessions is solid for most sites, 40-60% typical for content, and under 40% suggests intent mismatch or technical problems. Track it per landing page and traffic source; sitewide averages hide the pages that need work.
How do single-page apps handle bounce rate?
By firing interaction events: SPAs track virtual pageviews or engagement events as users move through views, so a 5-minute app session counts as engaged, not bounced. Without event tracking, every SPA session looks like a bounce. If your SPA shows 95% bounce, the tracking is broken, not the product.