On this page
- Tools to check website traffic
- How to check traffic in Google Analytics 4
- How to check search traffic in Search Console
- Which traffic metrics matter
- How to check competitor website traffic
- Why your traffic numbers might differ between tools
- How to explain a traffic drop
- Website traffic benchmarks to watch
- Step by step: build a simple monthly traffic report
- How to check traffic for a specific page
- Traffic sources explained
- How to check traffic on Shopify, WordPress and Wix
- Mistakes when checking website traffic
- Setting traffic goals that make sense
- Tracking traffic from AI search
- How to check website traffic in real time
- Pick the right date range before you read any numbers
- Users, sessions and views: what each traffic number counts
- Branded vs non branded search traffic
- How to label campaign traffic with UTM tags
- Check traffic by country, device and landing page
- Other free ways to check your own traffic
- Estimate a competitor's traffic from their top pages
- Monthly website traffic checklist
- How to grow website traffic
- 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.
Tell us your goals and get clear SEO pricing within 1 business day.
Get my SEO quote Chat on WhatsApp- 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
| Tool | Data type | Best for | Cost |
|---|---|---|---|
| Google Analytics 4 | Exact data from your site | Total visits, channels, landing pages, conversions | Free |
| Google Search Console | Exact Google search data | Clicks, impressions, queries, positions | Free |
| Bing Webmaster Tools | Exact Bing data | Bing clicks and queries | Free |
| Semrush and Ahrefs | Estimates | Competitor organic traffic and keywords | Paid |
| Similarweb | Estimates | Overall competitor traffic and channels | Free tier and paid |
How to check traffic in Google Analytics 4
- 1Open GA4 and go to Reports, then Acquisition, then Traffic acquisition.
- 2Set the date range, such as the last 28 days compared with the previous period.
- 3View sessions by default channel group: Organic Search, Direct, Referral, Paid Search and others.
- 4Open Engagement, then Landing page, to see which pages people arrive on.
- 5Add a comparison or filter for Organic Search to focus on SEO traffic.
- 6Check Key events to see how many visits turned into leads or sales.
How to check search traffic in Search Console

