Metrics & analytics

time on page

Also called: average time on page, avg. time on page

Time on page is a web analytics metric measuring how long a visitor spends on a single page before moving on. Universal Analytics reported it as "average time on page" (retired July 2023); GA4 replaced it with "average engagement time," which counts only the seconds a page is actually in focus.

How the metric changed

Under Universal Analytics, “average time on page” was the gap between one pageview and the next. Google stamped the page load, then subtracted it from the next pageview’s timestamp. That left two blind spots. The exit page, where someone actually stopped reading, logged zero seconds because there was no next timestamp to subtract from, and idle time (a tab left open in the background) counted as active reading.

GA4 addressed both. It tracks an engagement_time_msec value that only accumulates while the page is in focus in the foreground, and it captures the final page of a visit. The closest GA4 equivalents are Average engagement time and Average engagement time per session. Universal Analytics stopped processing new data on July 1, 2023, so the old metric no longer exists in live reporting.

Keep one thing straight: time on page is not a direct Google ranking factor. Google does not read your analytics account. It is a diagnostic signal. A thin page people leave in four seconds and a 2,000-word guide that holds them for three minutes tell you very different things about whether the content matched intent.

Example: a service page averaging 12 seconds of engagement next to a high exit rate usually means the headline promised something the body did not deliver, or the page renders slowly and visitors bail before they see it.

How it affects your traffic

Pages with very low time on page next to high exit rates are among the first things an SEO audit flags, because they signal intent mismatch, weak above-the-fold copy, or slow rendering that quietly costs rankings and conversions. Reading engagement time page by page shows which URLs earn traffic but fail to hold it, so you fix the content that is leaking pipeline instead of guessing. An SEO Audit ties these engagement numbers to the specific on-page issues causing them.

Get SEO Audit that moves the needle

We turn terms like this into ranked pages and qualified pipeline. Start with a free Initial SEO Strategy.