what is a session? visits, unique visitors and the words your analytics uses

business · Oct 6, 2026 · 5 min read

analytics dashboards speak in three words — pageview, session, user — and every misunderstanding about "how many people visit my site" starts with mixing them up. they answer three different questions, and the difference is not pedantry: it is the difference between "we got 4,000 visits" and "we got 400 visitors who read ten pages each", which are very different businesses.

the three words, with one café

imagine your site is a café:

  • pageview — one drink served. every page loaded counts, including the same person loading the same page twice. the raw volume of consumption.
  • session — one visit. a person walks in, reads three pages over ten minutes, leaves. that is one session containing three pageviews. if they come back tomorrow, that is a second session.
  • user — one regular, as far as the tool can tell. the browser cookie identifies the device; the same cookie returning is "the same user".

so the dashboard sentence "320 users, 410 sessions, 1,900 pageviews" reads: roughly 320 devices visited, in 410 separate trips, consuming 1,900 pages. the ratio that matters most for a blog is pageviews per session — it is the "did they find one answer or start reading" number, and it is where the content choices described in how do i get customers become measurable.

where the model cracks

the café metaphor ends where the technology does, and knowing the cracks keeps you from over-trusting the numbers:

  • the user is a cookie, not a person. the same person on phone and laptop is two users. clearing cookies creates a new user. two colleagues sharing one machine are one. "users" really means "devices seen recently".
  • the session has an arbitrary clock. standard analytics ends a session after 30 minutes of inactivity. read one page, leave the tab open for an hour, click to a second page — that is two sessions, one person, no lie detected. the 30 minutes is a convention, not a law.
  • the pageview can be a robot or a prefetch. crawlers and browser preloading inflate counts; serious tools filter the obvious bots, imperfectly.

this is why two tools will never agree on the same site — they disagree about where the cracks are — which is why two tools never fully agree: treat all of them as estimates.

the words you will meet next to them

  • organic traffic — sessions that arrived from an unpaid search result. the number your seo work is supposed to move. its counterpart, direct traffic, is typed urls and mystery sources, explained in typed urls and mystery sources, mostly meaning "nobody labeled it".

  • referral traffic — sessions that arrived by clicking a link on another site.

  • bounce — a session that viewed one page and left without a traceable action. it sounds damning and often is not: the visitor who read your opening-hours page and called you bounced, and did exactly what you wanted. the full defense is in is a high bounce rate bad.

  • conversion — a session that did the thing that pays. defined in what counts as a conversion for my site.

    the one use that pays the rent

vocabulary earns its keep when it changes a decision. the recurring one: compare sessions to conversions per page. a page taking many sessions and producing no conversions is a shop window people photograph and walk past — fix the cta (what is a cta button); a page taking few sessions but converting heavily deserves more content and internal links, because it sells.

FAQ: the questions i actually get

why does the "users" number go down when i look at a longer date range?

it does not — you are reading a different aggregation. over a month the same device counts once; over a day it counts each day it appears. longer ranges merge, shorter ranges split.

is a session the same as a visit?

yes, those are two names for the same idea. "visit" is the plain word, "session" the technical one.

how long should a session last?

there is no healthy universal number. a directions page with 20-second sessions is succeeding; a guide with 20-second sessions is failing. duration only means something next to the page's job.