You open Google Analytics, look at a page report, and see two separate numbers, one called “Bounce Rate,” one called “Exit Rate.” Both are percentages. Both seem to track people leaving your site. You stare at them for a moment and realise you’re not entirely sure which one to care about. Or what the difference really is. You’re in very good company.
Here’s the clearest way to understand it: bounce rate tells you about entry problems, and exit rate tells you about journey problems.
Bounce rate is the percentage of sessions where a visitor viewed only one page and left, signalling a problem at the entry point. Exit rate is the percentage of all views of a specific page that resulted in the visitor leaving the site, tracking where users end their journey. Every bounce counts as an exit, but not every exit is a bounce. And in Google Analytics 4 (GA4), bounce rate has been redefined entirely, meaning your numbers may look completely different from what you saw in Universal Analytics, and most guides out there haven’t caught up yet. This one has.
Think of your website as a physical shop. A bounce is someone who walks in, takes one look around, and walks straight back out without looking at anything else. An exit is anyone who eventually walks out, whether they spent five minutes browsing or just glanced at the window display. Every person who leaves the shop is an exit. Only the ones who left immediately without engaging at all are a bounce.
In this guide, you’ll get exact definitions and formulas for both metrics, a full breakdown of how GA4 changed bounce rate (and why your numbers might look different), an industry benchmark table to tell you whether your rates are actually alarming, and the B.E.D. Framework to help you decide which metric to act on first, and practical tactics to reduce both.
What Is Bounce Rate? (Definition, Formula & Calculation)
A bounce happens when a visitor arrives on a page and leaves without visiting any other page on your site and without triggering any meaningful engagement. Bounce rate is the percentage of sessions that end this way. The keyword here is sessions; bounce rate is a session-level metric. It measures what happened across an entire visit, not what happened on a single page.
A bounced visitor arrives, sees one page, and leaves. They never go deeper into your website.
The Bounce Rate Formula, UA vs. GA4
This is where things get important, and where most guides still get it wrong.
Formula Block 1, Universal Analytics (Legacy Definition):
Bounce Rate = (Single-Page Sessions ÷ Total Sessions) × 100
Example: 800 single-page sessions out of 1,000 total sessions = 80% bounce rate
Formula Block 2 , Google Analytics 4 (Current Definition):
Bounce Rate = (Non-Engaged Sessions ÷ Total Sessions) × 100 Or equivalently: Bounce Rate = 100% − Engagement Rate
An engaged session in GA4 is any session that lasted more than 10 seconds, OR triggered a key event (like a purchase or form submission), OR had 2 or more pageviews. Understanding how key events are set up in GA4 is foundational here our conversion tracking guide walks you through the full setup process, including how to mark events as conversions in your GA4 property.
Example: 300 non-engaged sessions out of 1,000 total sessions = 30% bounce rate in GA4
Critical distinction: In UA and GA4, much the same visitor behaviour produces differing bounce rates. In Universal Analytics, if a visitor reads a blog post for 8 minutes and closes the tab, that counts as a bounce. The entire session was one page. This visitor in the GA4 does NOT count as a bounce because their session lasted more than 10 seconds. This is the reason that after migrating to GA4, your bounce rate may look very different. The measurement has changed, not your audience!
What Actually Counts as a Bounce?
A visitor opening one page and closing the tab without clicking on anything counts as a bounce. A visitor opening one page and clicking the back button to Google counts as a bounce.
A visitor reading an entire blog post and leaving after 12 minutes counts as a bounce in UA, only because they did not click to another page.
A user clicking from your homepage to a product page does NOT count as a bounce. In GA4, a user reading a page for over 10 seconds does NOT count as a bounce. Also, a user submitting a contact form (that triggers a key event in GA4) does NOT count as a bounce.
What Is the Exit Rate? (Definition, Formula & Calculation)
Exit rate is the percentage of all views of a specific page that resulted in the user leaving your website from that page. Unlike bounce rate, which is session-level, exit rate is a page-level metric. Every single page on your site has its own exit rate.
Critically, exit rate counts ALL exits from a page, regardless of how many other pages the visitor saw first. Picture it this way: the exit rate is like tracking which door of a shop people leave from. It doesn’t matter whether they spent five minutes inside or two hours; the exit rate tells you which door they used last.
The Exit Rate Formula
Exit Rate = (Number of Exits from Page ÷ Total Pageviews of Page) × 100
Example: Your pricing page has 2,000 total pageviews. 600 times, visitors left your website from this page. Exit Rate = (600 ÷ 2,000) × 100 = 30% exit rate
That means 30% of all visits to your pricing page ended with the visitor leaving your website from that page.
A visitor who viewed 10 pages before leaving from your homepage counts toward the homepage’s exit rate, but does NOT count as a bounce. The exit rate of every page always adds up collectively across your site, because every session ends somewhere.
The Key Difference Between Bounce Rate and Exit Rate
Here is the single rule that makes everything else click into place:
“Every bounce is an exit. But not every exit is a bounce.”
A bounce is a visitor who entered on a page and left immediately without visiting any other page. That person is both a bounce AND an exit for that page. An exit is any visitor leaving from a page, whether they saw 1 page or 20. That person is an exit, but NOT a bounce if they saw multiple pages.
Head-to-Head Comparison
| Bounce Rate | Exit Rate | |
| What it measures | Visitors who left after seeing only one page | Visitors who left from a specific page (regardless of journey length) |
| Metric level | Session-level | Page-level |
| Formula | Non-engaged sessions ÷ Total sessions | Exits from page ÷ Total pageviews of page |
| What it tells you | Entry quality , does your landing page match visitor expectations? | Exit point , where in the journey are visitors leaving? |
| When it’s alarming | High on landing pages meant for deeper engagement | High on mid-funnel pages (product, cart, checkout) |
| When it’s acceptable | High on blogs, news articles, thank-you pages | Naturally 100% on final confirmation/thank-you pages |
A Worked Multi-Page Example (The Scenario That Makes It Click)
Imagine a simple 5-page website: Homepage, Blog Post, Product Page, Cart, Confirmation Page. Here are three different visitor journeys, and what counts as a bounce vs. an exit for each.
Visitor Journey 1, The Bouncer: Lands on Homepage → leaves immediately (no other pages visited)
- ✅ Bounce on Homepage | ✅ Exit on Homepage
- Homepage bounce rate increases. Homepage exit rate increases.
Visitor Journey 2, The Multi-Page Visitor: Lands on Homepage → reads Blog Post → views Product Page → leaves from Product Page
- ❌ NOT a bounce on any page | ✅ Exit on Product Page only
- No bounce recorded. Product Page exit rate increases. Homepage and Blog Post exit rates do NOT increase.
Visitor Journey 3, The Converter: Lands on Blog Post → Homepage → Product Page → Cart → Confirmation Page → leaves
- ❌ NOT a bounce on any page | ✅ Exit on Confirmation Page only
- The Confirmation Page has a 100% exit rate, and that’s exactly right.
Notice that the Confirmation Page has a 100% exit rate in Journey 3. That’s ideal. The product worked. The customer converted. This is why the exit rate requires context. The page’s purpose determines whether a high exit rate is a success or a failure.
How GA4 Changed Bounce Rate (What Every Analytics User Needs to Know)
If you’ve recently migrated from Universal Analytics to GA4 and your bounce rate suddenly looks completely different, you’re not imagining things. Google fundamentally changed how bounce rate is calculated, and this is the single biggest content gap across almost every analytics guide published before 2023.
In Universal Analytics, a bounce equaled a single-page session, full stop. A visitor who read your 3,000-word article for 15 minutes and left counted as a bounce, because no second hit was recorded. In GA4, if that same visitor spent more than 10 seconds on your page, GA4 does NOT count them as a bounce. They had an engaged session.
The three conditions, any ONE of which prevents a bounce in GA4:
- Session lasted more than 10 seconds
- The session included a key event (conversion, purchase, form submit, etc.)
- Session had 2 or more pageviews or screenviews
So if you migrated to GA4 and your bounce rate suddenly dropped from 75% to 48%, the metric changed, not your audience behaviour.
Bounce Rate vs. Engagement Rate in GA4
In GA4, engagement rate is the primary metric, not bounce rate. The relationship is direct: Bounce Rate = 100% − Engagement Rate. If your GA4 engagement rate is 68%, your bounce rate is 32%.
GA4 actually de-emphasises bounce rate in its default reports. To find it: Reports → Acquisition → Traffic Acquisition → Customise columns → Add “Bounce rate” or “Engagement rate.”
Pro tip: In GA4, lean on engagement rate as your primary health metric. It’s the positive framing of the same data and aligns better with GA4’s event-driven model.
Does Exit Rate Work the Same in GA4?
Yes, the exit rate is calculated the same way in GA4 as in Universal Analytics. The definition hasn’t changed. However, the exit rate is not available in GA4’s standard reports by default. You must access it through the Explore section: GA4 → Explore → Free form exploration → Add “Page path” as dimension → Add “Exit rate” as metric → Run report.
What Is a Good Bounce Rate? (Industry Benchmarks by Website Type)
Bounce rate benchmarks vary enormously by industry, page type, and traffic source. A 75% bounce rate on a news article is completely normal. A 75% bounce rate on a product page is a serious problem. The benchmark means nothing without knowing what type of page and what traffic source you’re analysing.
Here’s a rule worth putting on a sticky note: The bounce rate benchmark is not your goal; your conversion goal is. The benchmark is just a warning light.
Full Industry Benchmark Table (GA4-Calibrated)
Note: GA4 bounce rate figures are typically 10–25% lower than equivalent Universal Analytics figures due to the engaged-session recalibration.
| Website Type | Excellent | Average | Concerning |
| E-commerce (product pages) | Below 30% | 30–55% | Above 55% |
| E-commerce (category pages) | Below 40% | 40–60% | Above 60% |
| B2B SaaS (homepage) | Below 35% | 35–65% | Above 65% |
| B2B SaaS (landing page) | Below 45% | 45–75% | Above 75% |
| Blog / Content Site | Below 50% | 50–80% | Above 80% |
| News / Media | Below 55% | 55–85% | Above 85% |
| Local Business (service page) | Below 40% | 40–65% | Above 65% |
| Lead Generation Landing Page | Below 30% | 30–55% | Above 55% |
Three rules for using this table without misleading yourself:
Rule 1: Segment by traffic source first. Direct traffic bounces less than social traffic, almost without exception. If you compare blended rates against a benchmark, you’re comparing noise to signal.
Rule 2: Separate single-page-intent pages from multi-page-intent pages. Contact pages, thank-you pages, and 404 error pages are inherently high-bounce. Don’t average them into your site-wide rate and then compare against an e-commerce benchmark.
Rule 3: Set your own internal benchmark first. Your best-performing month from the past 12 months is a better benchmark than any industry table. Beat your own baseline before chasing industry averages.
The B.E.D. Framework: Which Metric Should You Fix First?
This is the section most analytics guides skip entirely, not what these metrics mean, but which one you should actually act on first. The B.E.D. Framework is TechAiTech’s diagnostic tool for exactly this problem.
B, Bounce rate signals an Entry problem. When your bounce rate is high, the problem occurred before the user ever got a chance to engage. The landing experience failed to match the promise that brought them there. The fix lives in: traffic source quality, page load speed, above-the-fold content relevance, and search intent alignment.
E, Exit rate signals an Experience or Journey problem. When your exit rate is high on a critical mid-funnel page, the user arrived, engaged to some degree, and then decided to leave before completing the journey. The fix lives in: internal linking, content depth, CTA placement, and checkout friction.
D: Decide which problem is upstream. You cannot fix an exit rate problem on page 4 of a funnel if page 1 is bleeding 80% of your traffic before it even enters the funnel. Always fix the highest-traffic, earliest-funnel bounce problem first. Then work your way downstream to exit rate issues.
A Real-World B.E.D. Diagnosis in 90 Seconds
Picture a fictional e-commerce store called NovaBrew Coffee. They have a 72% bounce rate on their homepage (concerning e-commerce) and a 68% exit rate on their product detail page (also concerning).
Step 1 (B): The homepage bounce is the upstream problem. Investigation reveals their top traffic source is a TikTok ad for “best cold brew”, but the homepage hero banner is generic, not cold-brew-specific. Entry problem confirmed: traffic intent ≠ page content.
Step 2 (E): Once the homepage gets a targeted cold brew landing experience and bounce rate drops to 38%, the team focuses on the product page exit rate. Discovery: no customer reviews are visible above the fold, and the shipping cost only appears at checkout. Journey problem confirmed.
Step 3 (D): They fixed B first. Then E. In the correct order. That’s the B.E.D. Framework in action.
How to Reduce Your Bounce Rate, 7 Practical Tactics
Tactic 1, Align Traffic Intent With Landing Page Content
The primary reason for a high bounce rate is a promise made by an ad, SERP snippet, or social post that is not being delivered on the page. One of the most overlooked entry points for misleading clicks is a poorly written meta description. Your meta description is what appears as the SERP snippet, and if it doesn’t accurately reflect the page content, visitors will bounce the moment they arrive. Consider your top 5 traffic sources in GA4, filter for high-bounce pages, and cross-reference what’s on the page with the referring keyword or ad copy.
Tactic 2, Eliminate Page Load Speed as a Bounce Driver
Research from Google shows that the probability of a bounce rises by 32% when page load time increases from 1 second to 3 seconds. Enter every URL with a high bounce rate into Google PageSpeed Insights. Aim for a Core Web Vitals LCP score of 2.5 seconds or less. Optimise images (WebP format), remove render-blocking scripts, and enable browser caching.
Tactic 3, Fix Your Above-the-Fold Experience
Users make a stay/leave decision in approximately 50 milliseconds. Your headline, subheadline, hero image, and primary CTA must communicate what this page is about, who it’s for, and what to do next, all before the first scroll. Test using Microsoft Clarity heatmaps to see where users click and abandon above the fold.
Tactic 4, Add Strategic Internal Links in the First 200 Words
Early internal links give first-time visitors who are exploring, not converting, a reason to stay in your ecosystem rather than leaving. Add 2–3 contextual links to related articles within the first 200 words of high-bounce blog posts, and track whether bounce rate improves in GA4 over 30-day intervals.
Tactic 5, Check Your Mobile Rendering
For most content sites, 55–70% of traffic is mobile. A page that renders perfectly on desktop but has overlapping tap targets, a tiny font below 16px base, or a broken sticky header on mobile will produce artificially inflated bounce rates. Test every high-bounce page in Chrome DevTools mobile emulation and Google’s Mobile-Friendly Test tool.
Tactic 6, Match Headline Emotion to Traffic Source Temperature
Cold traffic (social, display ads) needs emotional hooks and problem-aware framing. Hot traffic (branded search, email list) needs validation and solution-aware framing. If your headline is written for hot traffic but your traffic is predominantly cold, you’re creating a confidence gap that drives bounces. Segment your traffic sources in GA4 and A/B test headlines using Google Optimize or VWO.
Tactic 7, Implement a “Recommended Content” Block at 50% Scroll Depth
When users reach the halfway point of an article, they’ve demonstrated enough interest to continue. Trigger a contextual recommended content widget at the 50% scroll depth mark. This reduces exit-by-boredom on long-form content and turns single-session readers into multi-page visitors, directly improving your GA4 engagement rate.
How to Reduce Your Exit Rate, 6 Practical Tactics
Tactic 1, Find Your “Exit Leak” Pages First
Before fixing anything, find the pages causing the most damage. In GA4: Reports → Engagement → Pages and Screens, sort by Exits. Your top 3 exit pages are your priority targets. Any page in the top 10 exit list that is also in the top 10 of your conversion funnel is a critical fix.
Tactic 2: Add a Progress Indicator on Multi-Step Forms and Checkout
For e-commerce sites, checkout page exit rates frequently hit 60–80%. The single highest-impact fix is a progress indicator (“Step 2 of 3”). Baymard Institute’s checkout usability research found that 17% of U.S. adults have abandoned a checkout because “the checkout process was too long or complicated.” A visible progress bar reduces perceived complexity and directly cuts exit rate on transactional pages.
Tactic 3, Add Exit-Intent Content Recommendations on Blog Pages
On content pages with high exit rates, install an exit-intent trigger that surfaces a related article recommendation when cursor movement toward the browser close button is detected. This converts an exit into an internal navigation event, improving both exit rate and session depth in GA4.
Tactic 4, Surface Your Primary CTA Above the Fold on Lead Capture Pages
If users are reaching your lead capture page and leaving without converting, check CTA visibility. For long-form landing pages, use sticky CTA bars that follow the user as they scroll, don’t make them hunt for the next step.
Tactic 5, Eliminate Unexpected Costs on Product Pages
The number one reason for cart abandonment globally (Baymard Institute: 48% of abandonments) is unexpected costs at checkout, shipping fees, taxes, and surcharges that weren’t shown on the product page. Display all-inclusive pricing or estimated shipping costs on the product detail page itself. This single change can reduce checkout exit rates by 15–25% for stores with flat-rate shipping.
Tactic 6, Use GA4 Funnel Exploration to Find the Exact Drop-Off Step
In GA4, navigate to Explore → Funnel Exploration. Build a custom funnel with each step of your conversion path (homepage → category → product → cart → checkout → confirmation). The funnel visualization shows you the exact step where the exit rate spikes. You cannot fix what you cannot see; this report makes the invisible visible.
Does Bounce Rate Affect SEO Rankings?
This question comes up constantly, and it deserves a straight answer rather than a vague “it depends.”
Google has officially and repeatedly stated that bounce rate is NOT a direct ranking signal. Gary Illyes (Google Search Liaison) confirmed in 2017 that Google does not use Google Analytics data in its ranking algorithm. John Mueller reiterated this position multiple times through 2023. Google does not read your GA4 bounce rate and use it to rank your page.
However, and this is the nuance most articles skip entirely, Google does use its own behavioural signals from Chrome and Google Search. Pogo-sticking (clicking a search result, bouncing back to the SERP, and clicking a different result) is widely understood to be a soft negative quality signal that Google can observe independently of your analytics platform.
The indirect relationship is what you actually need to understand. High bounce rate in GA4 is a symptom, not a cause. The same UX problems that cause high bounce rate, slow load time, poor intent match, and weak content quality are also the problems that cause poor Google rankings via Core Web Vitals and Helpful Content signals. Fixing your bounce rate problems will almost always improve your SEO performance, not because Google reads your GA4 data, but because you’re fixing the underlying issues that both metrics are pointing to.
Google does not use GA4 bounce rate as a direct ranking factor. But the UX problems that cause high bounce rate directly affect Core Web Vitals and Google’s Helpful Content assessment. Fixing bounce rate problems typically improves SEO as a downstream effect.
Conclusion: Stop Treating These Metrics as the Same Problem
After auditing analytics setups across e-commerce stores, SaaS platforms, and content sites, the same mistake comes up again and again: treating bounce rate and exit rate as interchangeable measures of “something is wrong.” They’re not the same problem. They don’t live in the same place in your funnel. And they don’t get fixed with the same tactics.
Bounce rate tells you the entry door is broken. Exit rate tells you that a specific room in the house has a problem. If you try to redecorate the room before fixing the broken front door, you’re working backwards.
Use the B.E.D. Framework as your diagnostic filter every time you open GA4: Is this a Bounce problem (Entry), an Exit problem (Journey), or do I need to decide which is upstream first? Answer that question before you touch a single element on your site.
Your one-metric challenge this week: Open GA4, navigate to Engagement → Pages and Screens, and find the single page in your top 20 traffic list with the highest exit rate. That page is leaking your best-qualified visitors. Now you know what to fix first.
To make sure your analytics data is trustworthy in the first place, read our complete guide to UTM parameters . If your traffic sources aren’t tagged correctly, neither your bounce rate nor your exit rate will give you an accurate picture of which channels are actually performing.
For a deeper understanding of how GA4 tracks user actions across your site, our Google Analytics conversion tracking guide covers how to set up key events and build the funnel reports that make diagnosing exit rate problems much faster.
Frequently Asked Questions
What is the difference between bounce rate and exit rate?
Bounce rate measures the percentage of sessions where a user visited only one page and left without any engagement. Exit rate measures the percentage of users who left from a specific page, regardless of how many pages they visited before it. Bounce rate is a session-level metric; exit rate is a page-level metric. Every bounce is also an exit, but not every exit is a bounce.
Is a high bounce rate always bad?
No. A high bounce rate is only problematic if the page has a multi-page intent goal. Single-purpose pages, contact pages, thank-you pages, and blog posts that fully answer a question can have very high bounce rates while still delivering excellent user experience and business value. Always evaluate bounce rate in the context of the page's conversion goal and traffic source.
How does GA4 calculate bounce rate differently from Universal Analytics?
In Universal Analytics, bounce rate was the percentage of single-page sessions. In GA4, bounce rate is the inverse of engagement rate; it measures sessions that were NOT engaged. A session is engaged if it lasts 10+ seconds, triggers a conversion event, or includes 2+ pageviews. This means GA4 bounce rates are typically 10–25% lower than equivalent UA figures for the same site.
Which is more important, bounce rate or exit rate?
Neither is universally more important. Use the B.E.D. Framework: if you have a high bounce rate on key landing pages, that's an entry problem and needs to be fixed first. If your bounce rate is healthy but you're losing visitors at a specific point in the funnel, that's a journey problem, and exit rate is your diagnostic tool. Fix upstream problems before downstream ones.
Does bounce rate affect SEO?
Not directly. Google does not use GA4 bounce rate as a ranking signal. However, the underlying problems causing high bounce rate, slow load time, poor content relevance, and bad mobile experience do affect Core Web Vitals and Google's quality assessment. Fixing bounce rate problems typically improves SEO performance as a side effect.












































