Skip to content

Pageviews

Pageviews count how many times pages were loaded by visitors. The metric reflects raw traffic volume, useful for comparing page popularity but blind to the quality of each visit.

Definition

A pageview fires every time a browser loads a page. This includes:

  • Internal link clicks
  • Page reloads (e.g. F5)
  • Returning to a page from browser history
  • In single-page apps, every client-side route change that calls history.pushState or replaceState, plus hash navigations

Pageviews do not consider visitor uniqueness. The same person reloading the same page five times produces five pageviews.

For beginners

Pageviews are a raw metric. They show traffic volume but not engagement. Combine with unique pageviews or bounce rate for a fuller picture.

Difference from other metrics

  • Sessions: a group of interactions inside a time window (typically 30 min). One session can contain many pageviews.
  • Unique pageviews: pageviews counted once per session, even on reload.
  • Hits: any request to the server (image, script, page). Lower-level than pageviews.
MetricWhat it measuresExample use
PageviewsTotal page loadsArticle popularity
SessionsNumber of visitsVisit frequency
Unique PageviewsUnique loads per sessionContent reach

How pageviews work in practice

A page with many pageviews is doing one of three things:

  1. Genuinely engaging readers who share the link.
  2. Frustrating users who reload to recover from errors.
  3. Attracting bots inflating the count.

To track pageviews, install the Statable tracking script once in your <head>. The script registers a pageview on initial load and on every SPA route change (it wraps history.pushState / replaceState).

Example

A visitor opens the homepage (1 pageview), goes to "About" (2), returns to the homepage (3). Three pageviews in one session. Another visitor opens the homepage and leaves: 1 pageview.

Example

A product page records 1,000 pageviews in a day, 600 of them unique. About 40% were repeat loads, often users refreshing to check stock.

Advantages and limitations

Advantages:

  • Easy to interpret. More pageviews usually mean more activity.
  • Useful for A/B testing variant exposure.

Limitations:

  • No signal about time on page or scroll depth.
  • Inflated by automatic refreshes and bots.

To clean the count, exclude internal traffic via the IP / hostname blocklist or the per-browser opt-out flag (localStorage.setItem('analytics_ignore', 'true')). Read pageview counts alongside other top-line metrics for context.


Ready to take control of your web analytics? Try Statable free for 30 days — no credit card required, full feature access, GDPR-compliant by default. Start your free trial or view a live demo.