Average Session Duration

The average length of a user session, from first interaction to last, across all sessions in a given period.

Vanity Risk

Average session duration without a depth or conversion companion is hollow. A site can lift duration by making everything slower or more confusing — a technically successful number that hides a UX failure. Always interpret alongside what users actually accomplished.

Avg Session Duration = Total session time / Total sessions

What it measures

How long visitors stay engaged in a single visit, on average. A session typically begins on the first page or interaction and ends after 30 minutes of inactivity. Duration is a blunt instrument on its own — long sessions can mean deep engagement or users stuck on a slow page — but it becomes useful when paired with depth (pages per session) and intent (which goal action).

Benchmarks

  • Marketing landing pages: 30–90 seconds
  • Blog and editorial: 2–4 minutes
  • E-commerce browse: 3–6 minutes
  • SaaS product app: 8–20 minutes

Figures reviewed June 2026. Benchmarks vary by source and drift over time — treat as directional and verify against your own data.

What to watch

  • Rising: Visitors are spending more time. Verify with scroll depth and pages per session — long sessions with low depth often mean users are stuck or confused, not engaged. A 5-minute session that ends with a rage click is worse than a 90-second session that converts.
  • Falling: Could be efficiency (users finding what they need faster — good) or disinterest (users leaving sooner — bad). Check conversion rate alongside: if it held or rose, faster sessions are healthy; if it dropped, you lost engagement.

When NOT to use

For single-page applications without analytics that mark explicit session ends, duration estimates are unreliable — most analytics tools attribute the time-on-last-page as zero, deflating the average.

In practice

A documentation site celebrated when average session duration jumped from 2.4 to 4.1 minutes after a navigation redesign. Three weeks later, support tickets rose 18%. The new navigation buried key answers two clicks deeper — users were spending more time because they couldn’t find what they needed. Reverting the navigation cut session duration back to 2.5 minutes and reduced tickets by 22%. Longer wasn’t better; faster was.

Illustrative scenario — a representative composite, not a specific company.

Related: Bounce Rate — sessions that end on page one have near-zero duration; bounce rate and average duration are two halves of the same picture.; Scroll Depth — pairs with duration to distinguish engaged sessions from stuck ones.; Session Score — duration is one of the four inputs to the composite session score.