What Is Bounce Rate? Meaning, Formula & How to Lower It

First published Jun 16, 2025Updated August 18, 202611 min read
Valentin Radu, Founder and CEO of Omniconvert
Valentin Radu
Founder & CEO, Omniconvert · Author, The CLV Revolution
Published: Jun 16, 2025Updated: Aug 18, 2026
Reviewed by Cristina Stefanova, Head of Content
Quick Answer
Bounce rate is the percentage of website sessions in which a visitor views only one page and leaves without any further interaction. You calculate it by dividing single-page sessions by total sessions and multiplying by 100: 900 single-page sessions out of 2,000 is a 45% bounce rate. There is no universal good number, because it depends on page type and intent: a blog post naturally runs high, while a product or checkout page should run low. A high rate usually signals a mismatch between what visitors expected and what the page delivered, from slow load times to unclear next steps. You lower it by researching why people leave, then testing fixes on live traffic. Omniconvert Explore turns a high bounce rate into tested improvements, averaging a 23.2% conversion uplift across more than 70,000 experiments.
Key Takeaways
  • Bounce rate is the share of sessions where a visitor views one page and leaves with no further interaction; the formula is single-page sessions ÷ total sessions × 100.
  • There is no universal good bounce rate: it depends on page type and intent, so compare each page to its own history and to similar pages, not to a single benchmark.
  • A high rate usually means a mismatch between visitor expectation and the page, from slow load and poor mobile experience to unclear next steps or badly targeted traffic.
  • Bounce rate is a diagnostic signal, not a direct SEO ranking factor and not a metric to optimize for its own sake; fix the page for real visitors.
  • Omniconvert Explore turns a high bounce rate into a hypothesis with heatmaps, recordings, and surveys, then tests fixes on live traffic, averaging a 23.2% uplift across 70,000+ experiments.
7,000+ websites 15+ industries 70,000+ experiments 23.2% avg uplift

Bounce rate is one of the most watched, and most misread, numbers in analytics. It tells you how often a visitor lands on a page and leaves without doing anything else, which sounds like a simple pass-or-fail grade for the page. It is not. A high bounce rate can mean a page is failing, or it can mean it did its job perfectly and the visitor left satisfied. This guide explains what bounce rate actually measures, how to calculate it, what counts as a good rate for different pages, why it climbs, and how to lower it the reliable way. Omniconvert has spent 13 years running experiments for eCommerce brands: Omniconvert Explore has produced an average 23.2% conversion uplift across more than 70,000 tests, drawing on the CROBenchmark dataset of 7,000+ websites in 15+ industries [CROBenchmark Report 2026, Omniconvert].

The goal here is to help you read the number correctly, so you act on what it is really telling you instead of chasing it for its own sake. If a page that should move people forward is losing them, the fix is not to game the metric; it is to understand why visitors leave and test a better version.

What bounce rate is

Bounce rate is the percentage of website sessions in which a visitor views only one page and then leaves without any further interaction. If 100 people land on a page and 55 leave without clicking, scrolling to a tracked point, or moving to a second page, the bounce rate is 55%. It is a quick signal of whether a page holds attention and moves people forward, but a high rate is not automatically bad: it depends entirely on what the page was meant to do.

A "bounce" is a single-page session. The visitor arrives, sees one page, and leaves without triggering anything the analytics tool counts as engagement, no second page, no tracked click, no form. Bounce rate is simply how often that happens, expressed as a percentage of all sessions on that page.

The important thing to hold onto is that a bounce is a behavior, not a judgment. Someone who reads your entire blog post, gets their answer, and closes the tab has bounced, and that is a success. Someone who lands on your product page, sees a slow, confusing layout, and leaves has also bounced, and that is a failure. The number is identical; the meaning is opposite. That is why bounce rate is a starting question ("why are people leaving this page?") rather than an answer.

How to calculate bounce rate

Bounce rate is calculated by dividing single-page sessions by total sessions, then multiplying by 100. If a page has 2,000 sessions and 900 are single-page visits with no further interaction, the bounce rate is 900 ÷ 2,000 = 0.45, or 45%. Analytics tools track this automatically, but definitions differ: some count any single-page session as a bounce, while others treat a session as engaged if the visitor stays a set time or fires a tracked event, so always check how your tool measures it.

