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.
What is bounce rate? And how to lower yours
Article summary
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.
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
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.
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:
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.
Tags
Bounce rate FAQ
Is a 70% bounce rate good?
Why is my bounce rate so low?
Does bounce rate affect SEO?
What does a 100% bounce rate mean?
How do you find bounce rate in GA4?
What's the difference between bounce rate and email bounce rate?
Featured

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

Digital experiences are evolving fast across every industry. See 2027 trends in 18.7B sessions.
Additional Resources

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

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

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

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

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

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





