Bounce rate explained: what it means in GA4 and how to reduce it

Ajay K. Published 17 Jul 2026 Updated 6 Oct 2026 24 min read CRO Reviewed by Chelsea R., Web and Conversion Lead · Oct 2026 Share
Bounce rate explained. Line drawing of a ball landing on a trampoline and bouncing straight back out.

In GA4, bounce rate is the percentage of sessions that did not count as engaged. There's no universal good bounce rate, because it describes sessions, not whether visitors got what they came for.

Diagnosis starts with the measurement and the page's purpose. The fixes worth making improve useful actions, with a lower percentage as a side effect, not the goal.

What does bounce rate mean in GA4?

GA4 doesn't define a bounce by pages viewed alone. It asks whether each session met one of three engagement rules. Google's engagement rate and bounce rate page defines an engaged session. It lasts over 10 seconds, has a key event, or has 2 or more screen or page views. Any one of those is enough.

The same page states that the bounce rate is the opposite of the engagement rate. So the two always add up to 100% for the same set of sessions.

In that example the other 70 sessions were engaged, a 70% engagement rate. Count sessions, not users and not events. One person who visits three times contributes three sessions. A session with five ordinary events, one page view and eight seconds in focus is still not engaged.

Each of the three rules has a detail that catches people out. The 10 seconds is measured as time with your page in focus. Google's user engagement documentation defines engagement time that way. For an app, it's time with the screen in the foreground.

The timer stops when someone focuses away from the page or closes the tab. Say a visitor opens your page in a background tab and reads something else for a minute. If they then close it, the session can still be a bounce.

The 10 seconds is also only the default. Google's sessions page explains that the web data stream settings let you change it. So two properties can produce different bounce rates from identical behaviour.

The key event rule is the easiest to misread. Ordinary clicks, scroll events and video plays aren't key events unless someone marks them in the property. A phone click nobody configured as a key event doesn't rescue the session from being a bounce. A scroll event someone did mark as a key event does the reverse. It turns everyone who reaches the bottom of the page into an engaged session.

The two page views rule is the simplest. It's why a duplicated tag can push bounce rate to almost zero overnight. The diagnosis section comes back to that. All three rules depend on settings someone in your business controls. Those are the timer, the key event list and the tag that sends page views.

What changed from Universal Analytics

Google's legacy bounce rate article explains how Universal Analytics counted a bounce. It was a session that sent only a single request to Analytics. So a phone click tracked as an interaction event stopped a one page session counting as a bounce. The rules are different. That's why you shouldn't compare an old Universal Analytics percentage with a GA4 one as if nothing changed.

Bounce is not exit

An exit belongs to a page. A bounce belongs to a session. Google's entrances and exits page defines Exits for a page or screen. It counts how many times a session's last event happened there. Exits and its partner metric, Entrances, are both available in Explore.

A page can be the exit for a session that read six pages and submitted a quote request. A bounce rate of 60% on a page doesn't mean 60% of visitors closed the browser there. Google documents Exits as a count in Explore, not as a rate. So if someone quotes you a GA4 exit rate, ask how they worked it out.

How do you find bounce rate in GA4?

Bounce rate isn't in the default report tables. So you add it yourself, using the short steps on Google's engagement rate and bounce rate page. You need an Editor or Administrator role, because the Customize report button doesn't appear for anyone else.

Flow.
Adding bounce rate to a GA4 report
01OpenA detail report, such as Landing page
ISSUEOverview reports can't take these metrics
02EditCustomize report, then Metrics
03AddEngagement rate and Bounce rate
04SaveApply, then save
  1. Open Reports from the left menu. Then open a detail report such as Landing page, Pages and screens or Traffic acquisition.

  2. Click Customize report in the upper right corner.

  3. Under Report data, select Metrics, then click Add metric.

  4. Search for Engagement rate and add it, then search for Bounce rate and add it. If a metric does not appear in the search, it is already in the report.

  5. Click Apply, then save the changes to the current report.

Two things trip people up. Overview reports can't take these metrics. If you only see Add cards and no Metrics option, you're in one and need a detail report. And the new metrics are added as the last two columns. So on a report with many metrics, you may need to scroll right before concluding the save failed.

Bounce rate is also a metric in Explore and in Data Studio reports connected to the property. That's useful when you want it beside outcomes the standard reports don't show together.

Start with the Landing page report

