Analytics Glossary

Time on Page

How long each page holds a visitor’s attention.

Time on page measures how long a visitor spends on a specific page before navigating away or closing the tab. This differs from session duration, which covers the entire visit across all pages — a five-page visit has five time-on-page values but one session duration.

Time on page helps you understand which content resonates most with your audience. A blog post with an average time on page of 4 minutes suggests people are reading thoroughly, while a 10-second average might indicate the content does not match visitor expectations. As rough guides: 2–4 minutes is strong for an article, 30–90 seconds is normal for product and service pages, and a few seconds is fine for pages that exist to route people elsewhere, like a homepage or menu page.

The right target depends on the page’s job. Long time on a how-to guide is a compliment; long time on a checkout or contact form is friction. Before judging any number, ask what a successful visit to that page should look like — sometimes the best pages are the ones people leave quickly, satisfied.

How it works

Crafty Meerkat measures time on page from real visits and shows it in each visitor’s session history — click any friendly visitor name (like “Dashing Falcon”) in the Recent Visitors table to see every page they viewed with time on page, scroll depth, and referrer, grouped by session. One honest limitation shared by all analytics tools: the final page of a visit is hard to time precisely, because the visitor leaves without triggering a next event. Averages are still reliable for comparing pages and tracking trends.

How to put it to work

  1. 1

    Compare pages doing the same job

    Rank your blog posts against blog posts and product pages against product pages. A guide averaging 3 minutes next to a sibling averaging 20 seconds tells you exactly which one needs rework.

  2. 2

    Cross-check with scroll depth

    Long time with shallow scrolling can mean a confused or distracted visitor, not a captivated one. Long time plus deep scrolling is the genuine engagement signal.

  3. 3

    Fix the mismatch pages

    Pages with strong traffic but seconds of attention usually promise one thing in search results and deliver another. Rewrite the opening screen to answer the question that brought people there.

  4. 4

    Reuse what already works

    Study your highest time-on-page content — topic, length, structure — and produce more in that shape. Your audience has already told you what it likes.

Tips from the den

  • A tab left open in the background can inflate individual readings; trust averages and trends across many visits rather than any single session.
  • Short time on page plus a completed goal is success, not failure — a visitor who found your phone number in eight seconds got great service.
  • When you rewrite a page, pin an annotation to your chart and compare its time on page for the two weeks before and after.

See it live — no signup

The demo dashboard runs on a real site with real traffic.

Open the live demo →

Common questions

What is a good time on page?

For articles and guides, 2–4 minutes suggests genuine reading. For product and service pages, 30–90 seconds is typical. For navigation-style pages, a few seconds is healthy. Judge each page by its job, and compare it to your own similar pages first.

How is time on page different from session duration?

Time on page measures one page; average session duration measures the whole visit. If someone spends 1 minute on your homepage and 3 minutes on a guide, that is two time-on-page values and one 4-minute session.

Why does the last page of a visit show little or no time?

Timing works by measuring the gap to the visitor’s next action, and the last page has none — the visitor simply leaves. Every analytics tool shares this limit, which is why time on page is best used to compare pages, not as an exact stopwatch.

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