In brief What sets users, sessions and pageviews apart, which channels bring traffic to a site, and why more visits don't automatically mean better results.
What web traffic means
Web traffic is the total volume of visits and interactions a website gets over a period, whether that's days, weeks or months. It isn't a single number: it gets measured through several different metrics, each with its own definition, and mixing them up is one of the most common mistakes when reading a report.
When someone asks how much traffic a site gets, the answer depends on what's actually being counted. The number of users who visited a site doesn't match the number of sessions they triggered, and neither of those matches the total pageview count. Each metric answers a different question about how visitors behave, and a report that only shows one of them tells just part of the story.
Measuring traffic is the most basic function of web analytics: before analyzing conversions, channels or behavior, a site needs to know how many visits actually arrive and how to count them correctly. Without that foundation, everything built on top of it, from channel analysis to audience targeting, rests on shaky ground.
Users, sessions and pageviews: what each one counts
These three metrics get confused more than any others in a traffic report, because they're related but don't mean the same thing.
| Metric | What it counts |
| Users | The people who visited the site during the period. The same person counts once, no matter how many times they came back. |
| Sessions | The individual visits to the site, bounded by a period of inactivity. The same user can trigger several sessions on different days, or even the same day. |
| Pageviews (called Views in GA4) | The total number of pages loaded during those sessions. If a visitor reloads or reopens the same page, each load adds another view. |
The relationship between the three is hierarchical: a single user can trigger multiple sessions, and a single session can include multiple pageviews. That's why pageview counts almost always run higher than session counts, and session counts higher than user counts. For the exact definition of when a session starts and ends, including its timeout rules, there's a dedicated article on that concept.
How it works
Traffic doesn't arrive through a single path: it gets grouped into channels based on where each visit came from. Organic traffic arrives through a search engine's unpaid results, covered in detail in the article on organic search. Paid traffic comes from ads, within SEM and, more specifically, SEA campaigns run on search engines. Direct traffic is what shows up when someone types a URL by hand or opens a saved bookmark, without passing through any link in between. Referral traffic comes from a link posted on a different website, say a directory listing or an article that links out. Social traffic arrives from social networks, part of what social media marketing covers. And email traffic comes from newsletter campaigns sent to a subscriber list. Each of these channels shows up as its own row in an analytics report and can be reviewed on its own.
Every visit gets logged through a tracking pixel or similar snippet of code, which usually relies on a cookie to tell whether it's a new visitor or someone who's been to the site before. That's the mechanism that lets an analytics tool tell users apart from sessions: without a way to recognize the same visitor across visits, there'd be no way to know if two sessions belong to one person or two different ones. That link is what turns a raw pageview count into an actual picture of how many people sit behind the measured traffic.
Why it matters
A high visit count doesn't say much on its own. A site can log thousands of sessions a month and still barely sell anything if that traffic doesn't match the business's target audience: plenty of people showing up, but the wrong ones. Chasing traffic volume as the only goal, without watching conversion rate, is a common beginner mistake in digital marketing.
On top of that, not everything counted as traffic comes from real people. Some of it comes from search engine crawlers and other automated systems moving through a site with no intent to buy anything. Based on 2025 data, bots account for more than 53% of all web traffic worldwide. Modern analytics tools filter out a good part of that bot traffic before it shows up in reports, but none of them remove it entirely.
Traffic only becomes genuinely useful once it gets read alongside other metrics: which channel it came through, what the visitor does once they're on the site, and whether they end up completing the action the site is built around.
Frequently asked
What's the difference between users, sessions and pageviews?
A user is a person. A session is a single visit by that person, bounded by a period of inactivity. A pageview is each individual page loaded within that session. A single user can trigger several sessions, and a session can include several pageviews, so the three numbers almost never match.
Where does a website's traffic come from?
It gets grouped into channels by source: organic, from unpaid search results; paid, from ads; direct, when someone types the URL or uses a bookmark; referral, through a link on another site; social, from social networks; and email, from newsletter campaigns sent to a subscriber list.
Does more traffic always mean better results?
Not necessarily. A rise in visits without a matching improvement in conversion rate usually means the new traffic doesn't match the business's target audience. A few hundred well-targeted visits are worth more than thousands of sessions that weren't looking for what the site offers.
Does all recorded traffic come from real people?
No. Some of it comes from search engine crawlers and other automated systems with no intent to buy. Based on 2025 data, bots account for more than 53% of all web traffic worldwide. Analytics tools filter out a good share of it, but no filter catches all of it.
What tool gets used to measure a website's traffic?
The most common one is Google Analytics 4, free and widely used, though alternatives like Matomo exist with a different approach to privacy. Either one logs visits through a tracking pixel and a cookie that recognizes the same visitor across sessions.