Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
SEO analytics · 17 min read

How to check website traffic: your site and your competitors

To check your own website traffic, use Google Analytics 4 for visits and behaviour and Google Search Console for search clicks. To estimate a competitor's traffic, use tools like Semrush, Ahrefs or Similarweb. This guide shows exactly where to look, which numbers matter and how to explain changes.

Neeraj Kumar, founder of Top SEO AgencyBy Neeraj Kumar, Founder, Top SEO Agency·Updated 1 November 2026
Paper hand with a magnifying glass over a traffic chart: how to check website traffic by Top SEO Agency
Your own analytics are exact; competitor numbers are always estimates.
On this page
  1. Tools to check website traffic
  2. How to check traffic in Google Analytics 4
  3. How to check search traffic in Search Console
  4. Which traffic metrics matter
  5. How to check competitor website traffic
  6. Why your traffic numbers might differ between tools
  7. How to explain a traffic drop
  8. Website traffic benchmarks to watch
  9. Step by step: build a simple monthly traffic report
  10. How to check traffic for a specific page
  11. Traffic sources explained
  12. How to check traffic on Shopify, WordPress and Wix
  13. Mistakes when checking website traffic
  14. Setting traffic goals that make sense
  15. Tracking traffic from AI search
  16. How to check website traffic in real time
  17. Pick the right date range before you read any numbers
  18. Users, sessions and views: what each traffic number counts
  19. Branded vs non branded search traffic
  20. How to label campaign traffic with UTM tags
  21. Check traffic by country, device and landing page
  22. Other free ways to check your own traffic
  23. Estimate a competitor's traffic from their top pages
  24. Monthly website traffic checklist
  25. How to grow website traffic
  26. FAQs

Traffic tells you whether people are finding your site and what they do once they arrive. But the raw number of visits is only part of the story. You also need to know where visitors come from, which pages they land on and whether they become leads or customers.

Below you will learn how to check traffic on your own site with free Google tools, how to estimate competitor traffic and how to tell real growth from noise. For a deeper look at the metric itself, see our glossary entry on website traffic.

Get an SEO quote

Tell us your goals and get clear SEO pricing within 1 business day.

Get my SEO quote Chat on WhatsApp
Key takeaways
  • Google Analytics 4 shows all visits by channel; Search Console shows Google search clicks.
  • Competitor traffic tools give estimates, best used for trends and comparisons.
  • Track traffic alongside conversions to see real business value.
  • Check seasonality and Google updates before reacting to drops.

Tools to check website traffic

ToolData typeBest forCost
Google Analytics 4Exact data from your siteTotal visits, channels, landing pages, conversionsFree
Google Search ConsoleExact Google search dataClicks, impressions, queries, positionsFree
Bing Webmaster ToolsExact Bing dataBing clicks and queriesFree
Semrush and AhrefsEstimatesCompetitor organic traffic and keywordsPaid
SimilarwebEstimatesOverall competitor traffic and channelsFree tier and paid

How to check traffic in Google Analytics 4

  1. 1Open GA4 and go to Reports, then Acquisition, then Traffic acquisition.
  2. 2Set the date range, such as the last 28 days compared with the previous period.
  3. 3View sessions by default channel group: Organic Search, Direct, Referral, Paid Search and others.
  4. 4Open Engagement, then Landing page, to see which pages people arrive on.
  5. 5Add a comparison or filter for Organic Search to focus on SEO traffic.
  6. 6Check Key events to see how many visits turned into leads or sales.

How to check search traffic in Search Console

Magnifying glass over a column chart of search traffic: check website traffic by Top SEO Agency
  1. 1Open Search Console and choose your property.
  2. 2Go to Performance, then Search results.
  3. 3Turn on Total clicks, Total impressions, Average CTR and Average position.
  4. 4Use the Queries tab to see which searches bring clicks.
  5. 5Use the Pages tab to see which pages earn the most clicks.
  6. 6Compare date ranges to spot trends.

Search Console only counts Google search. Use it with GA4 for the full picture, as explained in our Google Analytics glossary entry.

Which traffic metrics matter

MetricWhat it tells you
Sessions and usersHow many visits and visitors you get
Traffic by channelWhere visitors come from
Landing pagesWhich pages attract visitors
Engagement rateShare of visits that stayed, clicked or converted
Key events and conversion rateHow many visits became leads or sales
Clicks and impressionsSearch visibility and demand in Google

How to check competitor website traffic

  1. 1Enter the competitor domain into Semrush, Ahrefs or Similarweb.
  2. 2Look at the estimated organic traffic trend over 12 months or more.
  3. 3Check their top pages by estimated traffic.
  4. 4Check which keywords bring them the most visits.
  5. 5Compare several competitors against your own site using the same tool.
  6. 6Use the data for direction, not exact numbers.