The formula is straightforward:

  1. Count single-page sessions
    Find the number of sessions on a page where the visitor viewed only that page and did not interact further, according to how your analytics tool defines a bounce.
  2. Count total sessions
    Find the total number of sessions that started on that page over the same period, both the ones that bounced and the ones that continued.
  3. Divide and convert to a percentage
    Divide single-page sessions by total sessions, then multiply by 100. For 900 single-page sessions out of 2,000, that is 900 / 2,000 = 0.45, or 45%.

One caution: not all tools count a bounce the same way. Older analytics recorded any single-page visit as a bounce, even if the person read for ten minutes. Newer tools often measure "engaged sessions" instead, counting a visit as engaged if it lasts beyond a set time, includes a conversion, or triggers a tracked event, so their "bounce" figure can look very different for the same page. Before you compare or worry about a number, confirm exactly what your tool is counting.

What is a good bounce rate?

There is no universal good bounce rate, because it depends on the page type and the intent behind the traffic. Content pages such as blog posts run high, because visitors can get what they need and leave satisfied. Product, category, and checkout pages should run much lower, because their job is to move the visitor to a next step. Instead of chasing a single benchmark, compare each page to its own history and to similar pages, and treat a rising rate on a page meant to convert as the real warning sign.

The honest answer to "what is a good bounce rate" is: it depends, and mostly on what the page is for. A number that would alarm you on a checkout step is completely normal on a reference article. That is why the most useful comparison is not against a global average but against the same page's own history and against pages that do a similar job.

Source: Omniconvert. A qualitative guide to reading bounce rate by page type; use it for orientation, not as a fixed target.
Page type Typical expectation How to read it
Blog post / reference article Runs high Often fine: the visitor got their answer and left. Worry only if they leave before reading.
Landing page (single offer) Can run high Judge by whether they convert, not whether they browse on; one page is the whole point.
Product page Should run lower A high rate suggests weak information, price, or trust; the goal is to move to cart.
Category / collection page Should run low People here are browsing; leaving without a click usually means poor relevance or navigation.
Cart / checkout step Should run lowest A high rate is a red flag: something is blocking a visitor who was ready to buy.

So resist the urge to hit a single "good" percentage across your site. Segment by page type and by traffic source, watch the trend over time, and focus your attention where a high or rising rate genuinely conflicts with the page's purpose. That is where the metric earns its keep.

Why bounce rate climbs

A high bounce rate usually comes from a mismatch between what the visitor expected and what the page delivered. Common causes include slow load times, a page that does not match the ad or search result that sent the visitor, unclear or missing next steps, intrusive pop-ups, a confusing layout, weak content, and poor mobile experience. Traffic quality matters too: badly targeted visitors bounce more because they were never a fit. Because the causes differ, the fix starts with research, not guesswork.

When a page loses people it should be keeping, the reason almost always traces back to a broken expectation. The usual culprits:

  • Slow load time. Every extra second of waiting sends more people away before they see anything, especially on mobile.
  • Message mismatch. The page does not deliver what the ad, email, or search result promised, so the visitor feels they are in the wrong place and leaves.
  • No obvious next step. If the visitor cannot immediately see what to do or where to go, the easiest action is to leave.
  • Intrusive interruptions. Pop-ups, auto-playing media, and cookie walls that block the content push people out before they engage.
  • Poor mobile experience. Tiny tap targets, awkward layouts, and horizontal scrolling drive mobile visitors away fast.
  • Weak or irrelevant content. Thin, unclear, or off-target content fails to answer the question that brought the visitor.
  • Low-quality traffic. Visitors from a poorly targeted campaign bounce more, because the problem is the match, not the page.

Notice that these causes call for different fixes, which is why "reduce your bounce rate" is not a single action. The only way to know which cause applies to a given page is to look at what visitors actually do on it.

How to lower bounce rate

