Average Session Duration
How long a typical visit lasts — and what that says about your content.
Average session duration is the mean amount of time visitors spend on your site during a single session. It is calculated by dividing total session time across all sessions by the number of sessions. If your visitors spent 500 minutes across 200 sessions this week, your average session duration is 2 minutes 30 seconds.
Longer session durations typically suggest that visitors find your content valuable and engaging. As a rough guide, 2–3 minutes is a healthy average for most small-business sites; content-heavy sites with long articles can average more, while simple lookup visits (checking an address or phone number) naturally run under a minute. Like every engagement metric, the trend on your own site beats any industry number.
Duration is best read together with its siblings: pages per session tells you how far visitors went, session duration tells you how long they stayed, and bounce rate tells you how many never started. A short duration with high conversions can be great news — it means people find what they need fast.
How it works
Crafty Meerkat tracks this by correlating page events within a session window — the time between a visitor’s first and last recorded activity in a session. It appears on your Analytics overview for any date range and filter you choose. One honest caveat every analytics tool shares: a session with only one page view has very little duration signal, since there is no second event to measure against, so sites with many one-page visits will see conservative averages.
How to put it to work
- 1
Segment before you judge
Filter by page or referrer. Two minutes site-wide might hide five-minute averages on your guides and twenty seconds on a misfiring ad landing page — the segments are where the action is.
- 2
Strengthen the pages people already stay on
Your longest-duration pages are your best material. Add your call to action, related links, or sign-up form there, where attention already lives.
- 3
Diagnose the short-stay pages
Pair short duration with scroll depth: shallow scrolling means the opening lost them — rewrite the first screen; deep scrolling with short time means skimming — add subheadings and a summary.
Tips from the den
- ◆Do not chase duration for its own sake. A checkout that takes visitors eight minutes is a problem, not an engagement win — always read duration next to your goals.
- ◆Video, calculators, and genuinely useful long-form guides raise duration naturally; autoplaying widgets and forced pagination raise it artificially and annoy visitors.
- ◆Compare weekday vs weekend durations before reacting — browsing behavior differs, and a weekend dip is usually just different intent.
See it live — no signup
The demo dashboard runs on a real site with real traffic.
Common questions
What is a good average session duration?
Around 2–3 minutes is solid for most small-business websites. Sites built on long articles or documentation can average 4+ minutes, while sites people visit for quick lookups healthily average under one. Compare against your own past months first.
Why does my average seem lower than how long people actually stay?
Duration is measured between recorded events, so time spent on the final page after the last interaction is hard to capture — a limitation shared by all analytics tools. The metric is best used for comparisons over time, not as a stopwatch.
How is session duration different from time on page?
Time on page measures one page; session duration covers the whole visit across every page. A five-page visit has five time-on-page values but one session duration.
Keep reading
Try it on your own website
Every account starts with a full-featured 30-day free trial. No credit card, set up in 2 minutes.
Start free trial