How to Check Website Traffic: Yours and Competitors

Your own traffic can be measured; a competitor’s can only be estimated. Which source to use for each, why estimates miss so badly on small sites, and how to spot the visits that no longer arrive because the answer stays on the search page or in the chat.

Published 6 October 2026 — Co-founder of DoGeo, SEO, GEO and content; led the inbound strategy for Kulturo and HeyTalent

Short answer

To check traffic on your own website, the free and reliable sources are Google Search Console, which gives the real clicks from Google, and Google Analytics 4, which counts sessions from every channel. A competitor’s traffic cannot be measured, only estimated with tools such as Similarweb or Ahrefs, which work it out from browsing panels or from rankings and search volumes. Those estimates are good for comparing orders of magnitude, not for knowing the real figure of a specific site.

What is website traffic, and which number measures it

Definition

Website traffic is the number of visits a site receives over a period, as counted by a specific tool. There is no single figure: Search Console counts clicks from Google, Google Analytics counts sessions and a third-party tool estimates visits.

A click is a person selecting a link to the site in Google’s results. A session is a period of that person’s activity on the site, recorded by the analytics tag installed on the page. Google warns in its Search Central documentation, updated on 7 January 2026, that clicks and sessions are calculated differently and that comparing them will usually show different numbers.

Consent is one of the reasons: if the site asks permission to track and the visitor opts out, that visit never reaches Google Analytics, according to the same documentation. Search Console does not depend on that tag, because it counts from the search engine itself.

How to check your own website traffic for free

Your site

Your own website traffic can be checked for free with two Google tools that complement each other: Search Console for what arrives from search, and Google Analytics 4 for every visit, whatever its source. Both give real data, not estimates.

  1. 01 / SEARCH CONSOLE

    Read the Google clicks in Search Console

    Under Performance, with the search type set to “Web”, you get clicks and impressions for each query and each page. Google documents that appearances in AI Overviews and AI Mode are counted right there, inside “Web” (Google Search Central, updated on 10 December 2025).

  2. 02 / GOOGLE ANALYTICS 4

    See sessions by channel in Google Analytics 4

    The traffic acquisition report splits sessions by channel: organic search, direct, social, referral and AI assistants. It shows how much of the traffic comes from somewhere other than Google.

  3. 03 / COMPARE

    Compare equal periods, never a single day

    Month against a month of the same length, or the same month last year if the business is seasonal. A one-day spike says little; a twelve-month series says whether the site is growing.

How to check a competitor’s website traffic

Competitors

A competitor’s traffic cannot be checked, only estimated, because the real data sits in their Search Console and their analytics. Third-party tools work it out in two ways: browsing panels, or rankings multiplied by search volumes.

Similarweb explains on its methodology page, updated on 8 February 2026, that it combines anonymous browsing data collected by its products installed on millions of devices, public data, and data from partners such as internet service providers. It is a sample of people browsing, extrapolated to the whole.

Ahrefs calculates its organic traffic metric differently, according to its help centre, updated on 3 September 2026: it finds the keywords for which the site ranks in organic search results, estimates the traffic from each one based on the ranking position, the monthly search volume and an estimated click-through rate for that position, and adds it up. Ahrefs itself asks users to treat those figures as estimates.

There is also an open-source route. OpenSEO describes itself on its website, checked on 12 October 2026, as the open source alternative to Ahrefs and Semrush: it can be self-hosted for free, analyses competitor visibility and takes its data from DataForSEO. It is the tool DoGeo used for the comparison in the next section, so its estimates share the same limits as the rest.

Real data versus estimates: what each traffic source gives you

Comparison

Each traffic source measures something different, and only two give real data, both limited to your own site. The table compares the four most used sources by where their data comes from, which sites they can measure and what they are for.

SourceWhere the data comes fromWhich sites it can measureWhat it is for
Google Search ConsoleClicks and impressions recorded by Google itselfOnly sites verified by their ownerKnowing which queries and pages bring visits from Google
Google Analytics 4A tag on the site that records each sessionOnly the site where it is installedSeeing every visit by channel, including AI assistants
Ranking-based estimators (Ahrefs and similar)Estimated position times search volume and click-through rateAny siteComparing the organic traffic of several competitors
Panel-based estimators (Similarweb and similar)Browsing from a sample of devices, extrapolatedAny siteComparing the total traffic of several competitors
Sources: Google Search Central documentation and Google Analytics help, accessed on 6 October 2026; Similarweb methodology and Ahrefs help centre.

Why traffic estimates miss so badly, especially on small sites

Data

Traffic estimates miss because every piece of the formula is approximate: search volume, ranking position and click-through rate. On a small site, with few and little-known searches, the tool does not even see most of the queries that bring visits.

