← All postsHow Do You Check Website Visitors in Google Analytics?

How Do You Check Website Visitors in Google Analytics?

Carlos GarciaCarlos GarciaPublished

How Do You Check Website Visitors in Google Analytics?

There is a small, slightly annoying obstacle sitting between you and this answer: Google Analytics 4 does not have a metric called "visitors."

It never did. Universal Analytics reported "Users," GA4 reports "Active users" and "Total users," and neither of them is labelled with the word most people actually search for. So you open the property, scan the left-hand menu for something that says "Visitors," find nothing, and conclude the report is hidden somewhere clever.

It is not hidden. It is on the first screen you land on, under a different name. The useful part of this article is less about clicking and more about which of the three user numbers you should be quoting, because they do not agree with each other and the gap between them is where most reporting mistakes live.

Where Are Website Visitors in Google Analytics?

Open your property and click Reports in the left menu. The Reports snapshot that loads first carries your visitor count as Active users, with a trend line and a comparison against the previous period.

That is the number. If someone asks how many people visited your site last month, select the date range and read Active users off that card.

For a breakdown of where those people came from, go to Reports → Acquisition → Traffic acquisition. For a breakdown of who they are — country, device, browser — go to Reports → User attributes → Overview. For who is on the site at this exact moment, go to Reports → Realtime.

Everything else in this article is about why that single number has three competing definitions.

One more framing point before the mechanics. "Visitors" is a question about people, and GA4 is a tool that measures devices and browsers. That mismatch is not pedantry — it is the source of nearly every argument about whether the number is right, and it comes back in the limitations section below.

Not sure your analytics is even counting correctly? Get a free SEO audit and we will check your tracking setup alongside your rankings.

Free audit

Where do you stand in AI search?

A manual SEO + AI search audit of your site: how ChatGPT, Gemini, Perplexity and Claude read and cite it today, and what to fix first. Report within 48 hours, no credit card.

Get my free audit

Or have it all done: AI SEO services, $999 once

Active Users vs Total Users vs New Users

GA4 ships three separate user metrics, and they answer three different questions. Google's own definitions are worth reading literally, because the distinctions are narrower than they sound.

Total users

Google defines Total users as "the number of unique users who triggered any event in the specified date range."

Any event at all. Someone who landed on your homepage, fired a page_view, and closed the tab in two seconds is a Total user. This is the broadest count and the closest thing GA4 has to the old notion of a unique visitor.

Active users

Google defines Active users as "the number of unique users who engaged with your site or app in the specified date range."

The word doing the work is engaged. A user becomes active when they have an engaged session, or when GA4 collects a first_visit event or an engagement_time_msec parameter from your site. An engaged session, in turn, is one that lasted ten seconds or longer, or produced at least one conversion event, or racked up two or more page views.

So Active users excludes a chunk of your genuine traffic: the people who bounced off in under ten seconds without a second pageview. That is deliberate. Google made Active users the headline metric precisely because it filters out the least meaningful arrivals.

New users

New users is "the number of new unique users who logged the first_open or first_visit event in the specified date range." First-time arrivals, in other words.

Its counterpart, Returning users, counts "unique users who initiated at least one previous session" — and Google is explicit that this holds "regardless of whether or not the previous session was an engaged session."

Why the numbers never match

Total users will be your largest figure. Active users will sit below it. New plus Returning will not cleanly equal either one, because a single person can be both new and returning inside a long enough date range.

None of this is a bug. It is three questions with three answers, and the mistake is picking whichever is highest for a client report and then being unable to explain it next month.

Reporting numbers you cannot defend is worse than reporting none. Get a free SEO audit and we will tell you which metrics your site should actually be tracking.

How to Check Website Visitors: Step by Step

1. Open the Reports snapshot

Sign in, select the correct property — this is the step people skip when the numbers look wrong — and click Reports. The snapshot loads by default.

2. Set the date range

Click the date selector at the top right. Choose your period, and tick the comparison box to put the previous period beside it. Without a comparison, a visitor count is a number with no information in it.

3. Read Active users from the first card

The scorecard at the top left is your headline figure. Hover the trend line for daily values.

4. Add Total users if you need the broader count

In most reports you can click a metric name in a table header and swap it for another. In the snapshot, scroll to the Users in last 30 minutes and acquisition cards, or move to Acquisition → Traffic acquisition where you can add Total users as a column.

5. Split new from returning

Reports → Retention carries new versus returning cohorts. For a cleaner cut, build an exploration: Explore → Free form, drag in the New / returning dimension, and use Total users as the metric.

6. Check the live count

Reports → Realtime shows activity for the last 30 minutes. Google's card documentation describes it as showing "the total number of active users over the past 30 minutes, along with a per-minute count for that window," plus live activity for a second dimension — which pages they are on, or which countries they are in.

The Realtime report carries cards for active users over the last five and 30 minutes, active users by first user source, medium, source platform or campaign, views by page title, event count by event name, key events, and active users by user property.

7. Export it

Use the share icon at the top right to download CSV or PDF, or schedule an email. For anything recurring, link the property to Looker Studio instead of exporting by hand every month.

