Get alerts when website traffic drops

Kite compares each day's website visitors with your site's normal level and tells you the same day when traffic falls well below it, with the numbers, where the drop came from, and a next step.

Key Takeaways

  1. A useful traffic alert compares each day's visitors with your site's own normal level, such as the average of the previous seven days, and fires only when the gap is large enough to matter.
  2. Kite watches daily traffic on the websites it hosts without any setup. By default, it tells you when a day's visitors fall 25% or more below the previous week's daily average, and you can change that threshold in a sentence.
  3. For a website measured in Google Analytics or PostHog, connect the account and Kite watches the daily number there against the threshold you choose.
  4. Each alert gives you the day's number, the normal level it was compared with, where the drop came from when your analytics can show it, and one next step.
  5. Alerts arrive in Slack, either in the thread where you asked or in your team's channel. Teams that work in the Kite web app get them by email.
On this page

Why traffic drops get noticed late

Most teams find out about a traffic drop from a report. Someone opens the monthly numbers, sees that organic visits fell by a third, and scrolls back to discover the fall started three weeks ago. By then, the page that lost its Google ranking has been losing signups the whole time, and the trail back to the cause has gone cold.

The fix is simple to describe. Something needs to look at yesterday's traffic every day, compare it with what's normal for your site, and tell you when the two are far enough apart to be worth a look. Doing that by hand means opening an analytics dashboard every morning, which is exactly the kind of check that slips the first busy week.

A good alert also needs judgment. Traffic wobbles from day to day, so an alert set too tight fires constantly and gets ignored. And an alert that only says "sessions are down 31%" leaves you to do the real work of figuring out which pages and sources fell. That's why this is work an AI agent does well: it can watch the number on a schedule, hold it to a sensible baseline, and then read your analytics the way a marketer would before it tells you anything.

How Kite alerts you when your website traffic drops

Kite keeps a standing watch on your website's daily traffic and stays quiet until a day falls well below normal. For a website Kite hosts, it starts this watch on its own as soon as it begins measuring your traffic. For a website measured somewhere else, it watches the daily number in your connected Google Analytics or PostHog account.

Each check compares the most recent complete day with a baseline, usually the average of the seven days before it. When the drop crosses your threshold, Kite looks at which pages and traffic sources fell, writes up what it found, and suggests one thing to check next. The alert reaches you in Slack or by email, and you can reply to start the follow-up work in the same conversation.

  1. What should count as a traffic drop?
  2. How quickly will you hear about a drop?
  3. Get alerts for a website Kite hosts
  4. Get alerts for a website measured in Google Analytics or PostHog
  5. What does a traffic drop alert tell you?
  6. Get a Slack message or an email when traffic drops
  7. Change, pause, or stop a traffic alert

What should count as a traffic drop?

A traffic drop worth hearing about is a day that falls a set percentage below your site's recent normal level. Kite's default is a day whose visitors fall 25% or more below the daily average of the previous seven days. That gap is large enough that ordinary day-to-day variation doesn't set it off.

You can change every part of that rule by asking:

  • The size of the drop. "Tell me if traffic falls 15% below last week's average" makes the watch more sensitive.
  • The comparison. Kite can compare each day with the average of the previous seven days or with the day before. "Versus last week" means the seven-day average, and "versus yesterday" means the day before.
  • The number. On a site Kite hosts, the watch can follow daily visitors, page views, or sessions.
  • The direction. A watch can also fire when traffic rises, which is useful during a launch or when a post might be picked up somewhere.

Kite holds the comparison to a few safeguards so that it means something. It needs at least four of the previous seven days measured before it judges a day, so a gap in the data isn't mistaken for a trend. It also skips sites Kite hosts that average fewer than 10 visitors a day, because two visitors falling to one is a 50% drop that tells you nothing. If you ask for a comparison Kite can't watch reliably, such as the same week last year, it tells you which comparisons it can use and lets you pick.

How quickly will you hear about a drop?

Kite checks your traffic every six hours and judges the most recent complete day, so you hear about a bad day within about six hours of it ending. Kite counts days in UTC. A site that has a bad Tuesday gets its alert on Wednesday, rather than at the end of the month. Google Analytics and PostHog sometimes finish a day's numbers late, so an alert for a site measured there can arrive a little later, once that tool has reported the day.

If your team has several websites, one watch covers all of them. Kite holds each site to its own baseline, so a quiet week on a small product site doesn't hide behind steady traffic on your main one.

Get alerts for a website Kite hosts

Kite measures traffic on every website it builds and hosts for you, so a traffic alert on those sites needs nothing connected. When Kite starts measuring one of your sites, it also starts a traffic watch with the default threshold and tells you why the watch exists and how to stop it.

The watch reads the same built-in analytics Kite uses for its traffic reports. Those analytics show visitors, page views, and sessions by day, along with your most visited pages and the sites that referred visitors to you. That gives Kite what it needs to tell you which pages lost traffic when an alert fires.

Get alerts for a website measured in Google Analytics or PostHog

For a website Kite doesn't host, connect the analytics account where your traffic is measured and ask Kite to watch it. Kite can watch daily numbers in Google Analytics and PostHog. It sets up the query that pulls the number you care about, such as daily sessions from your GA4 property or daily page views from PostHog, and checks that number against your threshold.

When Kite saves the watch, it tells you the starting number it read, such as "1,920 sessions yesterday," next to the rule it will hold future days to. That lets you confirm it's reading the right property and the right number before the first alert ever arrives.

If you ask for a Google Analytics alert before the account is connected, Kite gives you a Connect button and sets the watch up as soon as the connection is in place. If a site Kite hosts also sends data to Google Analytics, Kite watches that site through its own built-in analytics.