- 1Open Search Console and choose your property.
- 2Go to Performance, then Search results.
- 3Turn on Total clicks, Total impressions, Average CTR and Average position.
- 4Use the Queries tab to see which searches bring clicks.
- 5Use the Pages tab to see which pages earn the most clicks.
- 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
| Metric | What it tells you |
|---|---|
| Sessions and users | How many visits and visitors you get |
| Traffic by channel | Where visitors come from |
| Landing pages | Which pages attract visitors |
| Engagement rate | Share of visits that stayed, clicked or converted |
| Key events and conversion rate | How many visits became leads or sales |
| Clicks and impressions | Search visibility and demand in Google |
How to check competitor website traffic
- 1Enter the competitor domain into Semrush, Ahrefs or Similarweb.
- 2Look at the estimated organic traffic trend over 12 months or more.
- 3Check their top pages by estimated traffic.
- 4Check which keywords bring them the most visits.
- 5Compare several competitors against your own site using the same tool.
- 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
- 1Check if the drop is real: compare GA4 and Search Console over the same dates.
- 2Look for seasonality by comparing the same period last year.
- 3Check the Google Search Status Dashboard for core updates on those dates.
- 4Look for technical issues in Search Console, such as indexing or server errors.
- 5Find which pages and queries lost the most clicks.
- 6Check for new competitors or new SERP features such as AI Overviews.
Website traffic benchmarks to watch
| Metric | What it tells you | Where to find it |
|---|---|---|
| Organic clicks | Visits from Google search | Search Console |
| Sessions by channel | Where visitors come from | Google Analytics |
| Engaged sessions | Visits with real interaction | Google Analytics |
| Conversions | Leads and sales | Google Analytics key events |
| Top landing pages | Which pages attract visitors | Analytics and Search Console |
Step by step: build a simple monthly traffic report
- 1In Google Analytics 4, open Reports, then Acquisition, then Traffic acquisition, and set the date range to last month.
- 2Note sessions and key events by channel: organic search, direct, referral, paid and social.
- 3Open Search Console, then Performance, and note clicks, impressions, CTR and average position for the same dates.
- 4List the top 10 landing pages by organic clicks and their conversions.
- 5Compare with the previous month and the same month last year.
- 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
- 1In GA4, go to Reports, Engagement, then Pages and screens, and search for the page path.
- 2In Search Console, open Performance, add a Page filter and paste the URL.
- 3Compare queries, clicks and impressions for that page over time.
- 4Check whether traffic dropped after an edit, migration or Google update.
Traffic sources explained
| Channel | What it means | How to grow it |
|---|---|---|
| Organic search | Visits from unpaid search results | SEO, content and links |
| Direct | Visits with no clear source, often typed URLs or bookmarks | Brand awareness and offline marketing |
| Referral | Visits from links on other sites | Digital PR, partnerships, directories |
| Organic social | Visits from social posts | Regular, useful social content |
| Paid search and social | Visits from ads | Ad campaigns |
| Visits from newsletters | List growth and better emails | |
| AI assistants | Visits from AI tools that link to your pages | Clear, 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
- 1In GA4, open Traffic acquisition and look for referral sources from AI assistants.
- 2Create a custom channel group for AI referrals so they are easy to track.
- 3Note which landing pages AI tools send visitors to.
- 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.
- 1In GA4, open Reports, then Realtime overview.
- 2Open your site in a private window on your phone and on a laptop.
- 3Check that both visits appear with the correct page and device.
- 4Click a button that should fire a key event, such as a form submit, and confirm the event shows.
- 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.
| Question | Date range to use | Compare with |
|---|---|---|
| Did the launch or fix work? | Last 7 days | Previous 7 days |
| How is the site doing normally? | Last 28 or 30 days | Previous period, same weekdays |
| Is SEO growing? | Last 3 to 6 months | Same months last year |
| Is the business seasonal? | Last 12 to 16 months | Year 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.
| Metric | What it counts | Best used for |
|---|---|---|
| Users | Unique browsers or devices that visited | Audience size |
| New users | First time visitors in the period | Reach of new content and campaigns |
| Sessions | Separate visits, which end after 30 minutes of no activity by default | How often people come |
| Views | Every page or screen loaded | Content consumption |
| Engaged sessions | Visits over 10 seconds, with a key event or with 2+ views | Quality of traffic |
| Clicks (Search Console) | Clicks from Google results to your site | Pure 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.
| Parameter | What to put in it | Example |
|---|---|---|
| utm_source | Who sent the visit | newsletter, facebook, partner_site |
| utm_medium | The type of channel | email, social, qr, referral |
| utm_campaign | The campaign name | spring_2026 |
| utm_content | Which link or creative | header_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.
| Source | What it adds | Cost |
|---|---|---|
| Bing Webmaster Tools | Clicks and queries from Bing, which also feeds several AI assistants | Free |
| Microsoft Clarity | Heatmaps and session recordings to see why visitors leave | Free |
| Server or hosting logs | Every request, including bots and visitors who block scripts | Usually free with hosting |
| Privacy friendly analytics | Cookie free counts that are less affected by consent banners | Paid, low monthly fee |
| CMS dashboards | Quick stats inside Shopify, Wix or WordPress plugins | Free 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.
- 1Enter the competitor domain in Semrush, Ahrefs or Similarweb and open the top pages report.
- 2Note the five to ten pages that bring the most estimated organic traffic.
- 3Check the main keyword for each page and its search volume in a keyword research tool.
- 4Compare those pages with yours: do you have a page for the same intent, and is it as complete?
- 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.
- 1Confirm tracking still works with a private window test visit.
- 2Compare organic clicks and sessions with the previous month and the same month last year.
- 3Split branded and non branded clicks in Search Console.
- 4Review the top 10 organic landing pages and the 10 biggest drops.
- 5Check key events from organic traffic: calls, forms, bookings or sales.
- 6Look at the Pages report in Search Console for new indexing errors.
- 7Note any site changes, Google updates or campaigns that month so future you can explain the numbers.
- 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.

