KPI Tree

Metric Definition

Pages Per Session = Total Pageviews / Total Sessions
Total PageviewsTotal number of pages viewed across all sessions during the period
Total SessionsTotal number of sessions during the period
Metric GlossaryMarketing Metrics

Pages per session

Pages per session measures the average number of pages a visitor views during a single session on your website. It is a core engagement metric that indicates how effectively your site architecture, content, and internal linking encourage visitors to explore beyond their landing page.

7 min read

Generate AI summary

What is pages per session?

Pages per session (sometimes called page depth) is the average number of pages viewed per visit. It is calculated by dividing total pageviews by total sessions over a given time period. A pages-per-session value of 3.5 means the average visitor views three to four pages before ending their session.

The metric serves as a proxy for engagement depth. More pages viewed generally indicates that visitors find the site content relevant and the navigation intuitive enough to continue exploring. However, higher is not always better. A visitor who views ten pages trying to find basic information is not more engaged than one who finds what they need in two pages and converts.

Pages per session is closely related to bounce rate and session duration. A high bounce rate depresses pages per session because single-page sessions contribute a value of one to the average. Long session durations with low pages per session suggest visitors are spending time on individual pages (reading long content or watching videos) rather than navigating broadly.

The metric is most useful when segmented by traffic source, landing page, device type, and user segment. Aggregate site-wide averages mask important differences: organic search visitors exploring a blog will have different depth patterns than paid traffic arriving on a focused landing page. Understanding these segments reveals where navigation improvements will have the most impact.

Pages per session is an engagement signal, not a goal in itself. A high value on an ecommerce site may indicate healthy browsing behaviour, while the same value on a SaaS pricing page may signal confusion. Always interpret in context.

How to calculate pages per session

Divide the total number of pageviews by the total number of sessions during the measurement period. Most analytics platforms report this metric automatically.

For example, if your site recorded 150,000 pageviews and 60,000 sessions in a month, pages per session is 150,000 / 60,000 = 2.5.

In Google Analytics 4, the equivalent metric is "Views per session" and appears in the Engagement overview. Note that GA4 counts screen views (for apps) and pageviews together, so if you have a hybrid web and app property, the metric may include non-web views.

Single-page visits (bounces) contribute a value of 1.0 to the calculation. This means a site with a 50% bounce rate needs the remaining visitors to view an average of 4.0 pages to achieve a site-wide average of 2.5 pages per session. Reducing bounce rate is often the fastest way to improve the aggregate metric, even without changing the behaviour of visitors who already engage with multiple pages.

ScenarioTotal sessionsTotal pageviewsPages per session
Content blog40,00072,0001.8
Ecommerce store40,000160,0004.0
SaaS marketing site40,000100,0002.5
Documentation / support site40,000120,0003.0

Pages per session in a metric tree

Pages per session connects landing page quality to conversion outcomes within a metric tree. It is an intermediate engagement metric that indicates whether visitors are moving deeper into the site towards conversion-oriented pages.

The tree reveals that pages per session is driven by four primary factors. Internal linking quality determines how easily visitors can discover related content from any page. Navigation clarity covers whether menus, breadcrumbs, and category structures make the site architecture intuitive. Content relevance reflects whether visitors find what they are looking for and whether related content matches their interests. Page load speed affects whether visitors wait for the next page to load or abandon the journey.

Improving pages per session increases the likelihood that visitors encounter conversion-oriented pages (pricing, product, sign-up) during their session. Each additional page viewed is another opportunity to present a CTA and move the visitor closer to converting.

Pages per session benchmarks

Benchmarks for pages per session vary significantly by site type and business model. Sites that rely on browse-and-discover behaviour naturally have higher depth than single-purpose landing pages.

Site typeTypical pages per sessionNotes
Ecommerce3.5 to 6.0Browsing and comparison behaviour drives higher depth. Category and filter pages inflate the count.
SaaS / B2B marketing site2.0 to 3.5Visitors typically check features, pricing, and a case study or two before converting or leaving.
Content / media / blog1.5 to 2.5Often driven by search intent. Visitors find the article they need and leave. Strong internal linking pushes this higher.
Documentation / support2.5 to 4.0Users often navigate through multiple help articles to solve a problem. High depth may indicate difficulty finding answers.
Single-page apps / tools1.0 to 1.5Expected low depth because the core experience is on one page. Pageviews is a poor engagement metric here.

