Bounce Rate Calculator Formula
Understand the math behind the bounce rate calculator. Each variable explained with a worked example.
Formulas Used
Bounce Rate
bounce_rate = total_visits > 0 ? (single_page_visits / total_visits) * 100 : 0Engaged Sessions
engaged_visits = total_visits - single_page_visitsEngaged Session Rate
engaged_rate = total_visits > 0 ? ((total_visits - single_page_visits) / total_visits) * 100 : 0Variables
| Variable | Description | Default |
|---|---|---|
single_page_visits | Single-Page Sessions | 3500 |
total_visits | Total Sessions | 10000 |
How It Works
How to Calculate Bounce Rate
Formula
Bounce Rate = (Single-Page Sessions / Total Sessions) x 100
Bounce rate measures how many visitors land on your site and leave without exploring further. A high bounce rate can indicate irrelevant traffic, poor user experience, slow load times, or content that does not match the visitor's expectations. However, for single-page content like blog posts, a higher bounce rate may be normal since visitors read the article and leave.
Worked Example
A website had 10,000 sessions, and 3,500 visitors left after viewing just one page.
- 01Bounce Rate = (3,500 / 10,000) x 100 = 35%
- 02Engaged Sessions = 10,000 - 3,500 = 6,500
- 03Engaged Rate = (6,500 / 10,000) x 100 = 65%
Frequently Asked Questions
What is a normal bounce rate?
Blog posts: 65-90%. Landing pages: 60-90%. Service pages: 10-30%. E-commerce: 20-45%. Content sites tend to have higher bounce rates because visitors often read one article and leave.
How do I reduce bounce rate?
Improve page load speed, ensure content matches search intent, use clear navigation, add internal links, include compelling calls-to-action, optimize for mobile, and reduce intrusive pop-ups.
Ready to run the numbers?
Open Bounce Rate Calculator