What is Bounce Rate?

Bounce rate is the percentage of visitors who land on a page and leave without taking any further action or visiting another page on your site. A "bounce" represents a single-page session with no engagement beyond the initial page load.

It's worth noting upfront: bounce rate is one of the most misunderstood metrics in web analytics. A high bounce rate isn't automatically bad, and a low bounce rate isn't automatically good. Context is everything.

How to Calculate Bounce Rate

Formula

Bounce Rate = (Single-Page Sessions / Total Sessions) × 100

For example, if your homepage had 5,000 sessions and 2,000 of those visitors left without clicking anything or visiting another page, your bounce rate would be:

(2,000 / 5,000) × 100 = 40%

When High Bounce Rate is Acceptable

Not all bounces are bad. In fact, for certain types of pages, a high bounce rate is exactly what you'd expect.

Blog posts and articles often have high bounce rates because readers find what they're looking for and leave satisfied. Someone searching "how to calculate bounce rate," finding this page, getting their answer, and leaving is a success—even though it counts as a bounce.

Contact pages serve a single purpose: give visitors your phone number, address, or email. Once they have that information, there's no reason to click further.

Recipe and how-to pages work similarly. The visitor came for instructions, got them, and left to actually make the recipe or complete the task.

On the other hand, high bounce rates are concerning on pages designed to encourage exploration. Your homepage, product category pages, and pricing pages should all lead visitors deeper into your site. High bounce rates there suggest something's wrong.

Bounce Rate Benchmarks

Benchmarks vary significantly by page type and industry. Here's what to expect:

Page Type Typical Bounce Rate
Landing Pages 40-60%
Blog/Content Pages 60-80%
Homepage 40-50%
Product Pages 30-50%
Service Pages 30-50%
Traffic Source Typical Bounce Rate
Direct Traffic 40-50%
Organic Search 45-55%
Paid Search 35-45%
Social Media 55-70%
Email 35-45%

Source: CXL (2024)

How to Reduce Bounce Rate

If you've determined that your bounce rate is actually a problem (remember—context matters), here are the strategies that work:

Match content to expectations. The most common cause of high bounce rates is a mismatch between what visitors expect and what they find. If your ad promises "50% off summer styles" but the landing page shows full-price items, people will leave immediately. Make sure your page content matches your ad copy, meta descriptions, and search intent.

Speed up your pages. Google research shows that as page load time increases from 1 to 3 seconds, the probability of visitors bouncing increases by 32%. At 5 seconds, that jumps to 90%. Optimize images, minimize JavaScript, use browser caching, and consider a CDN.

Give visitors clear next steps. If people don't know what to do next, they leave. Include prominent internal links, related content suggestions, and clear calls-to-action. Guide them toward the next logical step in their journey.

Fix mobile experience. A significant portion of your traffic is on mobile devices. If your site is hard to navigate or slow on phones, those visitors will bounce. Test your pages on actual mobile devices, not just responsive preview tools.

Remove intrusive elements. Full-screen popups that appear before visitors can even see your content will drive people away. The same goes for auto-playing videos with sound. Respect your visitors' experience.

Common Bounce Rate Misconceptions

"Lower is always better." A 20% bounce rate might actually indicate a problem—either your tracking is broken or visitors aren't finding your content engaging enough to scroll. Extremely low rates warrant investigation.

"Bounce rate equals quality." Bounce rate measures single-page sessions, not satisfaction. A visitor who reads your entire 3,000-word blog post, gets tremendous value, and leaves still counts as a bounce. That's not a failure.

"All bounces are equal." A visitor who spends 5 minutes reading your page is fundamentally different from someone who leaves in 3 seconds, but both count equally as bounces. Consider using engagement metrics like average session duration alongside bounce rate for a fuller picture.