Estimates can be far off for small sites and local businesses. They are most useful for spotting trends, strong pages and keyword gaps.

Why your traffic numbers might differ between tools

Different definitions

GA4 counts sessions and users; Search Console counts clicks from Google only.

Consent and blockers

Cookie consent and ad blockers mean some visits are not recorded in analytics.

Bots and spam

Some tools filter bots differently.

Estimates vs real data

Third party tools model traffic from rankings; they do not see your server.

How to explain a traffic drop

  1. 1Check if the drop is real: compare GA4 and Search Console over the same dates.
  2. 2Look for seasonality by comparing the same period last year.
  3. 3Check the Google Search Status Dashboard for core updates on those dates.
  4. 4Look for technical issues in Search Console, such as indexing or server errors.
  5. 5Find which pages and queries lost the most clicks.
  6. 6Check for new competitors or new SERP features such as AI Overviews.

Website traffic benchmarks to watch

MetricWhat it tells youWhere to find it
Organic clicksVisits from Google searchSearch Console
Sessions by channelWhere visitors come fromGoogle Analytics
Engaged sessionsVisits with real interactionGoogle Analytics
ConversionsLeads and salesGoogle Analytics key events
Top landing pagesWhich pages attract visitorsAnalytics and Search Console

Step by step: build a simple monthly traffic report

  1. 1In Google Analytics 4, open Reports, then Acquisition, then Traffic acquisition, and set the date range to last month.
  2. 2Note sessions and key events by channel: organic search, direct, referral, paid and social.
  3. 3Open Search Console, then Performance, and note clicks, impressions, CTR and average position for the same dates.
  4. 4List the top 10 landing pages by organic clicks and their conversions.
  5. 5Compare with the previous month and the same month last year.
  6. 6Write three sentences explaining what changed and what you will do next.

Our guide on how to create an SEO report shows a full template.

How to check traffic for a specific page

  1. 1In GA4, go to Reports, Engagement, then Pages and screens, and search for the page path.
  2. 2In Search Console, open Performance, add a Page filter and paste the URL.
  3. 3Compare queries, clicks and impressions for that page over time.
  4. 4Check whether traffic dropped after an edit, migration or Google update.

Traffic sources explained

ChannelWhat it meansHow to grow it
Organic searchVisits from unpaid search resultsSEO, content and links
DirectVisits with no clear source, often typed URLs or bookmarksBrand awareness and offline marketing
ReferralVisits from links on other sitesDigital PR, partnerships, directories
Organic socialVisits from social postsRegular, useful social content
Paid search and socialVisits from adsAd campaigns
EmailVisits from newslettersList growth and better emails
AI assistantsVisits from AI tools that link to your pagesClear, trusted content that AI tools cite

How to check traffic on Shopify, WordPress and Wix

Shopify

Shopify Analytics shows sessions, conversion rate and top landing pages; connect GA4 for deeper reports.

WordPress

Install GA4 with a plugin or tag manager, and use Site Kit by Google to see Search Console and Analytics data in the dashboard.

Wix and Squarespace

Built in analytics show visits and sources; connect Search Console and GA4 for search data.

Mistakes when checking website traffic

Counting your own visits

Filter out internal traffic so staff visits do not inflate numbers.

Comparing the wrong dates

Compare like for like periods, such as this month vs the same month last year, to account for seasonality.

Looking only at total traffic

A drop in low value pages matters less than a drop on key service pages.

Ignoring conversions

Traffic means little without leads, sales or other key events.

Setting traffic goals that make sense

There is no universal 'good' traffic number. A local electrician may need only a few hundred targeted visits a month to stay busy, while an online store may need tens of thousands. Set goals from your own baseline and business needs: how many leads or sales you want, your conversion rate and how many visits that requires.

Review goals every quarter, and focus on growth in organic visits to the pages that bring revenue.

Tracking traffic from AI search

  1. 1In GA4, open Traffic acquisition and look for referral sources from AI assistants.
  2. 2Create a custom channel group for AI referrals so they are easy to track.
  3. 3Note which landing pages AI tools send visitors to.
  4. 4Strengthen those pages with clear answers and up to date facts.

How to check website traffic in real time

Real time reports answer one narrow question: is anyone on the site right now, and is tracking working? They are useful on launch day, during a campaign, or right after you change a template. They are not useful for judging SEO, because a single hour tells you almost nothing about a trend.

