Pages per session (also called pageviews per session) is the average number of distinct pages a visitor views during a single browsing session on your website. It is calculated by dividing total pageviews by total sessions over a given time period. A higher pages-per-session metric generally indicates that visitors are exploring the site, discovering multiple products, and navigating through the experience — though context matters significantly when interpreting the number.
Formula / How to Calculate Pages Per Session
Pages Per Session = Total Pageviews ÷ Total Sessions
If your Shopify store records 120,000 pageviews across 40,000 sessions in a month, the average pages per session is 3.0.
Why Pages Per Session Matters for Ecommerce
Pages per session reflects the depth of a visitor's engagement with your product catalogue. For D2C brands with a broad product range — like a multi-category brand such as Plum (skincare, hair care, body care) — a high pages-per-session metric suggests visitors are discovering and comparing products across categories, which is a positive signal for cross-sell and upsell potential. For single-product or limited-range brands, very high pages per session might actually indicate navigation confusion — visitors searching for something they cannot find. Contextualise the metric with conversion data: if pages per session is high but conversion is low, visitors are browsing but not finding enough reason to purchase. If both are high, the site experience is working well.
Real-World Example
An Indian multi-brand Shopify beauty store noticed that visitors from organic search had an average of 4.2 pages per session, while visitors from Instagram ads averaged 1.7 pages per session. The organic search visitors were discovering the store through category or ingredient-based searches (e.g., "vitamin C serum for Indian skin") and then browsing additional products. The Instagram visitors were landing on a specific product page and leaving. The store used this insight to add a strong "You Might Also Like" section and a sticky "Top Picks" banner to paid landing pages, which lifted pages per session for that traffic segment to 2.8 and improved overall conversion.
How to Improve / Optimize Pages Per Session
- Improve internal linking and product discovery: "Frequently bought together," "Related products," and "Complete the routine" sections encourage multi-page browsing.
- Use contextual cross-links on product pages: linking from a face wash to a matching toner and moisturiser creates natural navigation paths.
- Improve site search: visitors who use internal search view significantly more pages and convert at higher rates — invest in a good search experience.
- Optimise category page layouts: clear filtering, sorting, and visual product cards make it easy for visitors to move between products.
- Personalise recommendations: showing products relevant to a visitor's stated or inferred preferences generates more clicks than generic bestseller lists.
Pages Per Session in A/B Testing
Pages per session is a useful engagement metric for testing navigation changes, category page layouts, or product recommendation modules. Increases in pages per session from a variant (without a corresponding drop in conversion rate) typically indicate an improved discovery experience.
Run smarter A/B tests with CustomFit.ai — 14-day free trial, no credit card required.