TapCub is live — analytics, insights and live chat, free on one platform
Analytics

How to Reduce Bounce Rate: Find the Pages That Matter, Then Fix the Cause

Reducing bounce rate starts with knowing what your tool counts as a bounce and which pages lose the most visitors. How to rank landing pages, diagnose the cause by source and device, and apply the fix that matches it.

Lin Zhou Published Nov 4, 2026 6 min read Analytics
Sample data. Two pages, two causes: a slow mobile page and an ad mismatch.Sample data

Try it on your own data

Every report in this article is in the free plan. One snippet for web and apps, up to 10 sites.

Start free

Reducing bounce rate starts with knowing what your tool counts as a bounce and which pages lose the most visitors. This guide shows how to rank landing pages by bounced sessions, diagnose each by source and device, and apply the fix that matches the cause.

What you will learn

  • Check the bounce definition: adding events can lower the rate without any real change
  • Rank pages by bounced sessions (sessions × bounce rate), not by rate alone
  • Split by source and device to tell a speed problem from a mismatch

First, check what counts as a bounce

A bounce is a session in which the visitor viewed one page and did nothing else your tool records. Bounce rate is bounced sessions divided by all sessions. The catch is "nothing else your tool records", which differs between tools.

In TapCub, a bounce is a session with one pageview and no custom event. Automatic events such as outbound clicks and Web Vitals do not count, so a visitor who reads one article and leaves still bounces. If you start sending a custom event for, say, a video play, sessions with that event stop being bounces, and the bounce rate drops without the page changing. That is fine if it reflects real engagement, but note the date, or the "improvement" will fool you later.

Also remember that a bounce is not always bad. Someone who finds your opening hours, or the answer to a question, and leaves happy is a bounce. That is why bounce rate and exit rate need context, and why a single site-wide number says little.

Find the pages that matter

Do not start with the page that has the highest bounce rate. Start with the pages that produce the most bounced sessions: sessions × bounce rate. A page with a 95% bounce rate and 40 sessions is not your problem; a page with 82% and 8,200 sessions is.

In the sample, the top blog guide produces 6,724 bounced sessions, and a paid-social landing page 3,168. The home page bounces less than half its visitors and is not where to start.

Then split each of those pages by source and device. The two pages bounce for different reasons:

  • The blog guide bounces 87% on mobile and 64% on desktop, and its mobile Largest Contentful Paint is 4.1 seconds. Visitors from search wait for a slow page, read the answer, and have no obvious next step.
  • The spring offer landing page bounces 88%, almost all of it from one paid social campaign, on every device. The ad promised a discount code the page does not show. That is a mismatch, not a speed problem.
app.tapcub.com/analytics/pages

Landing pages by bounced sessions · 30 days

Sample
Landing pageSessionsBounce rateBounced sessionsMobile LCP
/blog/setup-guide8,20082%6,7244.1 s
/lp/spring-offer3,60088%3,1682.4 s
/5,10046%2,3462.0 s
/features2,40051%1,2242.2 s
/pricing1,90038%7221.9 s

Spring offer: 94% of sessions from one paid social campaign.

Sample data
Sample data. Two pages, two causes: a slow mobile page and an ad mismatch.

Match the fix to the cause

Each common cause leaves a recognisable signal in the data. The table pairs them with the fix to try first.

CauseSignal in the dataFix to try first
Slow pageBounce much higher on mobile; LCP above 2.5 sCompress images, defer scripts, fix layout shift
Ad or search mismatchHigh bounce from one campaign or query, on all devicesMatch headline and offer to the ad; change the destination
No next stepGood time on page, high bounce, low clicks below the foldAdd one relevant next link or call to action
Blocking overlaysBounce rose when a pop-up or banner launchedDelay or shrink the overlay; never cover content on arrival
Broken entrance404 hits or redirects from old linksFix or redirect the URL; update the linking page
Tracking gapBounce near 100% on one templateCheck the tag fires and events send on that template

Start with the page that produces the most bounced sessions.

Changes that usually help

  • Answer the query in the first screen. Searchers came for something specific. Put it at the top, then expand.
  • Make the page fast on mobile. Aim for a Largest Contentful Paint of 2.5 seconds or less. Compress the hero image, delay non-essential scripts, and avoid layout shifts that push the content away.
  • Give a next step that fits the intent. A related guide, a calculator, a short comparison, a sign-up for readers who are ready. One clear link beats ten.
  • Make the landing page keep the ad's promise. Same headline, same offer, same image. Check every active campaign's destination.
  • Remove what blocks reading. Full-screen pop-ups on arrival, cookie banners that cover the page, auto-playing video with sound.
  • Fix broken entrances. 404s and redirects from old links bounce almost everyone. TapCub records not-found pages as an automatic event when the 404 template is marked, so you can see which ones still get traffic.

Measure the result honestly

Compare the same page, the same source and the same device, for two or more weeks before and after, and add an annotation on the day you changed it. Watch the next step too: a lower bounce rate is only a win if more people reach the page you wanted them to reach. Session duration and scroll depth help; see average session duration for their limits.

FAQ

What causes a high bounce rate?

Usually one of: slow loading (especially on mobile), a page that does not match what the visitor expected from the ad or search result, no clear next step, intrusive pop-ups, or broken pages. Tracking can also inflate it, for example if the analytics tag fails on some templates.

Does bounce rate affect SEO?

Search engines do not use your analytics bounce rate directly. The things that cause bounces, such as slow pages and content that does not answer the query, do affect how well a page satisfies searchers.

Can I lower bounce rate by adding events?

Yes, because sessions with a custom event are not counted as bounces. Only do it for events that show real engagement, keep the definition stable, and annotate when you change it.

Is a 70% bounce rate bad?

For a blog article that answers one question, it can be normal. For a pricing or product page, it is high. Judge it against the page's purpose and its own history. See the bounce rate definition.

See also: Improve website engagement.

Was this article helpful?

We use your answers to fix and expand this page.

Lin Zhou

Product Experience Specialist

Writes about product experience, practical workflows, and growth, turning complex processes into clear steps for everyday decisions.

See which landing pages lose the most visitors

Landing pages with sessions and bounce rate, splits by source and device, Web Vitals per page, and not-found pages recorded automatically.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics