Traffic & conversion · Guide

How to reduce bounce rate

Bounce rate is one of the most misread numbers in analytics, and Google Analytics 4 even redefined it. Here is what it actually measures, what counts as good for your kind of page, and seven steps to lower it, starting with why a high bounce rate is not always a problem.

12 min read Updated June 2026

What bounce rate is

Bounce rate is the percentage of visits where someone arrives on a page and leaves without taking any further action. They came, they saw, they left, all on the same page.

The math is simple: divide the single-page, no-action sessions by all sessions on the page. If 100 people land on an article and 60 leave without clicking anything or loading another page, the bounce rate is 60%. What that 60% actually means, though, depends entirely on the page, which is the part most people skip straight past.

In the old Universal Analytics, the definition was strict: a bounce was a single-page session that triggered no other interaction, no matter how long the visitor stayed. Someone could read your article for ten minutes, get exactly what they wanted, and still register as a bounce because they never clicked anything or loaded a second page. That rigid definition is a big part of why bounce rate earned a reputation for being misleading.

The number matters because it is one of the first signals that something on a page is not landing. A page where most visitors leave immediately is worth a look. But the metric only helps if you read it correctly, and reading it correctly means understanding two things first: how Google Analytics 4 redefined it, and why a high number is not automatically a bad one.

How GA4 changed bounce rate

Google Analytics 4 redefined bounce rate as the opposite of a new metric called engagement rate, so the GA4 number is not the same as the old one and the two cannot be compared.

In GA4, a session counts as engaged if it does any one of three things. Bounce rate is simply the percentage of sessions that were not engaged, which makes it the exact inverse of engagement rate: if your engagement rate is 70%, your bounce rate is 30%. The ten-second threshold is the default, and it can be raised up to sixty seconds for a stricter bar, though most sites leave it alone. Google made this switch because the old metric punished pages that satisfied people in a single visit, counting a happy reader as a bounce.

A SESSION IS ENGAGED IF ANY ONE IS TRUE Over 10 seconds session length OR A key event a conversion fires OR 2 or more page views If none are true, the session counts as a bounce

A GA4 session that fails all three tests is a bounce. Because the 10-second threshold alone clears the bar, the GA4 number runs lower than the old Universal Analytics bounce rate, and the two are not comparable.

This matters for a practical reason. Universal Analytics stopped processing data on July 1, 2023, so almost everyone is now on GA4, and the bounce rate you see today is a different, gentler metric than the one in old benchmarks and blog posts. A fifteen-second visit to a single page is a bounce in the old world and an engaged session in GA4. If you are comparing your current number to an article written before 2023, you are comparing two different things.

What counts as a good bounce rate

There is no universal good bounce rate, and anyone who gives you one number is selling a myth. A good rate depends on the page type, the traffic source, and what the page is meant to achieve.

44%
overall median bounce rate across sites, measured in the GA4 era.Databox, 2024
53%
of mobile visits are abandoned if a page takes over 3 seconds to load.Google, ~2017
+32%
rise in bounce probability as load time goes from 1 to 3 seconds.Google / SOASTA, 2017

Treat that 44% as a loose midpoint, not a target. Bounce rate swings hugely by page type: a blog post or glossary entry often bounces 65 to 90%, a landing page tends to sit around 40 to 60%, a product page lower, and a checkout page should be well under 20%. You will see a tidy chart online claiming the "ideal" bounce rate is 26 to 70%, with neat bands for excellent, average, and poor. That range traces back to a single old vendor blog post with no methodology behind it, and it gets copied endlessly. Ignore it.

Why a high bounce rate is not always bad

The most important idea on this page is that a bounce is not automatically a failure. If someone searches a question, lands on your article, gets the exact answer, and closes the tab happy, that is a successful visit that still counts as a bounce. As Semrush puts it, some pages exist to satisfy intent quickly, and when they succeed, people leave fast, not because they were disengaged but because they got what they came for. A high bounce rate only signals trouble on pages built to drive an action, like a landing page or a sales page, where leaving means a lost opportunity. Always read the number against the job of the page.

Why your bounce rate is high

