Metrics · Engagement

Pages Per Session

Average number of pages viewed per session. Higher values indicate deeper engagement with content. Ecommerce benchmarks 2.8-4.5 (browsing multiple products). SaaS onboarding flows typically drive 4-8 pages/session (dashboard + feature discovery). Content sites see 1.2-2.5 (read one article, maybe one more). The metric is most useful when paired with session duration to distinguish 'reading carefully' from 'clicking through without engaging'.

Direction
Higher is better ↑
Unit
count
Top quartile
4.2
Bottom quartile
< 1.8

How to calculate it

total_pageviews / total_sessions

SPA frameworks (React, Vue) may track virtual pageviews differently. Ensure analytics configuration explicitly tracks route changes as separate events to get accurate PPS.

Per-industry distribution (4)

Each row shows the cited p25 / p50 / p75 for Pages Per Session in that industry. Click an industry to open the full benchmark page.

Industryp25p50p75Source
Ecommerce (D2C Retail)1.82.84.5Contentsquare DXB 2024
SaaS (B2B Software)(derived)2.23.86.5Contentsquare DXB 2024 (derived for SaaS)
Media (Content publishers, News)1.21.83.0Contentsquare DXB 2024
B2B Services (Agencies, Consulting)(derived)2.03.25.5Contentsquare DXB 2024 (derived)

Primary source

Digital Experience Benchmarks Report (2024) · Contentsquare · 2024

Analysis of 16.7 billion website sessions across 500+ enterprise and mid-market brands in 12 industries. Measures engagement metrics (bounce rate, pages per session, session duration, scroll depth) using passive behavioral tracking rather than survey. GA4-aligned bounce definition used (engagement < 10 seconds OR single pageview with no event). Industry cuts cover Retail, Financial Services, Technology, B2B, Media, Travel, Automotive.

Related metrics

Bounce RateAverage Session Duration