Why your GA4 traffic dropped this week (5 common culprits, ranked)
Your Google Analytics is showing a scary cliff. Before you panic, check these five things in order — they explain about 95% of unexpected GA4 traffic drops.
It's Monday morning, you open GA4, and your sessions chart looks like the side of a cliff. Before you spend three hours googling "Google algorithm update," run through these five culprits in order. About 95% of unexpected GA4 traffic drops fall into one of them — and the first one is the most common AND the most overlooked.
1. Your tracking actually broke
Yes, this is #1, and yes, almost nobody checks it first. If your GA4 tag stopped firing — because someone edited the site, the GTM container got republished, or a new privacy plugin started blocking it — the drop will look exactly like a real traffic drop. Except it isn't. It's just that you stopped counting.
How to check in 30 seconds: open your live site in an incognito tab → DevTools → Network tab → filter for "collect" → reload the page. If you don't see a request to google-analytics.com/g/collect, your tag is broken. Fix that first; everything else is irrelevant until you can trust the numbers.
2. One specific channel collapsed (not the total)
If overall sessions dropped 30%, the question isn't "what happened to my traffic" — it's "which channel went silent." Open Reports → Acquisition → Traffic acquisition and compare last week to the prior week. You're looking for a single row that fell off a cliff while others stayed roughly flat. The pattern tells you the cause:
- Organic Search collapsed. Either a Google algorithm update hit you (check Search Console for ranking drops on key queries), or a key page got deindexed (check Search Console → Pages → Indexed for sudden 'Not indexed' entries).
- Direct collapsed. Usually means GA4 stopped attributing properly — check Reports → Tech → User attribute coverage for sudden gaps. Or a major email/SMS campaign that brought direct traffic ended.
- Social or Referral collapsed. A specific post stopped being shared, or a referring site removed the link. Open the channel detail and look at the top source/medium pair to find the missing one.
- Paid Search collapsed. Almost always means your Google Ads campaign paused, ran out of budget, or had its bids tanked. Check Google Ads first, GA4 second.
3. Google rolled out an algorithm update
Google ships major updates (Core, Helpful Content, Spam, Reviews) several times a year, plus smaller daily tweaks. When a big one rolls out, sites can lose 20-80% of their organic search traffic overnight. The fastest way to check: visit Search Engine Land's algorithm update tracker (searchengineland.com/library/google/google-algorithm-updates) and see if there was a confirmed update in the last 14 days.
If yes: check Google Search Console → Performance → compare the dates against the update. If your impressions tanked too (not just clicks), it's almost certainly the update. The fix is rarely fast — Google explicitly says "create helpful, people-first content" — but at least you know what you're dealing with.
4. Seasonal, calendar, or news event
Some drops are completely normal and you just forgot they happen. Examples that catch people every year:
- US holidays. Thanksgiving week, the week between Christmas and New Year, and the week of July 4th typically see 30-50% B2B traffic drops. B2C sees the opposite spike.
- Day-of-week shifts. If you're comparing Mon-Sun to Tue-Mon, you're comparing 2 weekends to 1 weekend. Always compare same days of the week.
- Local news. If a major news event dominated your audience's region (election, weather, sports final), your traffic dipped because people were watching that instead.
- Email cadence shifts. If you usually send a Tuesday newsletter and you skipped it this week, that's your drop.
5. Site speed or a technical issue
If your site loaded slowly all week — or worse, returned 500 errors for some users — visitors bailed before they registered as sessions. Check your hosting status page, look at PageSpeed Insights for your most-trafficked pages, and check Search Console → Page Experience → Core Web Vitals. A sudden LCP regression can quietly drop conversions 10-30%.
Half the time, the GA4 chart isn't lying — it's telling you something you forgot. The other half, it IS lying, because your tracking quietly broke.
The 60-second triage checklist
When you see a drop, run through this in order and stop at the first one that explains it:
- Is the tag still firing. DevTools → Network → "collect" request present?
- Did one channel drop. Acquisition report, compare period-over-period, look for the outlier row.
- Did Google ship an update. Check Search Engine Land in the last 14 days.
- Is it a holiday or calendar artifact. Look at the same week last year.
- Are pages loading fast and returning 200s. Search Console + uptime monitor.
Or, just let Plainly do this for you
This whole triage process is exactly what Plainly automates every Monday morning. We compare week-over-week, identify which specific channel changed, surface the likely cause in plain English, and tell you the one thing to check next. You read a paragraph instead of clicking through six reports. Try the free demo from the homepage — no card required.
Read your GA4 in two paragraphs, not two hours.
We do exactly what this post describes — automatically, every Monday morning. Try the demo for free, no credit card.
Try the demo