Website Bounce Rate Calculator
Calculates the percentage of website sessions where a visitor views only one page before leaving. Use it to diagnose landing page quality, content relevance, or UX problems.
Last updated: May 2026
About this calculator
Bounce rate measures the proportion of sessions in which a user lands on a page and exits without interacting further or navigating to another page. The formula is: Bounce Rate = (singlePageSessions / totalSessions) × 100. A 'single-page session' is one where no additional pageview, event, or interaction triggered a new request to the analytics server before the user left. A high bounce rate is not universally bad — a blog post or contact page where users find what they need and leave may legitimately have a high bounce rate. Context matters: e-commerce product pages or landing pages designed to drive further action should aim for bounce rates below 40–60%. Google Analytics 4 replaced traditional bounce rate with 'engagement rate', but the inverse calculation remains useful for trend analysis.
How to use
Suppose your landing page recorded 1,200 total sessions last month (totalSessions = 1,200), and 780 of those sessions involved only a single page view with no further interaction (singlePageSessions = 780). Step 1: divide single-page sessions by total sessions — 780 / 1,200 = 0.65. Step 2: multiply by 100 — Bounce Rate = 65%. This means 65% of visitors left without exploring further, suggesting a potential mismatch between ad copy and landing page content, or a slow page load issue worth investigating.
Frequently asked questions
What is a good bounce rate for a website or landing page?
Bounce rates vary significantly by page type and traffic source. Blog posts and news articles routinely see bounce rates of 65–90% because users read and leave. E-commerce category pages and landing pages designed for conversions should target 20–45%. Email traffic typically produces lower bounce rates (15–35%) because recipients already know the brand. The most meaningful approach is to benchmark against your own historical data and segment by traffic source, device, and page type rather than using a universal target.
How can I reduce the bounce rate on my website?
Start by identifying which pages have the highest bounce rates and what traffic sources feed them — mismatched ad-to-page messaging is a leading cause. Improve page load speed, as studies show bounce rates increase sharply when load time exceeds 3 seconds. Ensure the page immediately communicates its value proposition with a clear headline and relevant visuals. Add internal links, related content, or a clear call-to-action to give visitors a natural next step. Mobile usability issues also cause high bounce rates, so test the experience on multiple devices.
Why does a high bounce rate not always mean poor website performance?
Bounce rate measures single-page sessions, but it cannot measure whether the user got value from that session. A user who reads a full 2,000-word article, finds the answer they needed, and leaves is technically a bounce — but the session was a success. Similarly, a user who visits a store locator page, finds the address, and drives to the store has completed the intended journey. High bounce rates become a real concern when they occur on pages where further navigation or conversion is the explicit goal, such as product pages, sign-up flows, or multi-step landing pages.