You lower bounce rate by closing the gap between what visitors expected and what the page gives them: speed up load time, match the page to the ad or search term that drove the visit, make the next step obvious, improve readability and mobile layout, remove intrusive interruptions, and add relevant internal links. The reliable method is to research first, using heatmaps, recordings, and surveys to see where and why people leave, then test each fix on live traffic so you keep only the changes that actually help.

The dependable way to bring a bounce rate down is a short loop: understand, change, test, keep. It works on any page.

  1. Research why people leave
    Use heatmaps and session recordings to see how far people scroll and where they hesitate, and on-site surveys to ask directly what they were looking for. This turns "the rate is high" into a specific reason.
  2. Fix the biggest friction first
    Address the clearest cause, slow load, a message that does not match the source, a hidden next step, or a broken mobile layout, before touching smaller details.
  3. Make the next step obvious
    Give the visitor one clear thing to do next with a strong call to action, and add relevant internal links so continuing feels natural rather than forced.
  4. Test the change on live traffic
    Run the new version against the original as an A/B test and confirm it actually keeps more visitors moving forward, at statistical significance, before you roll it out.

The step people skip is the last one. It is tempting to make a change, watch the bounce rate wobble, and declare victory, but bounce rate moves for many reasons, and a drop can be noise. Testing the fix on live traffic is what tells you the change, and not the weather, the season, or a shift in traffic, is responsible.

Lowering bounce rate with Omniconvert Explore

Omniconvert Explore turns a high bounce rate from a number into a diagnosis. Its heatmaps, session recordings, and on-site surveys show where visitors hesitate, how far they scroll, and what they say is missing, so you can form a real hypothesis about why they leave. You then build a changed page in the visual editor, split live traffic, and measure whether it keeps more visitors moving forward, with statistical significance. Across 70,000+ experiments Explore has averaged a 23.2% conversion uplift, so you keep only the fixes that prove out.

A bounce rate on its own is a closed door: it tells you people left, but not why. Omniconvert Explore is built to open that door. Its research tools, heatmaps, session recordings, and on-site surveys, let you watch real visitors interact with the page, so instead of guessing you can see the confusing step, the point where scrolling stops, or the missing reassurance that sends people away.

From there, Explore closes the loop. You build a better version of the page in the visual editor with no code, split your live traffic between it and the original, and measure whether the change actually keeps more visitors engaged and converting, with the statistical significance that tells you the result is real. That research-then-test discipline is how Explore has averaged a 23.2% conversion uplift across more than 70,000 experiments. If your bounce rate is telling you a page is losing people, Explore is how you find out why and fix it for good.

Want to see exactly why a page loses visitors, then prove your fix works?

See how Omniconvert Explore diagnoses and tests →

Frequently Asked Questions

1What is bounce rate?

Bounce rate is the percentage of website sessions in which a visitor views only one page and then leaves without any further interaction. If 100 people land on a page and 55 leave without clicking, scrolling to a tracked point, or visiting a second page, the bounce rate is 55 percent. It is a quick signal of whether a page holds attention and moves people forward, or whether it fails to match what visitors expected when they arrived. A high bounce rate is not automatically bad, but it is always worth understanding, because it often points to a mismatch between the traffic and the page.

2How is bounce rate calculated?

Bounce rate is calculated by dividing the number of single-page sessions by the total number of sessions, then multiplying by 100. For example, if a page has 2,000 sessions and 900 of them are single-page visits with no further interaction, the bounce rate is 900 divided by 2,000, which is 0.45, or 45 percent. Your analytics tool tracks this automatically. Note that what counts as a bounce depends on the tool: some record any single-page session as a bounce, while others count a session as engaged if the visitor stays a certain length of time or triggers a tracked event, so always check how your tool defines it.

3What is a good bounce rate?

There is no single good bounce rate, because it depends heavily on the page type and the intent behind the traffic. Content pages such as blog posts and reference articles naturally run high, because a visitor can get everything they need and leave satisfied. Product pages, category pages, and checkout steps should run much lower, because the whole point is to move the visitor to a next step. Rather than chase a universal number, compare each page to its own history and to similar pages: a rising bounce rate on a page meant to convert is the real warning sign, not the absolute figure.

