Average session duration: how it's measured and what's good
Average session duration (also called average visit duration or time on site) shows how long a typical visit lasts — from the first page to the last activity. It's one of the clearest signs of whether people actually read your pages or close them after a few seconds.
Formula
Average session duration = total duration of all visits / number of visits
Three visits lasting 30 seconds, 2 minutes and 5 minutes average to (30 + 120 + 300) / 3 = 150 seconds, or 2:30.
Why tools measure time differently
The hard part is the last page of a visit. A tracker knows when a page was opened, but not always when it was closed.
- Universal Analytics measured time only between hits. If someone read a single page for five minutes and closed the tab, the session could be recorded as 0 seconds.
- Google Analytics 4 puts more weight on average engagement time: how long the page was in focus in the foreground.
- LightMetrica counts the time a page is actually visible. When someone leaves, switches tabs or closes the browser, the script reports how long the page was on screen — so the last page counts, and time in a background tab doesn't.
Because of these differences, numbers from different tools won't match. Compare within one tool.
What's a good average session duration?
There's no single benchmark — it depends on what people need to do:
- Articles and guides: minutes. If a post takes 5 minutes to read and the average is 20 seconds, people aren't reading it.
- Single-CTA landing pages: often under a minute — fine if people convert.
- Online stores: several minutes when people browse the catalogue.
- Contact and help pages: a short time can be a good sign — people found what they needed quickly.
A practical yardstick is expected reading time: roughly 200–250 words per minute for ordinary text. Compare it with the actual time on the page in the Pages report, and keep an eye on bounce rate.
How to increase it — honestly
- Answer the question early. A useful first screen keeps people longer than a slow intro.
- Structure and navigation: subheadings, a table of contents, links to related content.
- Speed: people leave before they see the content.
- Fewer interruptions: pop-ups in the first seconds shorten visits.
Don't pad pages, hide the answer at the bottom or add auto-refresh. Time goes up, conversions go down.
FAQ
What's the difference between session duration and time on page? Session duration covers the whole visit across all pages. Time on page is the average for one specific page — in LightMetrica you'll find it in the Pages report.
Average session duration went up but conversions didn't. Why? Longer isn't automatically better: people may be struggling to find things. Look at duration together with conversion rate.
Does time in a background tab count? It depends on the tool. In LightMetrica it doesn't — only time while the page is visible is counted.
Try LightMetrica — free
Lightweight, independent, cookie-free analytics: the counter installs in a minute — on its own or next to your current tools. Every week — an AI-powered Smart Report: what changed and what to do next.