Always segment pages per session by traffic source. Paid traffic sent to a focused landing page should convert in fewer pages. Organic blog traffic may browse more broadly. Comparing these segments against a single site-wide average is misleading.

How to increase pages per session

Increasing pages per session means making it easy and appealing for visitors to continue their journey through the site. The goal is not to add unnecessary clicks but to surface relevant content that serves the visitor's needs.

  1. 1

    Strengthen internal linking

    Add contextual links within your content that point to related pages. Use descriptive anchor text that tells the visitor what they will find. Avoid generic "click here" links. Internal linking is the single most effective lever for increasing navigation depth.

  2. 2

    Add related content recommendations

    Display "related articles", "customers also viewed", or "recommended for you" sections on content and product pages. Algorithmic recommendations based on browsing behaviour outperform static suggestions.

  3. 3

    Improve site navigation and information architecture

    Ensure your navigation menu is clear, logical, and accessible from every page. Use breadcrumbs to show visitors where they are and make it easy to browse within a category. Confusing navigation is one of the leading causes of single-page exits.

  4. 4

    Reduce page load times

    Every additional second of load time reduces the probability that a visitor will click through to another page. Optimise images, minimise JavaScript, and use caching to ensure that internal page transitions feel instant.

  5. 5

    Create content series and sequential journeys

    Structure content into multi-part series with clear "next" and "previous" links. Guide visitors through a logical progression of topics. This works particularly well for educational content and product tours.

  6. 6

    Reduce bounce rate on high-traffic landing pages

    Since bounces contribute a pages-per-session value of 1.0, reducing bounce rate on your highest-traffic pages has an outsized impact on the site-wide average. Ensure landing pages match search intent and provide clear paths to deeper content.

Common mistakes with pages per session

Pages per session is a useful directional metric, but it is frequently over-simplified or misinterpreted. These common mistakes reduce its diagnostic value.

Assuming more pages always means better engagement

A visitor clicking through ten pages trying to find a phone number is frustrated, not engaged. High page depth on support sites may indicate poor findability. Always pair pages per session with conversion rate and satisfaction metrics.

Comparing across fundamentally different site types

An ecommerce site with 5.0 pages per session and a SaaS landing page with 1.5 are not comparable. Benchmark within your own site type and track trends over time rather than comparing to unrelated businesses.

Ignoring single-page application dynamics

Single-page applications (SPAs) may not fire traditional pageview events for in-app navigation. If your analytics is not configured to track virtual pageviews, pages per session will be artificially depressed.

Optimising for depth instead of conversion

Adding unnecessary intermediate pages to inflate the metric wastes visitor time and reduces conversion rate. The goal is to help visitors reach conversion pages efficiently, not to maximise the number of pages they see.

Related metrics

Bounce Rate

Marketing Metrics
Google AnalyticsPostHog

Metric Definition

Bounce Rate = (Single-Page Sessions / Total Sessions) × 100

Bounce rate measures the percentage of visitors who leave a website after viewing only one page without taking any further action. It is a key engagement metric that signals whether your content and user experience meet visitor expectations set by the referring source.

View metric

Session Duration

Product Metrics
Google AnalyticsPostHog

Metric Definition

Average Session Duration = Total Time of All Sessions / Number of Sessions

Session duration measures the length of time a user spends actively engaged with your product during a single session. It is an engagement depth metric that indicates whether users are finding enough value to invest meaningful time in your product.

View metric

Exit Rate

Marketing Metrics
Google Analytics

Metric Definition

Exit Rate = (Exits from Page / Total Pageviews of Page) x 100

Exit rate measures the percentage of pageviews on a given page that were the last in a session. Unlike bounce rate, which only counts single-page sessions, exit rate applies to all sessions regardless of how many pages the visitor viewed before leaving. It reveals which pages are most commonly the final stop in a user journey.

View metric

Conversion Rate

CVR

Marketing Metrics
Google AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Track navigation depth alongside every engagement metric that matters

Decompose pages per session into internal linking, navigation quality, and content relevance to understand exactly how visitors move through your site.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business