What is Pages per Session in Google Analytics?
Wondering how many pages visitors typically view before they leave your site? That's exactly what the "Pages per Session" metric tells you. This article will explain what it means, how to find a similar metric in Google Analytics 4, and how to use it to understand and improve user engagement on your website.
What is Pages per Session? A Simple Breakdown
Pages per Session is a straightforward metric that measures the average number of pages a person viewed during a single visit to your website. It's a classic measure of user engagement: a higher number generally suggests visitors are exploring more of your site, while a lower number might indicate they've found what they need quickly — or left unimpressed.
To really get it, let's break down the two parts of the term:
- Pages (aka Pageviews): This is a count of every time a page on your site is loaded by a user. If a visitor lands on your homepage, clicks to your "About" page, and then clicks back to the homepage, that counts as three pageviews.
- Session: A session is a group of user interactions with your website that take place within a given time frame. A single session begins when a user arrives on your site and ends after 30 minutes of inactivity or at midnight. All the clicks, scrolls, and viewing they do in that period belong to one session.
The formula is as simple as it sounds:
Total Pageviews / Total Sessions = Pages per Session
For example, if you had 1,000 pageviews from 500 sessions over a week, your Pages per Session would be 2 (1,000 / 500).
Finding This Metric in Google Analytics 4
If you've been using Google Analytics for a while, you might remember "Pages / Session" as a standard, readily available metric in older versions (Universal Analytics). In GA4, things have shifted to a more event-based model. The direct "Pages per Session" metric has been retired, but you can find a very similar one called "Views per user."
A "View" in GA4 is essentially the same as a "Pageview." The key difference is looking at it per "user" instead of per "session." This is a subtle but important change, as a single user can have multiple sessions over time. However, a session view is still the best way to get a similar pulse on engagement for a single visit.
Here’s how to calculate views per session in GA4:
1. Navigate to the Traffic Acquisition Report
The easiest place to find the data you need for this calculation is the standard reports.
- In your GA4 property, go to Reports > Acquisition > Traffic acquisition.
- This report shows you key metrics organized by the channel that brought the visitor to your site (like Organic Search, Direct, Paid Social, etc.).
2. Identify "Views" and "Sessions"
By default, the table will show you a metric called Sessions. It will also show Engaged sessions, Average engagement time, and other metrics. To see "Views," you may need to customize the report.
- Click the little pencil icon (Customize report) in the top-right corner of the report.
- Select Metrics.
- Click Add metric and search for and select Views.
- Click Apply and save your changes.
You will now have a column for total Sessions and total Views side-by-side.
3. Manually Calculate Views per Session
Once you have both metrics visible, you can perform the classic calculation yourself by exporting the data or using a calculator.
For any given channel or for your overall total, the formula is:
Total Views / Total Sessions = Average Views per Session
For a Faster Method: Create a Custom Calculated Metric
If you don't want to do that math every time, you can create your own "Views per Session" metric inside the GA4 Explore section.
- Go to the Explore tab on the left-hand navigation.
- Start a new Free form exploration.
- In the "Variables" column, click the "+" next to "Metrics". Search for and import both "Views" and "Sessions".
- Now, back in the "Variables" column, click the "+" next to "Metrics" again. At the bottom, click Create custom metric.
- Name your new metric (e.g., "Views per Session").
- In the formula field, enter
{{Views}}/{{Sessions}}. Use the auto-complete to ensure you select the correct metrics. - Set the "Unit of measurement" to "Standard" and click Create.
Now, you can use your newly created "Views per Session" metric in any custom report you build in the Explore section for seamless analysis.
What’s a "Good" Pages per Session Number?
There is no universal "good" number. What's excellent for one website might be terrible for another. The context of your website's purpose is everything.
Here are a few factors that determine what to aim for:
- Blogs & News Sites: A higher number (e.g., 3-5 pages per session) is often a sign of success. It means readers find your content engaging and are clicking through to read more articles, which drives ad impressions and affiliate revenue.
- E-commerce Stores: This is more complex. A higher number can mean a shopper is browsing multiple product categories, which is good. However, it could also mean they can't find what they're looking for or are stuck in a confusing checkout process. Conversely, 1-2 pages per session might be fantastic if the customer lands on a specific product page from an ad and makes a purchase right away.
- SaaS & B2B Websites: A middle-range number (e.g., 2-4 pages per session) is often ideal. A potential customer might visit your homepage, check out the features, review the pricing page, and then visit the contact page to book a demo.
- Support Portals or FAQs: A low number, often close to 1, is actually a great sign. It means a user came with a specific problem, landed on the right support article, found their answer, and left. Mission accomplished.
- Landing Pages: For a single-page marketing campaign, the Pages per Session will be 1 by design. Success here is measured by a different metric, like conversion rate.
The key takeaway is to evaluate this metric alongside your primary business goals. Is your goal to get a lead, sell a product, or keep a reader engaged? The answer will tell you what a "good" page per session number looks like for you.
5 Actionable Ways to Improve Pages per Session
If your goal is to encourage visitors to explore more of your site, here are several proven strategies you can implement.
1. Strengthen Your Internal Linking Strategy
This is one of the most powerful and easiest ways to improve engagement. When you write content, look for organic opportunities to link to other relevant posts or pages on your site. For instance, if you have a blog post about "The Best Drip Coffee Makers," it's natural to link to your articles on "How to Brew the Perfect Cup of Coffee" or "The Best Coffee Beans of 2024."
2. Feature Related Content or Products
Don't make visitors guess what to do next. Guide their journey. At the end of a blog post, include a "You Might Also Like..." or "Read Next" section with a handful of relevant articles. On an e-commerce product page, implement "Customers Also Viewed" or "Complete the Look" modules to encourage further browsing.
3. Improve Your Website Navigation and Structure
A confusing menu is a fast track to a high bounce rate. Ensure your primary navigation is logical, clean, and intuitive. Use clear, simple language for your navigation links. For larger sites, consider using mega-menus to showcase key categories and sub-pages without overwhelming the user. Breadcrumb navigation is also excellent for helping users understand where they are on your site and easily get back to a previous page.
4. Break Down Long Content into a Series
Instead of publishing one gigantic pillar page on a broad topic, consider turning it into a multi-part series. An ultimate guide on "Starting a Podcast" could become a five-part series covering everything from equipment and recording to editing and marketing. This structure naturally encourages readers to click through to the next part, boosting their session depth.
5. Optimize Page Speed and Mobile Experience
Patience online is razor-thin. If your pages take too long to load, visitors will leave before the content even appears. Use Google's PageSpeed Insights tool to identify and fix performance issues. Equally important is your mobile experience. The majority of web traffic is on mobile devices, so a website that is difficult to navigate on a phone will frustrate users and send them looking elsewhere.
Avoiding the "Pages per Session" Trap
Chasing a high Pages per Session number just for the sake of it can be misleading. Always analyze it in context with other important metrics, especially conversions.
High But Bad Scenario: Visitor Confusion
Imagine your Pages per Session is 8, but your conversion rate is abysmal. This could mean your site's navigation is unclear, and visitors are clicking all over the place, trying to find something without success. They might be looking for your contact information or pricing, but it's buried so deep that they give up in frustration. This "pogo-sticking" behavior inflates the metric but indicates a poor user experience.
Low but Good Scenario: Quick Problem Solving
A visitor searches "how to fix a leaky faucet" and lands directly on your clear, step-by-step tutorial. They find the answer in two minutes and leave. Their session had only one pageview, but it was a resounding success. You perfectly solved their need, and they will likely remember your helpful brand for future needs.
Final Thoughts
Pages per Session, or the GA4 equivalent of "Views per Session," is a valuable gauge of how visitors interact with your site. It helps you understand if your content is engaging and if your site's structure encourages exploration, but remember that a high number isn't always the goal. The true value comes from analyzing this metric within the context of your specific business objectives and the user journeys you want to create.
Digging into Google Analytics to customize reports and calculate these metrics can be time-consuming, especially when you have to cross-reference data from all your other marketing and sales platforms. We built Graphed to simplify all of this. Instead of spending hours in GA4, you can connect your data and ask simple, direct questions like "Which landing pages have the highest Views per user?" or "Compare my Views per session from organic vs paid search for the last 90 days." Graphed instantly builds the reports for you, so you can spend less time wrangling data and more time acting on insights.
Related Articles
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.
How to Create a Photo Album in Meta Business Suite
How to create a photo album in Meta Business Suite — step-by-step guide to organizing Facebook and Instagram photos into albums for your business page.