Bounce Rate is the percentage of website sessions where the visitor viewed a single page without engagement. In GA4 the definition shifted: a session under 10 seconds with no conversion and no second pageview is "bounced." High bounce isn't always bad; it depends on page type and user intent.
formula (GA4)
Bounce Rate = Non-engaged Sessions / Total Sessions × 100
GA4's "engaged session" = 10+ seconds long OR ≥1 conversion OR ≥2 pageviews. Sessions failing all three are bounces. Looser than Universal Analytics' single-page-view definition.
industry averages
- Content site / blog · 65-85% (high is normal; users read and leave).
- E-commerce category page · 40-55%.
- E-commerce product page · 50-70%.
- SaaS landing page · 40-60%.
- Corporate homepage · 30-50%.
- Lead capture / one-pager · 70-90% (single-purpose).
causes of high bounce
- Page speed · pages over 3s see bounce up 32%.
- Mobile-unfit design · desktop layout forced onto mobile.
- Ad-page mismatch · "discounted running shoes" ad pointing to generic homepage.
- Bad traffic · irrelevant keywords; search waste.
- Pop-up overload · cookie + newsletter + WhatsApp on first paint.
metrics to read alongside bounce
- Average engagement time · if bouncing users still spent 30s, content was fine; intent was just one-page.
- Scroll depth · 70%+ scroll counts as engagement even if technically bounced.
- Conversion rate · bouncing traffic that converts is fine; don't panic.
fixing bounce
- Speed; Core Web Vitals compliance.
- Intent match; ad → relevant landing page.
- Content structure; answer the user's question above the fold.
- Internal linking; related-content blocks, "see also" recommendations.
- CTA clarity; user must know the next step.
Example: A B2B SaaS landing page had 72% bounce, 0.9% CR. Page-speed audit (LCP 4.2s → 1.8s) + above-the-fold redesign (social proof + 30-sec video) + form 9 → 4 fields cut bounce to 48% and pushed CR to 2.4%; 2.7x more leads on the same traffic.