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 , 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. Search site:yourproduct.com

    See if any pages are in Google. If none, you likely have a crawl or index block.

  2. 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.

  3. 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.

  4. 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.
  1. 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.

  2. 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.

  3. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

  1. Compare periods in Search Console

    Last 28 days versus the 28 before. Split by page and by query. Find where the loss sits.

  2. 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.

  3. 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.

  4. Check seasonality

    Compare to the same period last year. Some categories dip every year around holidays or events.

  5. 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

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