The fastest way to confirm your tracking is to open your site in a private browser window, visit two or three pages, and watch your own visit appear in the real time view. If it never shows up, fix the tracking before you trust any other number in this guide.

  1. 1In GA4, open Reports, then Realtime overview.
  2. 2Open your site in a private window on your phone and on a laptop.
  3. 3Check that both visits appear with the correct page and device.
  4. 4Click a button that should fire a key event, such as a form submit, and confirm the event shows.
  5. 5If nothing appears, check the tag in Google Tag Manager preview mode or your plugin settings.

Pick the right date range before you read any numbers

Most bad traffic decisions start with the wrong date range. A Monday compared with a Sunday, or December compared with January, can show a big swing that has nothing to do with your SEO. Choose the range that fits the question you are asking.

QuestionDate range to useCompare with
Did the launch or fix work?Last 7 daysPrevious 7 days
How is the site doing normally?Last 28 or 30 daysPrevious period, same weekdays
Is SEO growing?Last 3 to 6 monthsSame months last year
Is the business seasonal?Last 12 to 16 monthsYear over year by month

Search Console keeps 16 months of data, so export it every quarter if you want a longer history. GA4 keeps standard reports, but detailed explorations follow your data retention setting, which defaults to two months. Change it to 14 months under Admin, Data settings, Data retention.

Users, sessions and views: what each traffic number counts

Different reports use different units, which is why one tool says 3,000 and another says 9,000 for the same month. Neither is wrong. They are counting different things.

MetricWhat it countsBest used for
UsersUnique browsers or devices that visitedAudience size
New usersFirst time visitors in the periodReach of new content and campaigns
SessionsSeparate visits, which end after 30 minutes of no activity by defaultHow often people come
ViewsEvery page or screen loadedContent consumption
Engaged sessionsVisits over 10 seconds, with a key event or with 2+ viewsQuality of traffic
Clicks (Search Console)Clicks from Google results to your sitePure organic search demand

For SEO reporting, pair Search Console clicks with GA4 organic sessions and key events. Clicks show search demand you won, sessions show what people did next, and key events show whether that traffic was worth having.

Branded vs non branded search traffic

Branded traffic comes from people who already know your name and search for it. Non branded traffic comes from people searching for a service or a problem, such as "emergency plumber near me" or "how to check website traffic". Non branded growth is the clearest sign that your SEO is reaching new people.

In Search Console, open Performance, add a Query filter, choose Custom (regex) and enter your brand name and common misspellings. Switch the filter to "Doesn't match regex" to see non branded clicks only. Google has also added a branded queries filter for many properties, which does the same job with less setup.

Why the split matters

If total clicks rise only because more people search your brand, your SEO work is not the cause. It may be ads, PR or word of mouth. Splitting the two keeps reporting honest.

What a healthy trend looks like

Non branded clicks should grow faster than branded clicks in the first year of an SEO campaign, because that is where new pages and better rankings show up first.

How to label campaign traffic with UTM tags

When a newsletter, social post or QR code sends people to your site without tags, GA4 often files the visit under Direct or Referral, and your channel reports become muddy. UTM tags tell analytics exactly where a click came from. Never add UTM tags to internal links on your own site, because they start a new session and break attribution.

ParameterWhat to put in itExample
utm_sourceWho sent the visitnewsletter, facebook, partner_site
utm_mediumThe type of channelemail, social, qr, referral
utm_campaignThe campaign namespring_2026
utm_contentWhich link or creativeheader_button
https://example.com/spring-offer?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026

Keep a shared sheet of the tags your team uses, always in lowercase, so "Email" and "email" do not split into two rows in your reports.

Check traffic by country, device and landing page

A flat total can hide a mobile problem or a single country that suddenly dropped. Break traffic down at least once a month so you catch these early.

In GA4, open Reports, then User attributes, then Demographic details, and switch the table to Country. For devices, open Tech details and choose Device category. For landing pages, open Engagement, then Landing page, and add a filter for Session default channel group equals Organic Search.

Mobile vs desktop gaps

If mobile visits fall while desktop holds steady, test your key pages on a phone and run them through PageSpeed Insights. Our technical SEO team sees this pattern after theme updates and new pop ups.

Country shifts

If you sell in several markets, a drop in one country often points to a hreflang issue, a local competitor or a regional Google update rather than a site wide problem.

Landing page winners and losers

Sort landing pages by the change in organic sessions. The biggest losers are where to start a recovery, and the biggest winners show which content style to repeat.

Other free ways to check your own traffic

GA4 and Search Console cover most needs, but a few other free sources fill gaps that Google tools leave open.

SourceWhat it addsCost
Bing Webmaster ToolsClicks and queries from Bing, which also feeds several AI assistantsFree
Microsoft ClarityHeatmaps and session recordings to see why visitors leaveFree
Server or hosting logsEvery request, including bots and visitors who block scriptsUsually free with hosting
Privacy friendly analyticsCookie free counts that are less affected by consent bannersPaid, low monthly fee
CMS dashboardsQuick stats inside Shopify, Wix or WordPress pluginsFree or included

