How to check website traffic, yours and anyone else
Four sources for your own numbers, four metrics worth watching, and how far an estimator can be trusted for a site you do not own.
There are two versions of how to check website traffic, and confusing them is why so many reported figures are wrong. Measuring your own site is arithmetic. Estimating someone else’s is inference.
Your own site: measured, not estimated
If you own the site, install analytics and read real numbers.
Google Analytics 4 is free and the default. It reports sessions, users, engaged sessions, and events. Note that GA4 dropped the classic bounce rate in favour of engagement rate, so old benchmarks do not map cleanly onto it.
Google Search Console answers a different question: how you performed in search. Impressions, clicks, average position and the queries behind them. Analytics tells you what visitors did; Search Console tells you how they found you.
Server logs are the neglected third source. They record every request including the ones that never run JavaScript, which means they see crawler traffic your analytics misses entirely. If you want to know whether an answer-engine crawler visited, this is the only place it shows up.
Privacy-first alternatives (Plausible, Fathom, Matomo) trade some depth for simpler reporting and lighter data collection. For most content sites the depth you lose is depth nobody read.
The metrics worth watching
Four metrics carry most of the meaning in a traffic report. Users rather than sessions when you care about reach, engaged sessions to filter out three-second bounces, pages per session to show whether internal links are working, and conversions, which is the only one the business will act on.
Everything else is diagnostic. Time on page in particular is measured badly by every analytics tool, because the last page of a visit has no exit event to measure against.
Someone else’s site: estimates, and how they are built
You cannot measure a site you do not own. Traffic estimator tools infer it, and knowing how changes how much you trust the output.
Most blend three inputs: clickstream data bought from browser extensions and ISPs, their own keyword rankings database multiplied by estimated click-through rates, and statistical modelling to fill the gaps.
That method has predictable failure modes:
- Small sites are unreliable. Below roughly 5,000 visits a month the panel data is too thin.
- Non-search traffic is invisible. A site living on a newsletter or TikTok will read as near-dead.
- Direction beats magnitude. “Their traffic tripled since March” is usually right. “They get 47,300 visits” is a guess with a confidence interval nobody shows you.
Run any competitor through two estimators and you will often see a twofold difference. Use them to compare sites within one tool, and to watch trends. Do not put the absolute number in a board deck.
A worked example
You are considering a guest post on an industry blog and want to know if it is worth the effort.
- Estimator check. Similarweb suggests roughly 60,000 monthly visits; Semrush suggests 25,000. Wide gap, so treat both as soft.
- Direction. Both show the trend rising over twelve months. That agreement is worth more than either figure.
- Source mix. The estimator attributes 70% to organic search, which means the audience arrives with intent rather than from a single viral post.
- Reality check. Their recent posts have comments and their newsletter has visible subscriber numbers. Signs of actual readers.
- Decision. Worth pitching. Not because of 60,000, which you do not believe, but because three independent signals agree the site is alive and growing.
Traffic sources, and what each is telling you
The split matters more than the total.
Organic search is compounding and slow. Direct is people who already know you, though it is also where untagged campaigns and some app traffic land, so a sudden spike is often a tracking problem. Referral shows which relationships pay. Social is spiky by nature and rarely compounds without email capture behind it.
A common misreading: direct traffic jumping 40% overnight almost never means brand awareness improved overnight. Check your campaign tagging first.
What traffic will not tell you
Traffic is a lagging indicator of things you did months ago, and it is silent about a growing share of how people find answers. Someone who asks an AI assistant about your subject, gets an answer citing a competitor, and never clicks anything, does not appear in your analytics as a lost visitor. They do not appear at all.
That gap is why citation share is now measured separately from traffic. The GEO page explains what is tracked and how, and crawled, indexed and cited covers why being in the index is not enough.
For the pages themselves, the free Crawld scan checks whether they can be crawled, read and quoted. It reports its own coverage rather than a bare score, and it does not estimate traffic for you or anyone else.