Website traffic dropped suddenly: check the tracking first
A falling line does not always mean fewer visitors. After a CMS update, a template swap, a hosting move or a change in Google Tag Manager, the counter code can vanish from some pages or fire twice. View the source of a few key pages, such as the home page, a catalogue page, a product card and the thank-you page, and confirm the counter is still there.
If you added a cookie consent banner, look at that too. With some setups the counter does not start until the visitor clicks accept. Plenty of people simply close the pop-up, so they were on your site but never appear in the report. Another quiet culprit is a new filter in the counter settings that strips out part of the visits.
- The counter is present on every page type, not just the home page
- There are no duplicate tags or conflicts inside Tag Manager
- The consent banner does not block the counter
- Filters and settings were not changed on the day of the drop
- Goals fire when you submit a test request
Cross-check with data that does not depend on your analytics
If the counter is healthy, look for confirmation elsewhere. How many requests reached your CRM or Telegram bot? Did calls or Click and Payme payments change? What do Search Console and Yandex Webmaster show for clicks and impressions? If those look normal while the analytics chart collapsed, the measurement is at fault. If everything slipped at once, the problem is real.
This is where end-to-end analytics earns its keep. When visits, leads and sales sit in one place, a mismatch shows up immediately instead of a week later through complaints from the sales team.
Slice the drop until the cause shows
The overall line explains almost nothing. Compare the period before and after the drop, split by dimension, and find where the difference is concentrated.
If everything fell at the same moment, the cause is usually technical: the site is down, a certificate expired, DNS broke, or the host is returning errors. If only one channel or one section fell, the cause is local and usually quicker to find.
- Source: search, ads, social, messengers, direct
- Search engine: Google or Yandex
- Device: a mobile-only fall points to layout or speed
- Landing pages: one section or the whole site
- City or region: Tashkent holds while the regions sag
Causes we see often in Uzbekistan
Many dips have little to do with search engines and a lot to do with how people reach the site. Links posted in Telegram channels and broadcasts without UTM tags land in direct traffic, so changing how you publish makes a source appear to move. The link in your Instagram bio may have been swapped for a multi-link page. A paused Meta Ads campaign, an exhausted Google Ads budget or ads rejected in moderation also produce a sharp fall.
Mind the calendar as well. Navruz, public holidays, Ramadan and Eid, the start of the school year, and hot months that help some niches and hurt others all shift demand. Compare with the same period last year if you have the data, not with last week.
Finally, it may be a return to normal. If bots or inflated traffic used to flow into the report, today's numbers are more honest than the old ones, even though the chart looks worse.
Visits look fine but leads are down
The opposite also happens: the chart is flat but orders are missing. Then look for a break in the customer path. A form may not submit on mobile, the call button may be dead, the Telegram link may not open, a Click or Payme payment may return an error, or a goal may have stopped firing.
Submit a test request from your own phone and follow it all the way to the manager, the CRM and the report. It takes little time and often finds the cause straight away.
What to do next and how to catch the next drop early
Write down the start date, the affected channel and the pages, then compare them with your change log: site releases, text edits, hosting changes, ads switched on or off. Once you fix the cause, resubmit important pages for recrawling and watch the recovery for several weeks. Until the cause is known, do not rewrite copy or restructure the site, or you will never learn what actually helped.
To end up here less often, keep a change log, set alerts for site downtime and for goals dropping to zero, and agree where the single source of truth for leads lives. If you want a hand, the markdev team sets up end-to-end analytics and reporting: counters, goals, UTM tags and links to your CRM and Telegram bots. Get in touch and we will look together at where your data is leaking.
FAQ
How can I tell whether traffic really fell or the counter failed?
Compare analytics with independent data: CRM leads, calls, payments, and clicks in Search Console or Webmaster. If those are steady, the issue is tracking. If they fell too, fewer people are actually visiting.
Why does direct traffic grow after I post in Telegram?
Links from messengers without UTM tags are often not recognised as a separate source and land in direct traffic. Tag every link in channels, broadcasts and bots so the source stays visible.
Should I rewrite my pages right away if traffic drops?
No. Until the cause is known, mass edits blur the picture. Identify the date, channel and pages first, match them with site changes, and only then fix things.
How long does recovery take after fixing the cause?
It depends on the cause and the channel. A tracking error normalises the data at once. If search was hit, recovery is gradual and worth monitoring for several weeks.
Let’s look at your task for free
Leave your contact — in a 15-minute call we’ll show where leads get lost and what to fix first.