Use one source as your main record, usually GA4, and treat the rest as cross checks. Switching your main source every few months makes trends impossible to read.

Estimate a competitor's traffic from their top pages

Third party tools give a domain level traffic estimate, but you can make the number more useful by working backwards from the pages that earn it. This tells you not just how much traffic a rival gets, but where it comes from and which topics you could win.

  1. 1Enter the competitor domain in Semrush, Ahrefs or Similarweb and open the top pages report.
  2. 2Note the five to ten pages that bring the most estimated organic traffic.
  3. 3Check the main keyword for each page and its search volume in a keyword research tool.
  4. 4Compare those pages with yours: do you have a page for the same intent, and is it as complete?
  5. 5Cross check the totals in a second tool. If two tools disagree by more than 2x, trust the trend line, not the number.

Monthly website traffic checklist

Run this short list once a month. It takes about 20 minutes once your reports are saved, and it catches most problems before they cost you leads.

  1. 1Confirm tracking still works with a private window test visit.
  2. 2Compare organic clicks and sessions with the previous month and the same month last year.
  3. 3Split branded and non branded clicks in Search Console.
  4. 4Review the top 10 organic landing pages and the 10 biggest drops.
  5. 5Check key events from organic traffic: calls, forms, bookings or sales.
  6. 6Look at the Pages report in Search Console for new indexing errors.
  7. 7Note any site changes, Google updates or campaigns that month so future you can explain the numbers.
  8. 8Share a one page summary with your team or your SEO consultant.

How to grow website traffic

Improve pages already close to page one

Pages ranking in positions 8 to 20 often grow fastest with better content and internal links.

Fix technical issues

Indexing and speed problems quietly cap traffic.

Create content for real questions

Answer what your audience searches, using keyword research.

Win local visibility

A strong Business Profile and location pages bring nearby searchers.

Earn links and mentions

Authority helps pages compete for harder searches.

FAQ

How to check website traffic FAQs

How can I check my website traffic for free?

+

Use Google Analytics 4 for all traffic and Google Search Console for Google search clicks. Both are free.

How do I check a competitor's website traffic?

+

Use Semrush, Ahrefs or Similarweb. They estimate traffic based on rankings and other data.

Are traffic checker tools accurate?

+

They give useful estimates for trends and comparisons but can be far off for small or local sites.

What is a good amount of website traffic?

+

It depends on your goals and market. A local business can do well with a few hundred targeted visits a month.

Why does GA4 show different numbers to Search Console?

+

GA4 measures all visits that load your tracking code, while Search Console counts clicks from Google search only.

How often should I check website traffic?

+

Check key numbers weekly and review trends monthly.

What is organic traffic?

+

Visits from unpaid search results, such as Google and Bing organic listings.

Can I see who visits my website?

+

Analytics shows anonymous behaviour, not names. Forms and calls tell you who became a lead.

How do I check traffic to a single page?

+

Use the Pages and screens report in GA4 and a Page filter in Search Console.

What is direct traffic?

+

Visits where Analytics cannot see a source, such as typed URLs, bookmarks or some apps.

How do I exclude my own visits from Analytics?

+

Set up an internal traffic filter in GA4 using your office IP address.

Does website traffic affect SEO?

+

Traffic is a result of SEO rather than a ranking factor in itself.

What is a good monthly traffic goal?

+

One based on your own conversion rate and the number of leads or sales you need.

Can I track traffic without Google Analytics?

+

Yes, with privacy focused tools or platform analytics, though GA4 and Search Console together give the fullest SEO picture.

How do I check website traffic in real time?

+

Open GA4 and go to Reports, then Realtime overview. It shows visitors from the last 30 minutes, the pages they are on and the events they trigger. Use it to confirm tracking works or to watch a launch, not to judge SEO trends.

What date range should I use to check website traffic?

+

Use the last 28 days compared with the previous 28 days for routine checks, because it keeps the same weekdays in both periods. For SEO growth, compare the last three to six months with the same months last year so seasonality does not mislead you.

What is the difference between users and sessions?

+

Users counts the unique browsers or devices that visited. Sessions counts separate visits, so one user who comes back three times in a week adds three sessions. Sessions are usually higher than users.

How do I see non branded organic traffic?

+

In Search Console, open Performance, add a Query filter with a regex that matches your brand name, and set it to not match. The clicks left are non branded, which is the clearest measure of SEO reaching new people.

Get started

Get your free SEO audit

Within 1 business day a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 1 business day.
Talk to an SEO expert