Deep Dives • 9 min read

What is bounce rate? And how to lower yours

The Fullstory Team

Expert group of contributors

Last updated: 09/28/2026

Table of Contents
  • What is bounce rate?
  • How is bounce rate calculated?
  • What causes a high bounce rate
  • 7 ways to lower your bounce rate
  • See why users bounce with Fullstory
  • Featured
  • Return to top

Article summary

Bounce rate is the percentage of visits that start and end on the same page. Under 40% is generally good; over 70% is worth a look. Here's how to read yours and lower it.

When someone lands on your pricing page and scans it for a few seconds before leaving, that's a bounce. The percentage of visitors who do that is your bounce rate, and a high percentage signals that something on the page needs fixing.

Below, we cover how to calculate bounce rate, what counts as a good one, and how to lower yours.

Key Takeaways

  • Bounce rate is the percentage of visits that start and end on the same page.

  • A bounce rate under 40% is generally good, while anything over 70% is worth investigating.

  • Google Analytics 4 (GA4) calculates it as 100% minus engagement rate, which gives a different number than the classic bounces-divided-by-entrances formula.

  • Bounce rate only tells you that people left; pairing bounce rate with behavioral data helps you discover the root cause.

What is bounce rate?

Bounce rate is a metric used to measure how engaged visitors are with your website. It's calculated by dividing the number of visitors who leave your site after viewing only one page by the total number of visitors that arrive at your site. In other words, it shows you how many people "bounced" away from your website after viewing one page.

What is a good bounce rate?

A normal bounce rate is anything under 40%. Over 70% is worth investigating, and most sites land somewhere in between.

Bounce rate
What it means
What to do

Under 20%

Suspicious

Audit your tracking setup

20–40%

Good

Nothing; visitors are finding what they came for

40–55%

Average

Check page by page, not sitewide

55–70%

High

Look at load speed, intent match, and mobile

Over 70%

Needs attention

Normal for blogs; a problem anywhere else

Where you fall in that range depends on your industry and what kind of page visitors land on. Blog posts run high because people read one thing and leave, while ecommerce product pages run lower because browsing is the point.

average-bounce-rate

How is bounce rate calculated?

To calculate your website’s bounce rate manually, you’ll need to know the total number of visitors who entered your website (also known as “entrances”) and the total number of visitors who bounced (i.e., left your website after viewing only one page).

Bounce Rate = (Total Number of Bounces / Total Number of Entrances) x 100

For example, if you had 1,000 visitors to your website, and 500 of them left after viewing only one page, your bounce rate would be:

Bounce Rate = (500 / 1,000) x 100 = 50%

Google Analytics 4 calculates it differently. Instead of counting single-page visits, GA4 defines bounce rate as the inverse of engagement rate:

Bounce Rate = 100% − Engagement Rate

A session counts as engaged if it lasts longer than 10 seconds, includes a conversion event, or includes more than one pageview. So a visitor who reads your blog post for a minute and leaves isn't a bounce in GA4, which is why GA4 numbers run lower than benchmarks from the Universal Analytics era.

GA4 also hides bounce rate by default. You'll need to add it as a metric to a report or exploration to see it.

Bounce rate is just one metric to consider when trying to improve your website’s performance. For effective conversion rate optimization, look at these metrics as well to understand how people are actually using your site:

  • Time on site

  • Pages per session

  • Conversion rates

ga4-vs-classic-bounce-rate

Bounce rate vs. exit rate

It can be easy to get these two concepts confused. Exit rate is the percentage of people who leave a particular page after visiting any number of pages on a website. Your bounce rate, on the other hand, is the percentage of people who land on a page and leave that same page without taking any further action. 

For example, say someone lands on your homepage, clicks through to a product page, then leaves. That's an exit on the product page, but not a bounce, because the visit included more than one page. If a second visitor lands on that product page and leaves immediately, that's both a bounce and an exit.

