Time on page measures the difference between when opens a webpage and then clicks another link. Or opens a new tab and visits the same domain. A common fallacy is that time on page represents all users, when it only captures those that complete those actions. So it is not reflective of an overall audience. It tends to skew up.
To capture data on a single page, you would want the user to click to another website on the same domain. But that is not possible.
It would be better to use a newer metric like Attention, which measures second by second, how long someone engages on a page for ALL users. This gives a more accurate view of what the customer is doing. And does not require an additional link click.