Data

What is Session Duration?

Session Duration is the average length of time visitors spend on a website during a single session, measured from their first interaction to their last recorded action before the session ends. It's a broad engagement signal, capturing total time spent across however many pages a visitor viewed.

TL;DR

Session Duration is the average time visitors spend on a site per visit, measured between recorded actions. It's a useful engagement signal, but it has a well-known blind spot for single-page reading sessions.

Formula

Session Duration = Total Time Across All Sessions / Number of Sessions

Why It Matters

Session duration gives a broad read on whether visitors are sticking around and engaging with a site, or leaving almost immediately, which makes it a common starting point for judging overall site engagement. But it carries a specific measurement limitation worth understanding before acting on it, since it's typically calculated from time between recorded actions, a visitor who reads one long article without clicking anything else and then closes the tab can register as a very short or even zero-duration session, understating real engagement. That limitation means session duration is best read alongside metrics like pages per session and bounce rate rather than trusted on its own, since a low average duration could reflect genuinely disengaged visitors or simply reflect a lot of single-page, deep-reading sessions the metric can't fully capture. Tracked over time, it's still useful for spotting broad shifts in engagement following a site redesign, content change, or traffic source shift. Teams optimizing for content engagement specifically often pair it with scroll depth to get a fuller picture that session duration alone misses.

Example

A site logs a combined 45,000 minutes of session time across 15,000 sessions in a week. Average session duration is 45,000 divided by 15,000, which equals 3 minutes per session. Because session duration typically only counts time between recorded actions, a visitor who reads a single long article for ten minutes without clicking anything else, then closes the tab, can register as a very short or even zero-duration session, which is a known limitation of the metric worth keeping in mind when interpreting it.

Frequently Asked Questions

  • It's typically measured as time between recorded actions, so a visitor who reads one page thoroughly without clicking anything else, then leaves, can register as a very short or zero-duration session even though they were genuinely engaged.

  • Time on page measures engagement with a single page. Session duration measures the entire visit, potentially spanning multiple pages, from first interaction to the last recorded action before the session ends.

  • It varies significantly by site type and content, so it's most useful compared against a site's own historical baseline or similar pages, rather than against a fixed industry number.

  • A redesign that makes content harder to find, a shift in traffic source toward visitors with lower intent, or technical issues like slow page load times can all reduce how long visitors stay engaged.

  • Scroll depth and pages per session are commonly used alongside it, since they help distinguish genuine disengagement from the metric's known blind spot around single-page reading sessions.