The distinction matters because the two point to different problems. A high exit rate on checkout means people were interested enough to get there, but something stopped them from purchasing. A high bounce rate on a landing page means they never got started.

What your bounce rate tells you

Bounce rate tells you what pages are losing visitors, so you know where the issue is.

It can't help you distinguish why different people leave a page. For example, one person can leave because of page speed, while another leaves after finding the information they needed.

Heatmaps get you closer by showing where people click, scroll, and stall on a page. But they aggregate everyone into one view, which means you still can't tell what any individual visitor was trying to do.

Teams often add an event-based tool like Mixpanel to get past that, tracking specific actions instead of aggregate clicks. But it still counts what happened without showing the sequence one visitor moved through, which is why teams start comparing that capture the full session.

see-how-fullstory-captures-behavioral-data-across-your-platform-cta
fs-logo-white

Understand exactly why visitors bounce

Explore Fullstory ➜

What causes a high bounce rate

There’s more than one reason why your bounce rate may be higher than you’d like it to be. Here are a few of the most common culprits:

possible-explanations-for-a-high-bounce-rate

Slow-to-load page 

A page that takes too long to load is enough to make anyone hit the back button and look for a faster option, and that's precisely what most users do. Pages that take three seconds or longer to load bounce 38% more often than pages that load in under one.

Misleading metadata 

If the title tag and meta description of a page don't accurately reflect the content, it might confuse visitors and lead them to click away in search of something more closely related to what they expected. This shows up most on paid traffic, when an ad sets an expectation the landing page doesn't deliver on.

Blank page or technical error 

It's not unusual for websites to experience technical issues from time to time, including blank pages or server errors. These often hit one browser, device type, or region at a time, so the page can look fine when you check it yourself, while a portion of your traffic never sees it load.

Under-optimized content 

Low-quality content is one of the biggest offenders for high bounce rates. Content filled with spelling and grammar errors, overly long paragraphs, or irrelevant topics all push readers to leave before they finish.

Poor UX 

A website's user experience (UX) is a huge factor when it comes to whether someone will stay on the page or not. Confusing navigation, unclear calls to action, and intrusive ads or pop-ups all contribute to this.

The page isn't mobile-friendly 

Most web traffic now comes from mobile devices, and a site that isn't built for smaller screens loses visitors quickly. If text is hard to read, buttons are hard to tap, or the layout breaks, visitors leave for a site that works.

Google also uses mobile data to determine search rankings, making mobile usability more important than ever.

Asking for too much 

Some pages ask visitors to do more than read, like creating an account or filling out a form. When the form asks for too much, or the process takes too many steps, people leave before they finish, because the cost registers before the value does. Build a smooth onboarding flow checklist to prevent churn.

This ties closely to form abandonment, where visitors start the process and drop out partway through.

7 ways to lower your bounce rate

Now that you know what's driving people away, here's how to fix it. Focus on the fixes that match the causes you're seeing on your own pages.

1. Improve page load speed 

Slow pages are the most common cause of a high bounce rate and usually the fastest to fix. Start with the basics: 

  • Compress images.

  • Minify CSS and JavaScript.

  • Use caching so that repeat visitors don't download the same files.

Fullstory's Web Experience Scorecard gives you a health score for your site that shows which pages need attention first.

2. Optimize the mobile experience

More than half of web traffic now comes from mobile devices, so a site that only works well on desktop is losing visitors by default. PageSpeed Insights mobile report flags common problems like font sizes that are too small, tap targets too close together, plugins that don't load, and layouts that aren't responsive.

3. Match the page to search intent 

When someone searches Google, they have a specific goal in mind, and pages that don't meet it lose them fast. Start with a look at the search engine results page (SERP) for your target keyword. 

What's already ranking tells you what Google thinks the searcher wants. Then check your content,  title tags, and meta descriptions against what the page actually delivers.

4. Make your content easy to scan 