4What causes a high bounce rate?

A high bounce rate usually comes from a mismatch between what the visitor expected and what the page delivered. Common causes include slow load times, a page that does not match the ad or search result that sent the visitor, unclear or missing next steps, intrusive pop-ups, a confusing layout, weak or irrelevant content, and poor mobile experience. Traffic quality matters too: visitors from a poorly targeted campaign bounce more because they were never a good fit. Because the causes differ, the fix starts with research, watching what visitors actually do, rather than guessing.

5How do you reduce bounce rate?

You reduce bounce rate by closing the gap between what visitors expected and what the page gives them. Practical steps include speeding up load time, matching the page to the ad or search term that drove the visit, making the next step obvious with a clear call to action, improving readability and mobile layout, removing intrusive interruptions, and adding relevant internal links so there is a natural reason to continue. The reliable way to do this is to research first, using heatmaps, session recordings, and surveys to see where and why people leave, then test each fix on live traffic so you keep only the changes that actually help.

6What is the difference between bounce rate and exit rate?

Bounce rate and exit rate both measure people leaving, but they count different things. Bounce rate is the share of sessions that start and end on the same page with no further interaction, so it only counts single-page visits. Exit rate is the share of sessions that ended on a given page, regardless of how many pages the visitor saw before it. A visitor who browses three pages and then leaves counts toward the exit rate of that last page, but not toward any bounce rate. Bounce rate tells you how well a page holds a fresh visitor; exit rate tells you where people tend to leave a longer journey.

7Does bounce rate affect SEO?

Bounce rate is not a direct Google ranking factor, and search engines do not read your analytics bounce rate to rank pages. What matters is the underlying behavior it hints at: if visitors arrive from search and quickly return to the results to try another link, that pattern suggests the page did not satisfy their intent, which can indirectly hurt performance over time. So it is best treated as a diagnostic signal about content and experience quality, not as a metric to optimize for its own sake. Fix the page for real visitors and the signal takes care of itself.

8How does Omniconvert Explore help lower bounce rate?

Omniconvert Explore helps by turning a high bounce rate from a number into a diagnosis you can act on. Its research tools (heatmaps, session recordings, and on-site surveys) show you exactly where visitors hesitate, how far they scroll, and what they say is missing, so you can form a real hypothesis about why they leave. You then build a changed version of the page in the visual editor, split live traffic between it and the original, and measure whether the change actually keeps more visitors moving forward, with statistical significance. Across more than 70,000 experiments Explore has averaged a 23.2 percent conversion uplift, so you keep only the fixes that prove themselves on your own traffic.

The takeaway

Bounce rate is a starting question, not a verdict. A single number cannot tell you whether a page is failing, because a high rate is normal for a blog post and alarming for a checkout step. Read it in context: compare each page to its own history and to similar pages, and watch the trend rather than the absolute figure. When a page that should move people forward starts losing them, treat that as a prompt to look closer, not a problem to fix blind. The pages that keep visitors are the ones that match intent, load fast, and make the next step obvious, and the reliable way to get there is to research why people leave, then test each fix on real traffic so you keep only what works.

Valentin Radu, Founder and CEO of Omniconvert
Founder & CEO, Omniconvert
Valentin Radu is the founder and CEO of Omniconvert. He is an entrepreneur, data-driven marketer, CRO expert, CVO evangelist, international speaker, father, husband, and pet guardian. Valentin is also an Instructor at the Customer Value Optimization (CVO) Academy, an educational project that aims to help companies understand and improve Customer Lifetime Value.

A high bounce rate tells you a page is losing people, not why. See how Omniconvert Explore reveals the reason with heatmaps, recordings, and surveys, then lets you test the fix on live traffic.

See Omniconvert Explore →

Turn a high bounce rate into tested wins with Omniconvert Explore

A bounce rate tells you a page is losing people; it does not tell you why. Omniconvert Explore's heatmaps, recordings, and surveys show you the reason, and its A/B testing engine lets you prove that your fix actually keeps more visitors moving forward before you roll it out.