Once you have confirmed a high bounce rate is actually a problem for that page, the cause is usually one of a familiar handful. Most trace back to speed, fit, or friction.

The page is slowVisitors leave before the content even renders, especially on mobile data.
It is hard to use on a phoneTiny text, buttons too close to tap, or sideways scrolling all push mobile visitors out.
The page is not what was promisedWhen the title or ad says one thing and the page delivers another, people leave at once.
A popup blocks the entranceA full-screen popup the moment someone lands is one of the fastest ways to lose them.
There is no clear next stepNo obvious call to action or related link, so even interested visitors have nowhere to go.
The wrong people arriveLoose ad or keyword targeting sends visitors who were never a fit for the page.

To find which of these is hurting a specific page, look beyond the number. Heatmaps and session recordings, the kind that tools like Hotjar provide, show you where people actually stall or rage-click and give up, which a percentage never can. Diagnose first, then fix.

How to reduce bounce rate in 7 steps

Work these roughly in order. The first two affect every visitor on every device, so they pay back fastest, and the last one is a reminder that the page is only half the equation.

  1. Speed up the page

    Compress your images and serve them in modern formats, turn on caching, and aim for the Core Web Vitals targets of a largest contentful paint under 2.5 seconds and minimal layout shift. Google found 53% of mobile visits are abandoned when a page takes longer than three seconds, so this is where most bounces are won or lost.

  2. Make it work on mobile

    Most of your traffic is on a phone, so check the page on a real one, not just a desktop preview. Text should be readable without zooming, buttons big enough to tap without missing, and nothing should scroll sideways. A page that frustrates a thumb loses the visit in seconds.

  3. Match the page to search intent

    The first screen has to confirm the visitor is in the right place. Make the headline restate the promise that brought them, and keep the title and meta description honest, so the page delivers exactly what was advertised. Most fast exits are really a mismatch between expectation and reality.

  4. Improve readability and formatting

    Break the content into short paragraphs, clear subheads, and the occasional bullet list, with a visual every couple of scrolls. A wall of text reads as work, and people leave rather than do work. A scannable page invites them to stay and keep going.

  5. Give visitors a clear next step

    Offer one obvious primary action and a few relevant internal links to related content. An engaged visitor who finishes reading should never hit a dead end, because a second click is what turns a bounce into a session and a visitor into a lead.

  6. Fix intrusive popups

    Popups can work, but not the instant someone arrives. Delay them, or trigger on exit intent or once a visitor has scrolled partway down, so the page has a chance to earn attention before you ask for anything. A full-screen interstitial on load is an eviction notice.

  7. Send the right people to the page

    If the wrong audience arrives, no on-page fix will help. Tighten your ad, keyword, and audience targeting so visitors come expecting what the page offers. Then test your changes and watch engaged sessions, not just the bounce number, to see what actually worked.

Common mistakes to avoid

Most bounce-rate trouble is really a reading problem, not a page problem. Avoid these and the number starts telling you something useful.

Chasing a low number as a goal. Bounce rate is a diagnostic, not a target. A page can hit a low bounce rate and still convert nobody, which is the metric that actually matters.

Comparing different page types. Holding a blog post to a landing page's bounce rate is meaningless. Judge each page against its own purpose and its own past.

Comparing GA4 to old numbers. The GA4 bounce rate is a different metric from the Universal Analytics one. A drop after the switch is the definition changing, not your pages improving.

Faking engagement. Auto-playing media or scripts that fire fake events can lower the number while doing nothing for real visitors. You end up hiding the problem from yourself.

Killing popups that actually convert. An exit-intent popup can rescue a leaving visitor. Removing it to improve a metric can cost you the leads it was capturing.

Ignoring traffic quality. A high bounce rate is often a traffic problem, not a page problem. Sending the wrong people to a good page bounces them every time.

Build pages that hold attention

Fast, focused pages by default

Most of the steps above come down to the page itself: how fast it loads, how it reads on a phone, and whether it points the visitor somewhere. systeme.io's pages are built to load quickly and adapt to mobile, you can put a single clear call to action front and center, and you can test versions against each other to keep the one that holds more attention. Build it on the free plan.