Most visitors scan before they read, so dense pages lose people before the content gets a chance. Write short paragraphs, use headings and subheadings to break up long sections, and add images or video where they clarify something rather than just filling space. 

For long-form pages, a table of contents lets readers jump to what they came for instead of hunting for it.

5. Give visitors a clear next step 

A visitor who finishes a page with nowhere obvious to go will leave. Internal links are the simplest fix, pointing readers to related content on your site. They help with SEO, too, by showing Google how your pages connect and which ones matter most.

Adding a related posts section at the end of an article gives users another easy next click. Pair that with a relevant call to action to lead them deeper in your funnel.

6. Build trust with social proof

Visitors who aren't sure about you leave faster. Customer reviews, ratings, recognizable logos, and case studies all give people a reason to trust you, especially on pages where you're asking for something. 

7. Use behavioral data to prioritize what to test 

A/B testing tells you which version of a page performs better, but it can't tell you what to test in the first place. Behavioral data answers that by showing where people hesitate, misclick, or stop scrolling, so you're testing the elements causing problems instead of guessing at layouts and button colors. 

Use behavioral data to decide what goes in your tests, then run them in your testing platform.

Mammut increases conversions with customer-centric pathfinding design

"Fullstory gives us more data and faster. Because we have more data, we can make better decisions, and because getting that data is faster, we can take corrective actions faster. If there’s an opportunity to improve or iterate something, we can do it quickly and start earning money.”

— Carla Manent, Head of Product, Mammut

Read more about how Mammut utilized Fullstory


See why users bounce with Fullstory

You can't fix your bounce rate until you understand why people are leaving. Without behavioral data you're left guessing, which is how 65% of teams in a recent Fullstory survey ended up shipping the wrong fix for a friction point.

Fullstory shows you what actually happened on the page before someone leaves. Fullcapture logs every interaction without manual tagging, and StoryAI reads that data to surface what's going wrong, so you know what to change.

see-how-fullstory-captures-behavioral-data-across-your-platform-cta
fs-logo-white

Stop guessing why visitors leave

Get a demo ➜

Google logoWant more like this in your Google results? Add Fullstory as a preferred source.
Expert group of contributors

Our team of data and user experience experts shares tips and best practices. We are committed to introducing our audience to important topics surrounding analytics, behavioral data, user experience, product development, culture, engineering and more.

Bounce rate FAQ

Is a 70% bounce rate good?

Additional Resources

concept image for customer sentiment including speech and thought bubbles
Customer sentiment: Shaping how you engage with your audience

Customer sentiment holds the key to business success. Learn how analyzing behavioral data and user sentiment can prevent churn and drive growth.

Read the blog
An example of a website heatmap.
Heatmaps: How to create, use & analyze them

Find out what heatmaps are, how they’re created, and how you can use them to make data-driven decisions.

Read the blog
concept image for measuring customer experiences OG featuring indecision, delight, and rage sentiment
6 key metrics in measuring customer experience (CX)

Learn to measure customer experience with six essential metrics. Understand customer perceptions, improve service quality, and increase loyalty.

Read the blog
Illustration of a funnel with shapes dropping in and a gear icon representing conversion rate optimization
What is conversion rate optimization (CRO)? Optimize your way to success

A comprehensive guide to conversion rate optimization, how important it is, and how you can use it to boost your bottom line.

Read the blog
Illustrated browser window showing a form with a cursor click icon, a growth chart, and a dollar sign, representing the connection between form abandonment and lost revenue.
Form abandonment: How to avoid it and increase your conversion rates

Form abandonment costs businesses real conversions. Learn what causes it, how to measure it, and how behavioral data helps you fix it.

Read the blog
Illustration of a lit match striking against a jagged, brick-like magenta formation with circuit-style connector lines, symbolizing digital friction sparking into a bigger problem.
65% of teams have misdiagnosed digital friction, shipping the wrong fix

Shipping a fix for the wrong root cause charges a compounding tax on engineering resources and customer trust.

Read the blog