For diagnosis, the first page of the session is the one that matters. That's what Google's Landing page report shows. The dimension is the page path and query string of the first page view in a session. The report is session scoped.

You reach it through Reports, then Engagement, then Landing page. If it isn't in the menu, it may have been removed from the property's navigation. Anyone with edit access can add it back.

Add Session source / medium as a secondary dimension to see which traffic lands on each page. Use the device category comparison to split phone from desktop sessions for the same page.

Pages and screens is a different report answering a different question. It counts every page viewed at any point in the session. So take a service page most people reach from the homepage. Its bounce rate in this report will be very different from its rate as a landing page. Neither number is wrong.

The common mistake is reading Pages and screens, finding 70% for the contact page and rewriting it. But almost nobody landed on it.

Look for a landing page row called (not set). Google's (not set) explanation says it appears when a session has no page_view event. That points to how the tag fires, not to what visitors did. A large (not set) row is a reason to check the setup before reading anything else.

Check the timer before you compare periods

The engagement timer lives in Admin. From there, click through:

  • Data streams and your web stream

  • Configure tag settings

  • Show all

  • Adjust session timeout

The timer sits beside the ordinary session timeout. By default, that ends a session after 30 minutes of inactivity.

The GA4 defaults to check
10 secondsEngaged session timerGoogle Analytics Help
30 minutesSession timeoutGoogle Analytics Help

Record both values and the key event list, with the date, before comparing this quarter with last. If someone changed the timer in between, the comparison is meaningless.

Keep that record with the reports. Here's a common mistake. An agency, a plugin and a business owner each change one setting in the same year. Then nobody can say which bounce rate was measured the same way.

Setting up the property so the key events mean something is a separate job. Our guide to GA4 for small business covers it, from choosing key events to testing the tag.

What is a good bounce rate for your page?

There's no useful universal answer. A benchmark is only worth reading if it states its GA4 definition, year, sample and page population. It also needs the engagement timer and key event settings behind it. A figure built on a 30 second timer and generous key events isn't comparable with yours.

The useful comparison is internal:

  • the same page role

  • the same channel

  • the same device

  • a meaningful window of time

  • the session counts beside every percentage

Here's what that looks like when every number comes from properties whose settings we know.

Range chart.
Bounce rate by page role in our client GA4 properties
Service page26%45%
Paid landing page35%65%
Homepage25%55%
Article30%75%
Contact page45%75%

SourceOur client GA4 properties, reviewed October 2026

Each bar spans the 25th to the 75th percentile: the middle half of that role's landing pages. The bars overlap and each one is wide. Paid landing pages can run high in industries with a lot of bot and competitor clicks.

A page role tells you where to start looking. It can't tell you whether your number is good. Your own page against its own history, on the same channel and device, can.

Split.
What is this page meant to help someone do?
Get an answerCheck usefulness and relevant next steps
Make contactCheck accepted enquiries and answered calls
Choose a serviceCheck useful onward routes and suitable leads
Buy a productCheck purchase progress and completed orders

The right question for each page is whether the task happened. The table matches the common page roles to the evidence that should sit beside engagement.

Page purpose

What to inspect alongside engagement

Homepage or service selection

Relevant route clicks, suitable enquiries and whether people understand the offer

Service or paid landing page

Validated leads, qualification, cost per lead where relevant and the match between promise and page

Contact or urgent trade page

Successful contact, answered calls and availability. Reading a number and dialling by hand is untracked

Professional service

Consultation requests, suitability and the delay between research and enquiry

Product page

Product questions, cart progression, purchases and the purchase conditions

Article or help page

Whether the question was answered and whether relevant next steps exist. A short visit alone proves nothing

A phone click and an answered call are different things. Both differ from a recorded bounce. A tradie's emergency page can produce a real job from a session GA4 records as a bounce. The visitor read the number off the screen and dialled it from another phone. No engagement rule was met.

The reverse also holds. A session can qualify as engaged by sitting in focus for 11 seconds while producing nothing of value. Neither direction makes bounce rate useless. It makes it a prompt for a question rather than an answer.

Don't excuse a page too quickly either. A quick exit from an informational article might mean a quick answer. That doesn't make the page automatically healthy. If the page exists to route people toward a service, check whether anyone takes the route.

And do not average the percentages of ten pages into one site figure without their session weights. A page with 40 sessions and a page with 4,000 do not deserve the same vote.

How do you diagnose a high bounce rate?

