How to check organic traffic: yours exactly, a rival’s roughly
You want the real number for your site and a fair guess for a rival. Use Search Console for Google’s clicks, GA4 for organic sessions across engines, and third-party estimates for others. Here is how to get each number fast, what they mean, why they differ, and what to do next.
By Théophile Louvart, founder of Porteur · Updated 14 September 2026 · Markdown
Your exact organic traffic: where each number lives
Use two sources. Search Console for Google Search clicks. Google Analytics 4 for organic sessions across engines. They will not match and that is normal.
Get Search Console verified
Add your domain or URL prefix. Verify it. New properties show up to the last 16 months of what Google already had. Data lags about two days.
Open Performance, set the date
Use the last 28 days to match the default comparison later. Read clicks, impressions, CTR, and average position for the site, each page, and each query.
Open GA4 for organic sessions
Use Reports, Acquisition, Traffic acquisition. Filter the session default channel group to Organic Search. That counts visits across engines after the click.
Accept the mismatch
Search Console counts Google clicks when your link appears and is clicked. GA4 counts sessions. They differ by bots filtered, attribution windows, users blocking scripts, and multi-tab behaviour.
If you only need Google traffic, trust Search Console. If you need all search engines, trust GA4’s Organic Search sessions. Use both for a full picture.
What each Search Console metric means, and how to use it
Clicks are from Google Search only. Impressions count when a link to your page is in a results page that loaded. Average position is the mean position of your highest link over those impressions. The query table omits rare and anonymised queries, so page totals exceed query totals. This is how Google defines them as of 2026.
- High impressions, low CTR: improve title and meta description for that page and query set.
- Good CTR, poor position: build relevance and links, expand the page, add internal links.
- Position swings: look at the results page for that query, and your deploys on those dates.
- No impressions on a page you expect to rank: check if it is indexed first.
Worked example: /pricing shows many impressions and a low CTR on “yourproduct pricing”. Fix the title to “Pricing | YourProduct” and align the meta description with plans and a key benefit. Recheck in 28 days.
Check if pages are crawled and indexed before chasing traffic
Search site:yourproduct.com
See if any pages are in Google. If none, you likely have a crawl or index block.
Open Page indexing in Search Console
Read why pages are not indexed. Fix robots.txt blocks, noindex tags, and wrong canonicals. Submit a sitemap if you do not have one.
Use URL Inspection
Check a key URL like /guides/getting-started. If not indexed, request indexing. There is a small daily quota. Expect days to a few weeks for new sites.
Check links exist
If your site has no links at all, discovery is slower. Link from your GitHub, socials, and partner pages. For Bing, use IndexNow via Bing Webmaster Tools.
A correct state might show “Alternate page with proper canonical tag” for filtered variants, where the canonical points to the clean URL and Google agrees. That is fine when the canonical is right.
How to check a rival’s organic traffic, roughly
You cannot see their exact numbers. You can read estimates from Similarweb and from SEO suites. Treat them as ranges, not facts.
- Similarweb shows estimated visits and traffic sources for a domain and top pages.
- Semrush, Ahrefs, SE Ranking and SpyFu estimate organic traffic from their keyword databases and rank tracking. They model clicks from positions and expected CTR by query.
- Panel and clickstream methods skew towards sites and users in their datasets. Keyword database methods miss long tail queries and small sites.
Check the domain and key subfolders
Look at the root and folders like /blog and /docs. Folder level trends are more useful than a single site number.
Compare trends, not absolutes
Is their organic traffic line rising over the last six months while yours is flat. That is the signal you need.
Sanity-check with live SERPs
Search core queries in an incognito window, set to the right country. If they hold many top results, estimates that show growth are more credible.
Worked example: competitor.io’s /guides/ climbs in Similarweb while your /guides/ is flat. A sample of target queries shows them at positions 2 to 4. Assume they earn meaningfully more clicks. Plan a response for those topics.
How far to trust website traffic checkers
- Small sites: estimates can be very wrong. Under a few thousand monthly visits, expect wide swings.
- Big sites: directional trends are usually fair. Page and folder breakdowns help.
- Seasonality: models often smooth peaks. Cross-check with Search Console seasonality on your own site.
- Branded vs generic: models struggle to split brand searches from generic ones on rivals.
- Country mix: if your market is niche or regional, models with weak coverage mislead. Always set the country where you sell.
Use estimates to rank opportunities. Never to set targets. Your targets come from your own baseline and your market maths, not from a guess about a rival.
Turn numbers into actions on your site
Fix high-impression, low-CTR pages
In Search Console, filter pages with impressions over a threshold for you, CTR below site average. Improve titles and meta descriptions. Keep titles under about 60 characters.
Push striking-distance queries
Filter queries with average position between 8 and 20. Expand the page with the exact intent, add internal links using natural anchor text, and consider a supporting article.
Find decayed content
Compare the last 28 days to the same period a year ago. Pages down in impressions and clicks need a refresh or a merge. Keep URLs when you can.
Raise key page speed
Check Core Web Vitals. Aim for LCP under 2.5 seconds, CLS under 0.1, INP under 200 ms. Optimise images and reduce third party scripts on /, /pricing, /signup.
Add internal links where clicks convert
From your top blog posts, add clear links to /pricing and /signup. Use sensible anchors such as “pricing” or “start a trial”. Avoid keyword stuffing.
Earn links to the right pages
Create a useful resource that sites in your niche would cite. Pitch it. Links help as one signal among many in Google’s systems.
Example: /guides/getting-started ranks at 11 for “yourproduct tutorial”. Add a concise how-to section, a short video transcript, and link it from your /docs/ index. That kind of lift can move it into the top 10 and bring clicks.
Diagnose an organic traffic drop by date
Compare periods in Search Console
Last 28 days versus the 28 before. Split by page and by query. Find where the loss sits.
Check Google’s status and updates
Look at the Google Search Status Dashboard. Note core or spam updates on those dates. Read Manual actions and Security issues in Search Console.
Check your deploys and settings
Review redirects, canonical tags, robots.txt, meta robots, and sitemaps around the drop date. A shipped noindex is a classic cause.
Check seasonality
Compare to the same period last year. Some categories dip every year around holidays or events.
Inspect the results page
Search the lost queries. A new SERP feature or a new rival can absorb clicks even if your position is steady.
Mirror the same dates in GA4 for Organic Search sessions. If Search Console is flat but GA4 is down, look for tracking, attribution, or channel grouping changes in GA4.
Quick checks for rankings when you need a sanity read
- Search Console is the source of truth for average position by query and page.
- Use an incognito window, set location to your market, for a one off view. Results vary by location and history otherwise.
- A rank tracker helps for daily tracking, but match the country and device to your audience.
Example: set your browser to the UK and search “yourproduct alternatives”. If your /alternatives/ page appears at 4, and Search Console shows an average position of 6.8, both can be true across impressions over time.
A weekly scorecard you can run in ten minutes
- Search Console: last 7 days clicks, top losers and gainers by page.
- Search Console: queries at positions 8 to 20 with rising impressions.
- GA4: Organic Search sessions and conversions from /pricing and /signup.
- Core Web Vitals: any new failing templates.
- SERP spot checks: 3 core queries in the right country.
If a number moves, add one action for the week. For example, raise CTR on one page, add three internal links, or refresh one post that lost ground.
Questions
Organic traffic is unpaid visits from search engines. In GA4, Organic Search is a default channel group based on referrers and campaign parameters. It includes clicks from Google, Bing and others, not ads. It can differ from your Google Search clicks in Search Console because one reports post-click sessions and the other reports pre-click search clicks.
You can get free estimates from tools like Similarweb and from some SEO suites. Treat them as estimates with wide error bars, especially for small sites. You cannot see another site’s exact Search Console or GA4 without access.
Pick the one that gives you stable trends for your market and country. Similarweb is built for traffic estimation. Semrush, Ahrefs, SE Ranking and SpyFu estimate organic traffic from keyword databases. Test a few against sites you know well and choose the one that tracks direction reliably. Use trends, not absolute numbers.
Start with Search Console. Improve titles on high-impression, low-CTR pages. Push striking-distance queries by expanding content and adding internal links. Refresh decayed pages. Fix Core Web Vitals. Then plan new pages that match search intent and can earn links.
They measure different things. Search Console counts Google Search clicks when your link appears and is clicked, and it omits rare queries. GA4 counts sessions after the click across engines, affected by consent, blockers and attribution. They will never reconcile exactly, so use each for its job.
Discovery and indexing can take days to a few weeks for new or changed pages. Ranking on competitive queries takes months. A 2017 Google video said four months to a year for the full benefit. Set expectations with that range.
Sources
Check my site, free
Paste your homepage to get a free read on the searches around your site and the rivals on them, plus three findings in about thirty seconds.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- GuideHow to use Google Search Console in ten minutes a week
- GuideThe Search Console performance report, column by column
- ComparisonGoogle Search Console vs Google Analytics: what each one knows
- GuideOrganic search traffic in GA4: where it is and how to read it
- GuideStriking distance keywords: the searches one page from the light
- GuideInternal linking for a small site: which pages link to which
- GlossaryMobile-friendly
- Free toolBroken link checker