A traffic drop rarely announces itself. You might not notice a site has stopped getting visitors until you happen to check Analytics weeks later, by which point you’ve lost weeks of lead flow or ad revenue without knowing why. In most sites I build, I set up some form of automatic alerting in the first week, precisely so I find out about a problem the same day it happens rather than the same month.
The good news is you don’t need a paid monitoring service to get this working. Google Analytics 4 has a built-in alerting feature that most site owners never turn on, and pairing it with a quick look at Search Console covers almost every scenario that causes a sudden traffic collapse.
Quick Answer
Open Google Analytics 4, go to Insights, and create a Custom Insight that emails you when sessions or users drop by a set percentage compared to the previous period. This takes about five minutes to configure and runs automatically in the background from then on.
Why This Matters
Traffic drops have a handful of common causes: a plugin update that breaks the site, an accidental noindex tag left on after a redesign, a broken redirect, a hosting outage, or a search algorithm change that hits one page hard. Every one of these is easier to fix the day it happens than three weeks later, once the damage has compounded and rankings have started sliding further.
I’ve seen small business sites lose an entire month of enquiries because a caching plugin update quietly served a blank page to search bots while looking fine to a logged-in visitor. Nobody noticed until a client asked why the phone had stopped ringing. An alert would have flagged that within a day.
Step-by-Step Instructions
Step 1: Open GA4 Insights
Log in to Google Analytics and select your property. In the left-hand navigation, click Insights (sometimes shown as an icon of a lightbulb near Reports). GA4 already generates some automatic anomaly insights here by default, but the useful part for this task is the option to build your own.
Step 2: Create a Custom Insight
Click Create and choose Custom Insight. Set the metric to Sessions or Total users, and set the condition to something like “decreases by more than 20% compared to the previous 7 days.” A 20% threshold is usually a sensible starting point — tight enough to catch a real problem, loose enough that normal day-to-day fluctuation doesn’t trigger false alarms.
If your site gets meaningful traffic from a specific channel — organic search, for example — you can scope the condition to that channel only, using a dimension filter. This is worth doing if paid ads or social campaigns cause big swings that would otherwise drown out a genuine organic drop.
Step 3: Choose Notification Frequency and Delivery
Set the check frequency to daily so you’re not waiting a full week to hear about a problem. Add your email address (and any team member who should also see it) under notification settings. GA4 will only send an email when the condition is actually met, so a daily check doesn’t mean a daily inbox flood.
Step 4: Add a Search Console Coverage Check as a Backup
Google Search Console already emails site owners automatically when it detects a spike in pages dropping out of the index or a manual action, but it’s worth confirming this is switched on. In Search Console, go to Settings > Users and permissions and make sure your account is listed as an owner or full user, since restricted access can silently suppress these emails. Coverage issues are one of the most common reasons for a slow, creeping traffic decline that a session-based GA4 alert won’t catch as quickly.
Step 5: Consider a Simple Uptime Check for Smaller Sites
If your site is prone to hosting outages, an uptime monitor that pings your homepage every few minutes and emails you the moment it goes down covers a gap that Analytics alerts can’t — Analytics only tells you traffic dropped after the fact, whereas an uptime check tells you the site is down right now, before traffic even has a chance to register the drop.
Practical Tips
- Start with one alert on total sessions before building out channel-specific ones — it’s easy to end up with so many alerts that you start ignoring all of them.
- Review your threshold after the first month. If you’re getting false alarms from normal weekend dips, loosen it slightly rather than switching alerts off entirely.
- Keep a short note of what “normal” traffic looks like for your site, including expected seasonal dips, so an alert email doesn’t send you into a panic over something explainable.
Common Mistakes
- Setting the threshold too tight (e.g. 5%) so the alert fires constantly and gets ignored or filtered into spam.
- Only watching total site traffic and missing a drop confined to one important page or one traffic channel.
- Assuming Search Console emails are switched on without checking user permissions first.
- Never testing the alert — leaving it configured but never confirming an email actually arrives.
When to Use This vs Alternatives
GA4 Custom Insights are free and sufficient for most small business and blog sites, and pairing them with Search Console’s built-in notifications covers content and indexing issues too. If you’re running an ecommerce store or a site where every hour of downtime has a direct revenue cost, a dedicated uptime monitoring service that checks every few minutes (rather than GA4’s daily check) is worth the small monthly cost on top of what’s covered here.
Conclusion
Set up one GA4 Custom Insight on total sessions today, confirm your Search Console notifications are active, and you’ll hear about most traffic problems within a day instead of discovering them by accident weeks later.
For more on interpreting the numbers once you’re tracking them, see how to read Google Analytics 4 reports, and pair it with using Google Search Console for WordPress SEO. If you’re just getting your tracking foundations in place, tracking website performance after launch is a good starting point, and the homepage has the step-by-step guide to building a WordPress website if you’re setting things up from scratch. For the official documentation on this feature, see Google’s guide to Analytics Insights.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.