average session duration
Also called: session duration
Average session duration is the total duration of all sessions divided by the number of sessions, in other words the mean length of a visit. In Google Analytics 4 it reports the average time in seconds a user spends before a session ends or times out after 30 minutes of inactivity.
Average session duration answers one question: how long does a typical visit last? The formula is plain:
average session duration = total duration of all sessions / number of sessions
So 10 sessions totaling 1,000 seconds gives 100 seconds, about 1m 40s.
Duration vs engagement time
A GA4 session starts when someone opens a page with no active session and ends after 30 minutes of inactivity (the timeout is configurable). Duration is measured from the first event to the last event in that session. Google now leads with average engagement time, which counts only the time your page is in focus or the app is in the foreground. Session duration keeps counting while a tab sits idle in a background window, so it usually reads higher than engagement time. That is why the two numbers rarely match.
Treat the number as a proxy, not a verdict. A session that fires only one event can record zero seconds, because there is no second timestamp to measure the gap against, which pulls single-page visits down. Google has not confirmed session duration (or any on-site engagement metric) as a direct ranking input, so read it as a signal of whether visitors find what they came for, not as a dial you turn for rankings.
How it affects your traffic
A low average session duration across a section of your site is a symptom, not a diagnosis. It can point to slow loading, a mismatch between the search query and the page, thin content, or a broken layout that sends people back to the results. An SEO audit connects that signal to the underlying cause, cross-referencing it with bounce and engagement rate, page speed, and the keywords each page actually ranks for, so the fix targets the real problem instead of the metric. That is the difference between chasing a number and recovering the traffic behind it.
Get SEO Audit that moves the needle
We turn terms like this into ranked pages and qualified pipeline. Start with a free Initial SEO Strategy.