Diagnose before you fix. The first three steps below can make the problem disappear or move elsewhere before anyone touches the page.

STEP 1

Define the intended outcome

Write down what the page is for and which accepted action proves it worked. For most business pages, that's an accepted enquiry, an answered call, a booking or an order. It's not a scroll or a click.

STEP 2

Confirm collection and settings

Check the tag fires once per page, the timer value, the key event list and the consent setup. A bounce rate from a property with a duplicated tag is fiction.

STEP 3

Choose a comparable cohort

Pick one landing page and one meaningful period. Split it by session source or medium and by device. Compare it with the same page role and channel in an earlier period, not the site average.

STEP 4

Inspect the counts and the splits

Read the session counts beside every percentage. A large swing on a small sample can be pure noise. A sitewide move can reflect a new traffic mix, seasonality, a campaign, consent behaviour or a tagging change.

STEP 5

Test the actual task

Open the page on a phone from the same channel. Then try to do what the visitor came to do. Two minutes doing the task can show you what two hours in reports can't.

STEP 6

Choose one evidenced change

Pick the single change the evidence points to and record it. Leave the measurement settings alone so the before and after can be read.

Decision tree.
What should you check first?
CHECK 1Is collection and configuration reliable?
NO
Validate trackingthen recheck the numbers
YEScontinueYES · continue to CHECK 2Continues to: Are these comparable visits and periods?
CHECK 2Are these comparable visits and periods?
NO
Compare matching cohortssame page role, channel, device
YEScontinueYES · continue to CHECK 3Continues to: Is the intended outcome being missed?
CHECK 3Is the intended outcome being missed?
YES
Test the real taskthen make one evidenced change
NO
Monitor useful outcomesreview after the next change

A page can have a high bounce rate and pass every check. Then you monitor it and spend the effort somewhere else.

When the number itself is the problem

When bounce rate jumps to near 0% or near 100% overnight, suspect the measurement before the page. Visitors rarely change that fast. Tags and settings do.

Broken measurement is common, too. We ran 100 website audits from May 2023 to September 2026. Across them, about 3 in 4 sites had no working GA4 key event for the main enquiry. That figure includes about 1 in 2 sites, where GA4 was missing or not collecting at all.

Look for these before anyone touches the copy.

  • Duplicated page views. A plugin and a Tag Manager container both sending page_view gives every session two page views. Every session is then engaged and bounce rate collapses toward zero.

  • Missing page views. A tag can fire late, fire only after consent, or not fire on some templates. That removes sessions or produces (not set) landing pages.

  • Single page applications and history changes. Enhanced measurement can send page views on browser history events. That means one visit to one screen can register as several pages, or none. It depends on how the site was built.

  • Key event marking. Marking a common event as a key event makes nearly every session engaged. Examples include scroll, click and session_start.

  • Timer changes. Someone raised or lowered the engaged session timer. Now the same behaviour lands on the other side of the line.

  • Consent and blockers. People who decline consent, or whose browsers block the tag, never enter the population. Where behavioural modelling for consent mode is active, part of the reported population is modelled rather than observed.

None of those symptoms proves a particular error on its own. Duplicated page views and a key event on scroll both produce a near zero bounce rate. Only looking at the setup tells you which one you have.

Which fixes are worth making first?

The one the evidence points to, not the one at the top of somebody's generic top ten.

Promise mismatch or irrelevant visits

One channel or campaign bounces heavily, the rest of the site does not

Match the keyword, the ad and the page, and separate poor fit traffic from early research

Unclear offer or missing detail

Short visits from relevant traffic with no route clicks

State service, audience, area, eligibility and next action, and add scope, price guidance and timing

Mobile friction

Phone sessions bounce far more than desktop on the same page

Test the real task on a phone and fix fields, tap targets, call links and sticky elements

Slow or unstable experience

Poor field data in PageSpeed Insights for the page's URL group

Fix the loading, response and layout shift problems the field data names

Weak or misplaced action

People read, scroll and leave without clicking anything

Make the next action specific and put it where the decision happens

Weak proof or a risky offer

Relevant traffic reads the offer and does not act

Put genuine relevant evidence and clear terms near the decision

Clutter or blocked content

High bounce after a popup, slider or chat widget was added

Remove competing interruptions and keep labelled, useful detail

No useful onward route

Articles rank well, read well and send nobody anywhere

Add a relevant service, guide or contact route where it fits

