Time on Page
Time on page is the average amount of time visitors spend on a single page before navigating away or to another page.
In depth
Time on page is typically calculated as the gap between the timestamp of arriving on a page and the timestamp of the next pageview in the same session. This method has a structural blind spot: when a visitor leaves from the page without triggering another event, analytics often cannot record the final duration, so exit pages and single-page sessions are frequently undercounted or recorded as zero. Understanding this measurement gap is essential before drawing conclusions from the number.
The common pitfall is reading time on page as a direct proxy for value, when long durations can signal either deep interest or confusion and friction. A pricing page where users linger may be persuading them or may be leaving them stuck. In a quiz-funnel workflow, time on page becomes more interpretable because interactive steps emit events as users answer, giving accurate dwell signals and tying duration to progress through qualification rather than to ambiguous passive reading.
Example in practice
Frequently asked questions
How is time on page calculated?
Most tools subtract the arrival timestamp of a page from the timestamp of the next pageview in the session. Because exit pages lack a following event, their duration is often unmeasured unless extra event tracking is added.
Is a high time on page always good?
Not necessarily, since long durations can reflect either deep engagement or users stuck and confused. Always interpret it alongside conversion and scroll data rather than on its own.
Why is time on page unreliable on exit pages?
Standard analytics measure time using the gap between pageviews, so the last page in a session has no follow-up event to mark its end. This causes exits and single-page visits to be undercounted or logged as zero.