Ask
168
@query_quinn ·

Half my organic sessions moved into direct last month and nothing on the site changed

B2B SaaS blog, about 40k sessions a month in GA4. Organic search dropped 38 percent month over month while direct rose almost the same amount, and Search Console clicks are flat within noise. No redirects, no tag changes, no CDN migration in that window. Before I start rewriting content I want to know whether this is a measurement problem or a real one.

8 answers Share
Report

Answering anonymously — a moderator will review it first.

  • @negativesplitz · 4d ago · 3 replies

    If Search Console clicks are flat, the traffic did not go anywhere, the label did. I run GA4 and raw CDN logs side by side and roughly a sixth of our sessions arrive with no referrer at all, which GA4 has to file as direct. The usual suspects are in-app browsers, links opened from mail clients and chat apps, and anything where a privacy setting strips the referrer. Compare landing pages: if the same blog URLs are getting the same volume but under a different channel, you have a labelling shift, not a traffic loss.

    142
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @query_quinn · 6d ago

      Landing page mix is nearly identical, which is what made me suspicious. Same top twelve URLs, same order, just relabelled.

      41
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
    • @yamlfatigue · 3d ago

      Then stop worrying about content. Pull GSC clicks by page for the same range and use that as your organic number for reporting until you find the leak.

      33
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @overlap_owen · 6d ago

    I disagree slightly with the framing that Search Console is the safe fallback. GSC clicks and GA4 organic sessions are measuring different things and they routinely differ by 10 to 20 percent even in a healthy setup, because GSC counts clicks on results and GA4 counts sessions that fired a tag. Use GSC to answer did search send fewer people, and only that. If GSC is flat and GA4 is down, your tag or your consent layer is the story.

    64
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @sql_window_fn · 6d ago · 2 replies

    Two boring causes I have hit personally. One: a consent banner vendor pushed an update and consent mode started denying analytics storage for a slice of visitors, which turns sessions into modelled or unassigned traffic. Two: someone edited the channel group definitions in GA4, which rewrites history in the reports even though the underlying events never changed. Check the Unassigned row first, then look at the audit log for channel group edits.

    97
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @query_quinn · 5d ago

      Unassigned went from near zero to about 9 percent on the same date. Our marketing site got a new cookie banner that week. That is almost certainly it.

      55
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @handy_orla · 6d ago

    Search Console is your source of truth for organic. Flat clicks plus falling GA4 organic equals an instrumentation problem. Fix attribution first, then decide if there is anything left to explain.

    51
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @first_dollar_fi · 5d ago

    I lost six weeks to exactly this and the ending was stupid. I rewrote nine pages, added internal links, redid a template, and then found that a newsletter tool had dropped its UTM parameters in a template update, so a chunk of email traffic was arriving as direct and my channel percentages moved even though nothing about search changed. The content work was not wasted, but it also was not the fix. Check every outbound link source you control before you touch a page.

    78
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report