Traffic fit before page fixes

Compare what the search or the ad promised with what the page delivers. Separate poor fit traffic from valuable early research. A visitor who searched a broad term and left in five seconds was never a lead. Rewriting the page for them loses the people it was built for.

Channel can move the number a long way. Someone who searched for your service arrives with a question. Someone scrolling social media wasn't looking for you at all. Say one landing page gets visits from four channels. Its bounce rate might split like this:

Bar chart.
Example bounce rate for one landing page, by channel
30%Organic search
40%Paid search
45%Direct
70%Paid social

Chart data:

CategoryValue
Organic search30%
Paid search40%
Direct45%
Paid social70%

SourceExample, not client data

Those figures are an example, not a measured result or a benchmark. The point is the split. A page that picks up a burst of traffic from a weaker channel can bounce harder. That can happen without a word on it changing.

Our guide to high intent and low intent keywords covers how to read intent in search terms. For paid traffic, our guide to Google Ads clicks but no leads details the ad to page match.

Match the page to the visitor need
Before

An end of lease cleaning ad lands on a page headed Complete cleaning solutions, with no tenancy information anywhere on it.

After

The page names end of lease cleaning and lists what is included and excluded. It offers a quote request for exactly that job.

That's an example, not a measured result. The point is the match: the ad promised one job. The After page names that job before it says anything else.

Clarity, mobile and speed

If the traffic fits and people still leave, check whether a stranger can tell:

  • what you do

  • for whom

  • where

  • what to do next

Check whether the buying answers are there: scope, price guidance, timing and process.

Try this quick test. Have someone who doesn't know your business read the first screen and say the offer back to you.

Our guide on how to write a homepage that converts covers the first screen's structure. The sentence level work is in our guide to website copy that doesn't sound like a robot.

On phones, test the real task rather than the layout. Can a thumb hit the call link? Does a sticky chat button cover the submit button? Is the form usable with the keyboard open? Can the text be read without zooming?

Use the device mix GA4 actually reports for that page rather than assuming every site is mostly mobile. Some professional service sites are not.

Grouped bar chart.
Example sessions for one landing page, by device
Desktop
Phone
SessionsEngaged sessions
HoverTap any column for exact values

Chart data:

SessionsEngaged sessions
Desktop400300
Phone600300

The blended figure for that page looks unremarkable. It's 600 engaged sessions out of 1,000: a 60% engagement rate and a 40% bounce rate. Split it and desktop bounces at 25% while phone bounces at 50%. That's a mobile task problem hiding inside an average.

Our guide to getting more phone calls from your website covers the call journey. That includes why a click isn't a call. A difficult or broken form is covered in our guide to enquiry form design.

For speed, run the page through PageSpeed Insights. Read the field data section first, because it reflects real visitors. A Lighthouse performance score is a lab number, as Google's Web Vitals guidance explains. It isn't a pass on the Core Web Vitals thresholds. Nor is it a bounce rate diagnosis.

The check is worth doing. Interaction to Next Paint became a Core Web Vital in March 2024. Since then, about 1 in 2 sites we audited failed at least one Core Web Vital on mobile. Our guide on why your website is slow covers the causes and the order to fix them.

Action, proof, clutter and the onward route

Make the next action specific and relevant to the page. "Request an end of lease quote" tells people what happens next and "Contact us" doesn't. Contact us isn't always wrong, though. And no page needs the same button repeated after every section.

Put genuine evidence near the decision. That means real reviews with their count and source, real credentials and clear terms. Fake reviews, guarantees you won't honour and false urgency are consumer law problems as well as conversion problems.

Remove competing popups and interruptions. Keep the useful detail, labelled sections and navigation for readers who need them. Where an article sends nobody anywhere, add the relevant service, guide or contact route. Don't create extra page views whose only purpose is to lower the bounce rate.

Not sure if it's the page or the tracking?

We'll check your GA4 setup and your busiest landing page, then tell you which fix we'd make first.

What should you avoid when lowering bounce rate?

Anything that changes the measurement instead of the experience. The following all lower the percentage and improve nothing.

  • Marking trivial events such as scroll, click or a timer as key events.

  • Raising or lowering the engaged session timer to move sessions across the line.

  • Firing extra page views, or splitting one useful page into three thin ones so people have to click.

  • Adding popups, interstitials or other interactions just to keep people on the page for 11 seconds.