A practical habit: screenshot the figure with the date range visible whenever you report it. Six weeks later, when the same period reads differently because consent modelling backfilled it or someone changed a filter, you will want to know what you actually saw.

When Each Number Is the Right One

Pick the metric from the question, not from the dashboard.

  • Reporting growth to a client or a board: Active users. It is GA4's default for a reason, and it is the figure least inflated by accidental traffic.
  • Calculating conversion rate: Total users, or sessions, depending on your denominator. Be consistent and write down which you chose.
  • Measuring a campaign launch: New users, segmented by source in Traffic acquisition.
  • Judging content quality: Returning users and the retention report. One-off spikes from a viral post look identical to real audience growth until you split these out.
  • Debugging a tracking problem: Realtime. Load your own site in a private window and watch yourself appear.
  • Comparing against historical Universal Analytics numbers: Total users is the nearest equivalent, and even then the counting methodology differs enough that you should treat the comparison as directional only.

Limitations You Should Know About

GA4 does not count people. It counts browsers, devices and app instances, stitched together with cookies and, if you have enabled it, signed-in user IDs. One person on a laptop, a phone and a work machine can arrive as three users. Someone who clears cookies becomes a new user on their next visit.

Cookie consent changes the count. If your banner blocks analytics until a user accepts, every user who declines is invisible. Google's consent mode and behavioural modelling can fill some of that gap, but modelled data is an estimate, and properties with heavy EU traffic can show meaningful shortfalls against server logs.

Thresholding hides small numbers. When a report could identify individuals from demographic data, GA4 withholds rows. This is why a segment can show users in one view and blanks in another.

Data retention has a floor. User-scoped data expires on the retention setting in Admin → Data settings → Data retention, and the default is shorter than most people assume. Explorations cannot reach past it even though standard reports appear to. Change the setting early; it is not retroactive.

Realtime is best-effort. Google says so directly: delivery can be delayed, cards cap at 700 rows, and some data is grouped as "(other)," which can make event counts differ slightly from the standard reports.

Bot traffic is filtered, but not perfectly. GA4 excludes known spiders automatically. Sophisticated scrapers and headless browsers still land in your user counts.

Filters and internal traffic can quietly remove real users. If someone configured an internal-traffic filter on an IP range that has since been reassigned, or set a developer filter to "active" rather than "testing," you will be excluding people you meant to count. Check Admin → Data settings → Data filters before concluding that traffic has dropped.

Analytics that under-reports your traffic is a strategy problem, not just a data problem. Get a free SEO audit and see what your real search visibility looks like.

Google Analytics vs the Alternatives

Versus server log analysis. Your server sees every request, including the users who blocked analytics and the bots that GA4 filters out. Logs are the ground truth for "how many requests," but they cannot tell you engagement, and attributing them to real humans is work. Use logs to sanity-check a suspiciously low GA4 figure.

Versus Search Console. Search Console reports clicks from Google search, not visitors to your site, and it counts them differently. A gap of ten to twenty per cent between Search Console clicks and GA4 organic users is normal and is not a sign either tool is broken.

Versus privacy-first analytics. Tools in this category count visitors without cookies, so they frequently report higher numbers than a consent-gated GA4 property. They trade depth for that: no funnels of any sophistication, far less segmentation, no free integration with Google Ads.

Versus heatmap and session-recording tools. These answer "what did they do" rather than "how many were there." They complement GA4 and replace nothing in it.

Versus doing it in a spreadsheet from exports. Perfectly reasonable for a monthly report. Unsustainable as a habit, and the point at which you should be using Looker Studio.

Versus your ad platforms' own reporting. Google Ads, Meta and LinkedIn each count a click or a landing-page view on their own terms, with their own attribution windows. They will not match GA4 and are not supposed to. Treat the platform figure as the cost side and GA4 as the behaviour side.

Final Thoughts

The answer to "how do I check website visitors in Google Analytics" is that you click Reports and read Active users. The answer that actually helps you is that GA4 has three user metrics, they disagree by design, and you should know which one you are quoting before someone asks.

Pick one metric per question. Write down the definition you are using. Compare periods rather than quoting bare numbers. And resist the urge to switch to whichever metric makes the month look best, because that is a decision you only get to make once before it stops being credible.

If the engagement threshold behind Active users is the part that surprised you, it is worth understanding properly — we have broken down what an engaged session is in GA4 and how the ten-second rule changes the numbers you report.

Want to know whether your traffic is actually growing or just moving around? Get a free SEO audit and we will show you where your search visibility stands.

Want this done for you?

SEO Stuff gets businesses cited by ChatGPT, Gemini, Perplexity and Claude, and ranking in Google. Start with the free audit, a call, or the package.

See where you stand

A free, manual SEO + AI search audit of your site, with a report within 48 hours. No credit card, no sales call.

Get my free audit

Talk it through

A free 15-minute call with the founder about whether AI search is a meaningful opportunity for your business.

Free strategy call

Have it done

The Done-For-You Package: audit, 10 pages of content, 3 DR50+ placements, dashboard. $999 once, delivered in 21 business days.

See the package