Comparing DataForSEO’s estimate with Search Console on three sites, DoGeo found that the error runs in both directions. For Kulturo, DataForSEO estimated 1,097 organic visits a month from Spain alone, while Search Console recorded 409 clicks in August 2026 from all countries: the estimate was 2.7 times the real figure. For HeyTalent, 2,338 estimated visits against 679 real clicks: 3.4 times.

On a site specialising in rigid inflatable boats the error went the other way. DataForSEO estimated 6 organic visits a month from Spain while Search Console recorded 108 clicks from Spain in seven weeks.

For Kulturo and HeyTalent the comparison favours the tool, which estimates one country against clicks from all of them, and it still overshoots. Three sites are enough not to take an estimate as a real figure, not to set a margin of error that would hold for any site.

The traffic that no longer arrives because the answer stays on the search page

Absorbed traffic

Part of a site’s demand no longer turns into a visit: when Google or an assistant answers directly, fewer people click. No traffic tool counts the person who read the answer and never came in.

Pew Research Center measured it with the real browsing of 900 US adults in March 2025 and published the results on 22 July 2025. People who saw an AI summary on Google clicked a traditional search result in 8% of visits to the results page, against 15% for those who did not see one. A click on a link inside the summary itself happened in just 1% of visits.

For anyone reading their traffic, the consequence is that a drop in visits is not always a drop in interest. The brand may be appearing in the answer without anyone coming through, and that is measured with other tools, covered in the difference between being mentioned and being cited.

How to spot that gap by crossing impressions and clicks in Search Console

Search Console

The gap shows up in Search Console when you compare the growth of impressions with the growth of clicks over the same periods. If impressions multiply far faster than clicks, the site is seen more than it is visited: a sign of answers staying on the search page, not proof.

At Kulturo, between the October–December 2025 quarter and the June–August 2026 quarter, clicks went from 209 to 1,243 and impressions from 2,411 to 251,067: 5.9 times the clicks and 104.1 times the impressions, according to Kulturo’s Google Search Console.

At HeyTalent, from March to August 2026, clicks went from 69 to 679 and impressions from 5,021 to 128,192: 9.8 times the clicks and 25.5 times the impressions, according to HeyTalent’s Google Search Console.

Search Console also has its own report on generative AI in Search, still in beta, which separates impressions inside Google’s AI answers; how to read it is explained in how to tell whether Google already cites you.

How to identify visits coming from ChatGPT and other assistants

AI referrals

Visits from an AI assistant are identified by the referring domain: chatgpt.com, perplexity.ai, claude.ai or gemini.google.com. Google Analytics 4 already groups them into a channel of their own, “AI Assistant”, with no setup needed.

According to Google Analytics help, accessed on 6 October 2026, the “AI Assistant” channel covers people arriving from sources such as ChatGPT, Gemini, DeepSeek or Grok: when the referring site is on Google’s list of assistants, the visit is recorded with the medium “ai-assistant”.

That channel only counts people who clicked. To know whether an assistant reads the site even when nobody visits afterwards, bot logging is the technical source: a rule in the site’s firewall or CDN that logs, without blocking, the requests from each bot, identified by its name and, where the provider publishes its addresses, verified by IP. ChatGPT-User, Claude-User and Perplexity-User are, according to OpenAI, Anthropic and Perplexity, the bots that open a page when someone asks in a conversation. This is what DoGeo sets up for each client, with a monthly count per bot and per page.

What the log does not show is what the assistant writes in its answer. Measuring whether it names the brand, and with which source, is a separate job, covered in how to track rankings and AI visibility.

A monthly report template for traffic and AI presence

Report

A useful monthly traffic report mixes business, AI presence and visits, because each block explains the gaps in the others. This monthly report template has nine metrics, and each one is logged with the month’s value, the change against the previous month and its source.

BlockMetricSource
BusinessLeads and clients who say they came from an AI assistant, by assistantCRM or sales conversation
BusinessLeads and clients from organic searchCRM or sales conversation
AI presenceAI citations and pages citedBing Webmaster Tools, AI performance report
AI presenceImpressions in Google’s generative AI report and the 5 pages with the most impressionsGoogle Search Console
AI presenceTracked prompts where the brand appears, by enginePrompt tracking
TrafficOrganic clicks, impressions and CTRGoogle Search Console
TrafficVisits arriving from assistants (chatgpt.com, perplexity.ai, claude.ai, gemini.google.com…)Web analytics
CrawlingVisits from each AI botServer or firewall logs
OutputPages published and updated in the month, and how many of them already have impressionsCMS or repository, and Google Search Console

The business block comes first because it justifies the rest: between 15% and 20% of new clients at Kulturo and HeyTalent come through GEO, according to what they say when they sign, and that route never shows up in full in any traffic tool.

Keep reading

Let’s talk about your visibility

Book a call with DoGeo. We come to it with a report already prepared on how Google and AI assistants see you today, and on what we would do first.