A lower percentage after any of those is a measurement change, not evidence of a better page. The honest method is slower. Keep the analytics configuration stable. Record the change and its date. Compare suitable periods, or run a controlled test when the page has the volume for one.

Review engagement beside accepted enquiries, answered calls, qualification and cost per lead. Note the sample size, any campaign changes and the sales cycle delay. A simple before and after comparison can suggest the change helped. It cannot prove the page change caused the result, because other things move at the same time.

Review one landing page

Page and intended task: [URL and outcome]

Population: [dates, session count, device and channel]

Configuration: [timer and selected key events]

Baseline: [engagement, bounce and accepted outcomes]

Observed problem: [evidence from the actual task]

Change: [one action and owner]

Review: [date, counts, quality and limitations]

Run these checks before you call a page fixed or broken. The broader page by page review lives in our DIY website audit checklist.

The tag fires once and the settings are on record

Duplicated page views and changed timers distort every row

You are reading landing pages, not all page views

Pages and screens answers a different question

Session counts sit beside every percentage

Small samples swing for no reason

Phone and desktop are split for the page

Mobile friction hides inside a blended number

The intended outcome is measured and validated

A click is not an enquiry and a submit is not a receipt

The traffic source matches the page's promise

Poor fit traffic bounces whatever the page says

Someone did the real task on a phone

The reports show where, the task shows why

What we recommend at Elev8d

We start every bounce rate question in the property settings, not on the page. We check the tag fires once and write down the timer and key events. Then we make sure the enquiry form and the phone link are tracked as key events.

Then we pick the landing page that matters most to revenue. That could be the service page your ads or your best rankings send people to. We split it by channel and device before anyone mentions a redesign. If just one channel bounces, we fix the traffic first. That's because rewriting a page for the wrong visitors costs you the right ones.

Only then do we change the page, one thing at a time. We judge it on accepted enquiries and answered calls. If calls are your main enquiry, measure answered calls, not phone clicks. Use call tracking for Google Ads or your phone system.

We'd leave a high bounce rate alone on a page that already brings in the enquiries it should. And we'd skip page by page work when enquiries are missing across the whole site. That's a journey problem, not a page problem.

FAQ

Why did bounce rate change suddenly?

Look for what changed in the property before you look at the page. Property change history, under Admin, shows who changed which setting and when. It covers the last two years. Annotations let you mark releases and campaign launches on the report charts. Google may add its own when a significant data issue hits.

A jump that lines up with a tag release or a settings change is a measurement story. One that lines up with a campaign is a traffic story.

Can a one page website have engaged sessions?

Yes. Staying in focus past the timer makes a session engaged without a second page. So does a key event, such as an enquiry or a phone click you've marked as one. That makes the key events the whole game on a one page site. If they're missing, the engagement rate only tells you who stayed past the timer.

How often should I review bounce rate?

As often as the volume and the business rhythm justify. Always review it after a release, a tracking change or a campaign change. A site with 50 sessions a week can't support a weekly reading. The percentage will move by chance alone. A busy campaign landing page can be read daily while the campaign runs.

Does bounce rate affect Google rankings?

Bounce rate is a figure in your own Analytics property. Google's guide to using Search Console and Analytics data for SEO says engagement rate shows traffic quality. Treat bounce rate the same way: a diagnostic for your own site, not an SEO score.

Next steps

Review one landing page with the worksheet

Pick the page with the most sessions from your most important channel. Add Engagement rate and Bounce rate to the Landing page report. Split it by device and source, do the task on a phone and fill in the worksheet above.

Get help when the problem spans the whole journey

Sometimes enquiries are missing across the whole site rather than on one page. Then the diagnosis covers traffic, pages, forms, calls and follow up together. Our guide to why your website is not converting walks through it. That whole site diagnosis is where our conversion optimisation service starts.

Ajay K.
Written by Ajay K.Co-founder, Elev8d

Ajay is the co-founder of Elev8d and writes most of what you will read here. Psychology grad turned marketer, which is a fancy way of saying he cares about why people click, not just where things rank. Every guide is written in plain English for Australian businesses, tested on real campaigns before it earns a spot on this site.

The next step

Ready for a Website That Actually Converts?

If the article raised more questions than it answered, that is what the free audit is for: a straight, no obligation read on your site, your rankings and what a transfer would actually involve.

Prefer to text? Message us on 0494 740 873 and we will reply the same day.