Skip to main content
3 min read

Page Quality Metrics

The Pages tab in your domain dashboard shows three quality metrics per URL: bounce rate, exit rate, and median time on page. They look similar but answer different questions.

Quick comparison

MetricQuestion it answersRange
Bounce rateWhat share of pageviews of this URL came from sessions that ended on this page with no other pageviews?0–100%
Exit rateWhat share of pageviews of this URL were the final pageview of their session?0–100%
Median time on pageHow long does a typical visitor spend on this page before navigating?seconds

A single-pageview session on /pricing counts toward both the bounce rate and the exit rate of /pricing. A visitor who lands on /blog, reads it, then navigates to /pricing and leaves — only contributes to the exit rate of /pricing, not its bounce rate.

How Zenovay computes them

Zenovay aggregates these metrics nightly from the page_views table:

  • Bounce rate = (pageviews of this URL where the session has exactly 1 pageview) / (total pageviews of this URL) × 100
  • Exit rate = (pageviews of this URL that were the last pageview of their session) / (total pageviews of this URL) × 100
  • Median time on page = the 50th percentile of time_on_page_seconds for this URL

The median (rather than the mean) is used to reduce skew from idle tabs, bot scrapers, and outliers.

Zero-value pageviews (where time_on_page_seconds = 0, typically because the visitor closed the tab before the tracker measured time) are included in the median. If most visitors close immediately, the median will be 0.

Reading the Pages table

Hover any row in the Pages tab — the InfoCard popover surfaces all three metrics for that URL. Pages with bounce rate above 70% are highlighted in warning color so high-friction URLs are easy to spot.

When bounce rate isn't bad

A high bounce rate isn't automatically a problem:

  • Single-purpose pages (a recipe, a phone number, a status page) — visitors land, get the answer, and leave. High bounce ≠ bad UX.
  • Top-of-funnel content with strong CTAs — bounces here usually mean copy or load-time problems.
  • Authenticated app pages — these should have very low bounce rates.

Always read bounce rate alongside median time on page. A 90% bounce with a 3-second median time is a problem; a 90% bounce with a 90-second median time means visitors are reading and leaving satisfied.

When exit rate matters most

Exit rate is the metric you watch on conversion-critical pages — checkout, signup, pricing, contact. A spike in exit rate on /checkout is one of the strongest leading indicators of revenue impact.

Was this page helpful?