What does a traffic drop alert tell you?

A Kite traffic alert gives you the size of the drop, where it came from, and a next step. It starts with the numbers: the day's traffic, the baseline it was compared with, and the percentage change. Then Kite reads your analytics to see whether the drop is spread across the site or concentrated in one place.

Here's an example. Say your site averaged 1,990 visitors a day last week and had 1,450 yesterday, a 27% drop. Kite breaks the day down by page and traffic source and finds that every page held steady except your pricing page, where visits from Google search fell from about 610 to 70. The alert says so, and it suggests one next step, such as checking whether the pricing page lost its Google ranking.

Kite separates what the data shows from what it doesn't. It tells you where the drop came from when your analytics show it, and when the numbers can't explain the drop, it says that and names what it would check. If someone on your team has already explained the drop in Slack, such as a planned site migration that took the site offline for an afternoon, Kite leaves it alone.

To dig into a drop once you know about it, see Find out why your website traffic dropped.

Get a Slack message or an email when traffic drops

Kite sends each traffic alert to the place your team already works with it:

  • In Slack. If you asked for the watch in a Slack thread, the alert arrives as a reply in that thread, next to the conversation that set it up. Watches Kite started on its own, or ones asked for elsewhere, post in your team's Slack channel.
  • By email. If your team works with Kite in the web app and hasn't added Kite to Slack, Kite emails the alert to the person who set up the watch, or to the team owner for a watch Kite started. Replying to the email continues the conversation with Kite.

Either way, the alert is the start of the work. Reply and ask Kite to compare the pricing page's Google rankings with last week, check whether a recent change broke something, or update the page that lost traffic.

Change, pause, or stop a traffic alert

You manage a traffic alert by asking Kite in plain language. "Only tell me if traffic falls 40%" changes the threshold. "Pause the traffic alert until after the migration" quiets it, and "Turn the traffic alert back on" resumes it. Ask "Why are you watching our traffic?" and Kite tells you the reason it recorded when the watch was created.

When someone on your team pauses or stops a watch, Kite doesn't turn it back on by itself.

What you get

A daily check on your traffic

Kite holds each complete day to your site's normal level, every day, without anyone opening a dashboard.

Alerts only when something moved

Kite stays quiet on ordinary days, so the alerts you get are worth reading.

The numbers behind each alert

Every alert shows the day's traffic, the baseline it was compared with, and the size of the change.

Where the drop came from

When your analytics can show it, Kite names the pages and traffic sources that fell.

One next step

Each alert suggests the most useful thing to check, and you can reply to have Kite start on it.

How to get started

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. You can work with Kite in your browser or in Slack.

If Kite hosts your website, your traffic watch is already running once Kite starts measuring the site. Ask "What are you watching for us?" to see it, or tell Kite how you'd like it changed, such as "Tell me if daily visitors fall 20% below last week's average."

If your website is measured in Google Analytics or PostHog, connect that account and ask Kite to watch it. You might say, "Tell me if our daily sessions in Google Analytics fall 25% below last week's average." Kite sets up the query, tells you the starting number, and confirms where the alerts will go. To get alerts in Slack, add Kite to your Slack workspace and ask for the watch there.

If you'd rather get a traffic summary on a fixed schedule whether or not anything changed, such as every weekday morning, ask Kite for a scheduled report instead. A watch is for the times you only want to hear from Kite when traffic moves.

Integrations used for traffic drop alerts

Kite's built-in analytics cover the websites it hosts, so those alerts need nothing connected. Connections come in when your traffic is measured in another product, or when you want alerts in Slack.

Common questions

Doesn't Google Analytics already send traffic alerts?

Google Analytics 4 can email you through custom insights, which fire when a metric such as sessions changes by an amount you set. Those alerts tell you that a number moved. Kite also reads your analytics when the alert fires, tells you which pages and sources fell, suggests what to check, and can do the follow-up work when you reply. Kite also works for sites it hosts, where there's no Google Analytics property to set up.

Will Kite tell me if my website stops getting visitors?

Yes. If your site stops getting visitors, the next complete day falls far below its normal level and Kite sends an alert within about six hours of that day ending. Kite judges traffic by the day, so an outage that lasts an hour may not move the daily total enough to fire. For minute-by-minute outage warnings, an uptime monitor is the right tool alongside Kite's traffic alerts.

Can I get an alert when traffic spikes instead of drops?

Yes. Ask Kite to tell you when traffic rises above normal, such as "Tell me if daily visitors are 50% above last week's average." That's useful during a launch, or when a post might be shared somewhere that sends a wave of visitors.

Can I watch traffic to one page or from one source?

Yes, through Google Analytics or PostHog. The daily number Kite watches there can be visits to one page, such as your pricing page, or visits from one source, such as organic search. On a site Kite hosts, the built-in watch follows the whole site's daily visitors, page views, or sessions, and Kite breaks a drop down by page and source when the alert fires.

Do I need Slack to get traffic alerts?

No. Teams that work with Kite in the web app get traffic alerts by email, and replying to the email continues the conversation with Kite. Add Kite to Slack when you'd like alerts to arrive in a Slack thread or channel instead.

Questions this page answers

  • How do I get alerts when my website traffic drops with AI?
  • Can an AI marketing agent alert me when my website traffic drops?
  • How do I get notified when my website traffic suddenly falls?
  • How do I set up an alert for unusual changes in website traffic?
  • Is there a way to get a Slack message when site visits drop?
  • How would I find out quickly if my website stopped getting visitors?

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free