
Core Web Vitals explained: what LCP, INP, and CLS measure, Google's official thresholds, how to run a Core...
Download our own internal B2B Playbook here

Bounce rate is one of the most quoted metrics in web analytics, and one of the most misread. Since Google Analytics 4 replaced Universal Analytics, what is bounce rate has a new answer: a visitor who reads your article for three minutes and then leaves no longer counts as a bounce. This guide explains what bounce rate actually measures today, how to calculate it, how to tell whether yours is a problem, and which concrete fixes lower it on a B2B website.
Bounce rate is the percentage of sessions in which a visitor lands on a page and leaves without meaningfully engaging. In Universal Analytics, a bounce was simply a single-page session with no interaction event. That definition had an obvious flaw: a prospect who read an entire long-form guide and then left was counted as a failure.
GA4 fixed that bias by defining a bounce as a non-engaged session, which makes the metric a far better signal of real interest. GA4 counts a session as engaged when it meets at least one of these conditions:
Any session that meets none of them is a bounce. Universal Analytics stopped processing data in July 2023, so if you compare numbers from before and after that date, you are comparing two different metrics.
The math is simple:
Example: a landing page gets 2,000 sessions in a month. 1,300 are engaged (longer than 10 seconds, a click to another page, or a demo request). Engagement rate is 65%, bounce rate is 35%.
Bounce rate is hidden by default in most GA4 reports. Open the Landing page report, click the customize (pencil) icon, and add the "Bounce rate" metric. Landing pages are the right place to look, because the entry page owns the bounce. For deeper analysis, build a free-form Exploration that crosses bounce rate with Session default channel group and Device category. If you run HubSpot or Salesforce, match those page-level insights against lead source data so you know which bounces cost you pipeline.
Everyone asks this, and the honest answer is: it depends on what the page is supposed to do. The industry averages floating around the web vary widely between sources and often mix Universal Analytics and GA4 data. Your best benchmark is not a market average, it is the history of your own pages, segmented by type and source.
Here is a practical way to read it by page type:
If your bounce rate is suspiciously low, be skeptical. Classic causes include a GA4 tag installed twice (hard-coded and through Google Tag Manager), a custom event that fires automatically on page load, or a chat widget or pop-up that sends an interaction. Check DebugView before you celebrate.

These metrics get mixed up constantly, but they answer different questions:
A high exit rate on a confirmation page is normal. A high exit rate on step 2 of a quote request form is a sales funnel problem worth investigating.
Before you redesign anything, find the cause. In most of the B2B sites we audit, a high bounce rate traces back to one of these six issues.
The Google title, the ad, or the LinkedIn post promised one thing and the page delivers another. This is the number one cause. Example: a "free scheduling software" ad that lands on a demo page with no mention of a free tier.
A page that takes several seconds to show its main content loses visitors before they read a word. The metric to watch is Largest Contentful Paint from Core Web Vitals, where Google's "good" threshold is 2.5 seconds.
Tiny text, cramped buttons, a cookie banner covering half the screen, a form you cannot fill out with a thumb. Always compare mobile and desktop bounce rates side by side.
The page answers the question but offers nothing afterward: no related content, no visible CTA, no customer story. The visitor leaves satisfied, but you did not move them forward.
A broad keyword, a loosely targeted paid audience, or a backlink from an off-topic site brings in visitors with no reason to stay. In that case the page is not the problem. Acquisition is.
A JavaScript error that breaks a button, a video that fails on Safari, a form that stopped submitting after a plugin update. These issues spike bounce rate overnight, often on a single browser.
Reducing bounce rate is not about adding things to the page, it is about removing whatever stops the visitor from moving forward. Here is the process we use.
Content and message:
Journey and conversion:
Technical:

Google has stated repeatedly that it does not use Google Analytics data in its ranking systems, so the bounce rate in your GA4 dashboard is not a direct ranking factor. What makes visitors bounce, though (content that misses the search intent, slow pages, poor mobile UX), is exactly what Google works to demote through other signals. A page that does not satisfy the query tends to lose rankings over time, whether or not you track its bounce rate.
So the real SEO issue is query-to-page fit. If a page built to sell is getting traffic for an informational keyword, bounce rate will be high and rankings fragile. The usual fix is a dedicated informational page that answers the query, linked to the commercial page with relevant internal links.
It depends on the page. On a blog post that answers a quick question, 70% can be perfectly acceptable if engagement time is solid. On a service page or a paid landing page, 70% means most visitors find no reason to continue, and it deserves a diagnosis.
Usually yes, it means most sessions engage. Still, verify your tracking: if the rate dropped suddenly, a duplicate tag or an auto-firing event may be inflating engagement.
Rarely, except for pages designed to be a quick reference or the end of a journey. On a page meant to generate leads, 80% points to a message mismatch, a slow load, or poorly targeted traffic.
Almost certainly not real. A bounce rate that low is typically caused by a GA4 tag firing twice, an event triggered on page load, or a third-party script sending interactions. Audit your setup in DebugView.
Bounce rate only looks at sessions that started on the page. Exit rate looks at every view of that page that ended a session, regardless of where the session started.
Bounce rate is only useful when it triggers a decision. Segment it, tie it to your conversion goals, and fix first the pages that get qualified traffic but fail to convert it. If your GA4 data is incomplete or unreliable, start there: our marketing analytics consulting team can rebuild your tracking. If your data is clean but key pages still do not convert, our conversion rate optimization agency team can take it from there.
Want to know where your site is losing visitors? Get your free action plan: we review your key pages and tell you the three highest-impact fixes.

Core Web Vitals explained: what LCP, INP, and CLS measure, Google's official thresholds, how to run a Core...

RevOps & Automation
Lead scoring explained: fit vs. engagement, the main lead scoring models, a 7-step build process, a sample...

Nine B2B lead generation strategies compared on speed, cost and lead quality: SEO, lead magnets, cold...

Get your free action plan in 48 hours, with no commitment on your side.
Ask Now