Join the waitlist and get Sublim Business free for 3 months  Claim offer

Web Analytics

Pageview: definition and difference with sessions

Guillaume Sallé
Guillaume Sallé
Analytics Content & Glossary Lead

Updated on February 22, 2026

Quick definition

A pageview is the recording of a page load or page view in an analytics tool, triggered each time a user accesses a page on your site. The pageview is the most granular traffic metric, allowing you to measure the individual popularity of every page.

How it works

Each time a user loads a page on your site, a pageview event is sent to your analytics tool. It is the basic metric of any web analytics system.

It is important to distinguish:

  • Pageviews: each individual page load (a user who reloads the same page generates multiple pageviews)
  • Sessions: group multiple pageviews within a continuous visit
  • Unique visitors: count each distinct user independently of the number of pages viewed

The pageviews / sessions ratio gives pages per session, a navigation depth indicator.

In Single Page Applications (SPAs) — React, Vue, Angular — navigation between pages does not reload the full page. The pageview event does not fire automatically: you need to implement a listener on URL changes (History API) to correctly count virtual navigations.

Why it matters

Pageviews are a useful volume indicator for assessing the popularity of a site and its content.

Analysing pageviews by page lets you:

  • Identify the most and least visited content
  • Spot internal linking opportunities
  • Evaluate the quality of traffic per acquisition channel

For content publishers and media, pageviews are often a direct commercial metric (CPM-based ad monetisation via CPM).

How to improve or use it

  1. 1Strengthen your internal linking by adding relevant contextual links between articles and product pages.
  2. 2Create related content series that encourage continued reading.
  3. 3Implement recommendation blocks (similar articles, related products).
  4. 4Analyse your most-visited pages and direct traffic toward high-business-value pages.
  5. 5Reduce load times so they don't slow down navigation between pages.

With Sublim

Sublim records pageviews with native accuracy for both traditional sites and Single Page Applications, without complex configuration for virtual navigations. Pageview data is available in near-real time in the dashboard, aggregated by page, source and time period — cookieless, GDPR-compliant.

Frequently asked questions

What is the difference between a pageview and a session?

A session groups several pageviews together: it is the set of a user's interactions during a continuous visit. A pageview is simply the loading of a single page. If a user visits 4 pages during a single visit, that counts as 1 session and 4 pageviews.

How do you count pageviews in a Single Page Application?

In an SPA (React, Vue, Angular), navigation between pages does not reload the full page, so the pageview event is not triggered automatically. You need to implement a listener on URL changes (History API) and manually fire the pageview event in your analytics tool on each virtual navigation.

Do pageviews include robots and bots?

Good analytics tools automatically filter traffic from known bots (Googlebot, Bingbot, etc.) so that statistics aren't skewed. However, some sophisticated bots can bypass these filters. For clean measurement, enable bot filtering in your analytics tool and exclude your own internal traffic (company IP addresses).

Related terms

Pageview: definition and difference with sessions, Sublim | Sublim Analytics