marketing calculators

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.

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.