Making sense of numbers

What is a good bounce rate, really?

Google changed what this number means and most of the advice online never caught up. Here is what it measures now, and when it is lying to you.

Ask what a good bounce rate is and you will usually be told "around 40%". It is a tidy answer to a question that changed in 2023, and knowing what changed makes the number genuinely useful again.

The number means two different things depending on which tool you ask, and it deserves your attention far less often than people think.

One word, two measurements

Bounce rate used to mean one simple thing: someone arrived, looked at one page, and left without going anywhere else. One page, then gone.

Then GA4 arrived and changed it. In GA4, bounce rate is the percentage of visits that weren't engaged — and "engaged" has three ways to happen. A visit counts as engaged if it lasted ten seconds or more, or it included a conversion, or it included a second pageview. Fail all three and you've bounced.

Two panels. The classic definition: a visit with one pageview and no second page counts as a bounce. The GA4 definition: a visit is engaged if it lasts ten seconds or more, or includes a conversion, or includes a second pageview; a bounce is a visit that does none of those.

The old definition asks one question. GA4's asks three, and you only bounce if the answer to all of them is no — which is why the same website reports a much lower bounce rate in GA4 than it used to.

So the ten-second rule does most of the work. A visitor who reads your page for twelve seconds and leaves is engaged in GA4 and a bounce nearly everywhere else. Same person, same visit, two different answers.

Nearly every "what's a good bounce rate" article was written before 2023, which means it's describing the old number. If you read that 40% is healthy and then compare it to what GA4 shows you, you're comparing two different measurements and drawing conclusions from the gap.

A bounce is sometimes the best outcome

That was true of the old definition too, and it's the part benchmarks can't fix.

Picture a plumber's website. Someone searches for an emergency plumber, lands on the page, sees the phone number, calls it, and closes the tab. One page. Gone in forty seconds. By the classic definition that's a bounce, and it's also the single best outcome that website can produce.

A timeline of one visit: the visitor arrives, reads for twenty seconds, finds the phone number at forty seconds, calls, and leaves. The visit is recorded as a bounce despite being the best possible outcome.

Nothing in the analytics can see the phone call. The visit is filed under failure because the measurement only knows about clicks on your website.

Now run it the other way. Someone lands on your pricing page, can't find what a plan costs, clicks three times looking for it, gives up and leaves. Four pageviews. Not a bounce. A complete failure.

Bounce rate counts movement. It doesn't know anything about satisfaction, and movement and satisfaction aren't the same thing — they're sometimes opposites. A page that answers the question immediately produces a bounce. A page that hides the answer produces a healthy-looking click path.

Skip the benchmarks

People want a number to compare themselves to. Here's the rough shape of what gets published, and then why you shouldn't lean on it.

Approximate published bounce rate ranges by site type: blogs and content sites 65 to 90 percent, landing pages 60 to 90 percent, business and service sites 40 to 60 percent, e-commerce 30 to 55 percent, web apps and dashboards 20 to 40 percent. The ranges overlap heavily.

Published ranges, roughly. Note how wide each band is and how much they overlap — that overlap is the point. A single figure pulled from this chart tells you nothing about your own site.

Three reasons to look past it.

The bands overlap almost completely. Nearly any number between 30% and 70% is "normal" for something. If your answer is inside that range, you've learned nothing.

Nobody is measuring the same thing. Those figures come from different tools, different years, and now two different definitions. Averaging them produces a number with no meaning.

Your traffic mix moves it more than your website does. Paid social bounces hard — people are interrupted, not searching. Branded search bounces softly — they came looking for you. Shift your spend between the two and your bounce rate changes without a single page being edited.

Three sharper numbers

Bounce rate is a fine smoke alarm and a terrible dashboard. Use it to notice that something changed, then look at something sharper to find out what.

  • Time on page, by page. Not the site average — that's dominated by whichever page gets the most traffic. A page where the time drops by half after a redesign is telling you something specific.
  • Scroll depth. If most people stop at 30% of a long page, the thing that lost them is at 30%. This is the single most actionable number on this list and almost nobody looks at it.
  • Where the dead clicks are. People clicking something that isn't clickable — a heading that looks like a link, an image they expect to zoom. Every one is a small act of confusion you can fix. Click maps surface these as their own report.
  • Bounce rate split by source. One number for the whole site hides everything. Split it and you'll usually find one channel dragging the average around.

A comparison. Bounce rate gives one number for a page: 68 percent. Scroll depth for the same page shows where readers stopped, with a sharp drop at the 30 percent mark where a sign-up form interrupts the content.

Bounce rate says 68%. The scroll map says the sign-up form at the 30% mark is where they go.

What we report

We use the classic definition: a visit that saw one page and went no further. No ten-second rule, no engagement test.

GA4's version captures something the old one misses, so this isn't a claim that ours is better. We use it because it's the definition nearly every tool outside Google uses, and because a number you can explain in one sentence beats one that needs a paragraph and three conditions. If we imported your GA4 history, those bounce rates stay labelled as GA4's rather than being quietly mixed in with ours. They aren't the same measurement and we won't pretend they are.

One more thing if you're comparing tools. A consent banner sits between every visitor and your content, and some people leave rather than deal with it. Those departures land in your bounce rate — and you can't size the effect from your own data, because the people who refused are the ones you lost permission to count. Removing the banner changes that number — which is a reason to be sceptical of any before-and-after comparison that also changed the consent setup. We write about when a banner is actually required separately, and how counting works without one too.

The short version

  1. Check which definition your tool uses before you compare yourself to anything.
  2. Ignore benchmarks. Compare the page to itself, last month.
  3. A bounce isn't a failure. Sometimes it's the fastest possible success.
  4. When the number moves, go and look at scroll depth and dead clicks. That's where the actual answer is.
  5. If it hits exactly 0% or exactly 100%, you have a tracking bug, not a marketing problem.

Common questions

What is a good bounce rate?

For most content sites, somewhere between 40% and 70% is normal, and the honest answer is that the benchmark barely matters. What matters is your own number moving. A blog at 75% can be perfectly healthy and a checkout page at 35% can be a disaster. Compare the page to itself last month, not to a figure from someone else’s website.

Why is my bounce rate suddenly 0% or 100%?

Almost always a tracking fault rather than a real change. 0% usually means your analytics script is firing twice on every page — a tag manager and a hard-coded snippet both installed, say — so every visit looks like two pageviews. 100% usually means the script is only on one page, or an event is failing before it reports. Check the page source before you check the marketing.

Is bounce rate a Google ranking factor?

No. Google has said repeatedly that it does not use analytics bounce rate in rankings, and it would be a strange thing to use given it comes from a script site owners choose whether to install. What can matter is the behaviour underneath it — people clicking a result and immediately going back to search for something better. That is not the same measurement and it is not read from your analytics.

What is the difference between bounce rate and exit rate?

Bounce rate only counts visits where the page was the only page seen. Exit rate counts every visit where the page was the last page seen, however many came before it. A checkout confirmation page should have a high exit rate — people finished. The same number as a bounce rate would be alarming.

How do I lower my bounce rate?

Start by checking it is worth lowering. If people are landing, finding the thing, and leaving satisfied, a high number is fine. If it is genuinely a problem, the usual causes are slow loading, a page that does not match what the link promised, and an interruption before the content — a pop-up or a consent banner. The first thing to remove is whatever stands between the visitor and what they came for.

All writing

Read next

Leaving Google Analytics

Ready

Paste one line. Watch the first visitor arrive.

A 1270-byte script, no cookie banner, and a dashboard that fits on one screen. 30 days on the plan you pick. A card is taken up front and charged when the trial ends, unless you cancel first.