Fast-loading pagesBuilt to render quickly, so visitors do not leave during the wait.
Mobile-responsivePages adapt to phones, where most of your traffic actually is.
One clear call to actionGive an engaged visitor an obvious next step instead of a dead end.
Built-in A/B testingTest two versions and keep the one that holds more visitors.
Start for free now

Lowering bounce rate is one piece of the wider practice of conversion rate optimization. For more on the pages themselves, see landing page best practices, and if the real issue is who is arriving, look at how to drive the right traffic to your site.

Frequently asked questions

There is no single good bounce rate, because it depends on the page type, the traffic source, and what the page is meant to do. As a rough guide, recent GA4-era data from Databox put the overall median around 44%, but a blog post or glossary entry naturally bounces much higher, often 65 to 90%, while a checkout page should be far lower. The honest way to use the number is to compare a page against its own past performance and similar pages, not against a universal target. Be skeptical of any source that claims one ideal percentage fits every page.

Not necessarily. A high bounce rate is only a problem when visitors leave without doing what the page wanted them to do. If someone lands on a blog post or a definition page, gets the exact answer they came for, and leaves satisfied, that counts as a bounce but it was a successful visit. Where a high bounce rate genuinely signals trouble is on pages built to drive an action, like a landing page or a product page, where a visitor leaving means a lost opportunity. Always read the number against the goal of the page rather than treating every bounce as a failure.

In Google Analytics 4, bounce rate is the percentage of sessions that were not engaged, which makes it the exact opposite of the engagement rate. A session counts as engaged if it does any one of three things: lasts longer than 10 seconds, triggers a key event, or includes two or more page views. So if your engagement rate is 70%, your bounce rate is 30%. This is a different metric from the old Universal Analytics bounce rate, which counted any single-page session with no further interaction regardless of how long the visitor stayed. The two numbers are not comparable.

Bounce rate looks at sessions that begin and end on the same page with no further engagement: the visitor arrived and left without going anywhere else. Exit rate looks at a specific page and asks, of everyone who left the site from that page, what share it was the last page for, even if they viewed other pages first. The simplest way to remember it: all bounces are exits, but not all exits are bounces. A checkout confirmation page, for example, can have a high exit rate that is completely healthy, because people leave after finishing.

Bounce rate is not a direct Google ranking factor. Google representatives have stated that the metric is not used directly in rankings, partly because it is noisy and easy to manipulate. That said, the things that cause a high bounce rate, like slow pages, poor mobile experience, and content that does not match what the searcher wanted, can hurt your visibility on their own. So the useful takeaway is to fix the underlying experience rather than chase the bounce number for SEO. Improve the page for the visitor and the search signals tend to follow.

The most common causes are a slow page, a poor mobile experience, and a mismatch between what your title or ad promised and what the page actually delivers. Other frequent culprits are popups that fire the moment someone arrives, confusing design with no clear next step, thin content, and low-quality traffic from loose targeting. Start by checking whether the high bounce rate is even a problem for that page type, then look at speed and mobile first, since they affect every visitor. Tools like heatmaps and session recordings can show you where people actually give up.

Engagement rate is the GA4 metric that replaced the old bounce rate as the main measure of whether visits are meaningful. It is the percentage of sessions that were engaged, where an engaged session lasts longer than 10 seconds, triggers a key event, or has two or more page views. Because bounce rate in GA4 is simply the inverse of engagement rate, many people now track engagement rate directly and frame the goal as raising it rather than lowering bounce rate. They are two views of the same underlying number.

GA4 does not show bounce rate in its standard reports by default, which surprises people moving over from Universal Analytics. You add it yourself: open a report or an exploration, then add bounce rate as a metric through the customize or the variables panel, and it will appear alongside engagement rate. Engagement rate is shown more readily, and since bounce rate is just its inverse, you can read one from the other. If you only ever look at engagement rate, you are already tracking the same thing from the positive side.

Keep more visitors engaged

Build fast, mobile-ready pages with one clear next step, and test them in systeme.io. Start on the free plan, with no card.

Start for free now