What is Pages Per Session?
Pages Per Session is the average number of pages a visitor views during a single website session, from arrival until the session ends or times out. It's a general engagement indicator, though what counts as a "good" number varies widely depending on the type of site and what a session is meant to accomplish.
TL;DR
Pages Per Session is the average number of pages visitors browse through in one visit, a rough gauge of engagement that needs context to interpret.
Formula
Pages Per Session = Total Pageviews / Total Sessions
Why It Matters
Pages per session is easy to compute and track, but on its own it's genuinely ambiguous, since a rising number can mean visitors are engaged and exploring more content, or it can mean they're confused and clicking around trying to find what they actually need. That ambiguity is exactly why it matters to read this metric alongside session duration and bounce rate rather than in isolation, since those companion metrics help distinguish real engagement from frustrated navigation. Ignoring the context and chasing a higher pages-per-session number as a goal in itself can lead a team to make a site harder to use, spreading content across more clicks instead of making key information easier to find. For different site types the healthy direction can even flip, a support site where visitors solve their problem in one page might actually want a low pages-per-session number, not a high one. Watching this metric over time is most useful for spotting a real shift in visitor behavior, then digging into duration and bounce rate to figure out which story it's actually telling.
Example
A content site records 50,000 pageviews across 18,000 sessions in a month. Pages per session is 50,000 divided by 18,000, which equals about 2.8. A rising pages-per-session number can mean visitors are engaged and exploring more content, but it can also mean a confusing navigation structure is forcing people to click around searching for what they actually need, which is why this metric is usually interpreted alongside session duration and bounce rate rather than read on its own.
Frequently Asked Questions