How to Find Out Where Your Website Traffic Comes From
Knowing which channels send your visitors lets you invest in what's working and cut what isn't. Here's how to find your traffic sources in Google Analytics.
3 min read · Updated 2026-05-10

Short answer
In Google Analytics 4, go to Reports → Acquisition → Traffic acquisition. This shows you every source sending visitors to your site — Google, Instagram, direct, email, other websites — and how many people came from each.
The main traffic sources explained
Organic Search — visitors who found you through unpaid Google (or Bing) search results. This is your SEO working.
Direct — visitors who typed your URL directly or came from a bookmark. Also includes traffic that GA4 can't identify.
Referral — visitors who clicked a link on another website (a blog that mentioned you, a partner site, a directory).
Social — visitors from Facebook, Instagram, LinkedIn, TikTok, Pinterest, etc.
Organic Social — unpaid social posts. If you pay for social ads, those come from "Paid Social."
Email — visitors from email links. Only tracked if you use UTM parameters on your email links — otherwise they show up as Direct.
Paid Search — Google Ads clicks.
Unassigned — GA4 couldn't attribute the session. Often happens with improperly set up UTM parameters.
- Title tag under 60 characters
- Sitemap submitted to Search Console
- Google Analytics set up correctly
- + 24 more
Free checklist
The Small Business SEO Checklist
Covers Google Analytics setup, keyword basics, on-page SEO, and local SEO — free to use, no signup.
Open the checklistStep by step in GA4
- Go to analytics.google.com → your property
- Reports → Acquisition → Traffic acquisition
- The default view shows sessions by channel group (Organic Search, Direct, etc.)
- Click the date range to compare time periods
- Change the primary dimension to "Session source / medium" to see more detail (e.g., google / organic, instagram / referral)
How to track your own campaigns
When you share a link in an email, social post, or ad, add UTM parameters so GA4 can identify exactly where traffic came from:
Example: https://yoursite.com?utm_source=newsletter&utm_medium=email&utm_campaign=may-sale
Without these parameters, email and some social traffic shows up as "Direct" — making your data harder to read.
Use Google's free Campaign URL Builder (available by searching "Google UTM builder") to create tracked links without typing parameters manually.
What to do with this information
- Most traffic from Direct? Build awareness so more people find you via search.
- Almost no organic search? Invest in SEO — start with keyword research.
- Social sends traffic but no conversions? Your social audience may not match your buyer. Adjust content or targeting.
- One channel dominates? Diversify — dependency on one source is a risk.
Related questions
Frequently asked questions
- Where do I see traffic sources in Google Analytics?
- In GA4, go to Reports → Acquisition → Traffic acquisition. That report lists every source sending visitors to your site — organic search, direct, referral, social, email and paid — with the session count for each. Set the primary dimension to 'Session default channel group' for the grouped view, or to 'Session source / medium' to see the individual sites.
- Why does so much of my traffic show as 'direct'?
- Direct is GA4's fallback bucket, not just people typing your URL. Clicks from email, PDFs, apps and some AI assistants arrive with no referrer information and land in Direct by default. The fix is to add UTM parameters to any link you control — especially email and social posts — so those visits get attributed properly.
- What is the difference between organic search and direct traffic?
- Organic search is a visitor who found you through unpaid Google or Bing results, so it is a measure of your SEO working. Direct is a visitor who arrived with no identifiable source — a typed URL, a bookmark, or a click GA4 could not attribute. Growing organic means new people are finding you; growing direct usually means people already know you.
Free SEO checklist
Grab our free Small Business SEO Checklist — a step-by-step guide to ranking your site higher.