You check your stats and the traffic looks steady. A few hundred visits a day, maybe more. But the enquiries are not there to match it, your conversion rate looks wrong, and something about the numbers does not quite add up. Before you blame your marketing or start redesigning your site, it is worth asking whether the data itself is the problem.
Bot traffic is one of the most common culprits. A significant proportion of visits to any website are not people at all. They are automated tools: SEO scrapers, security scanners, content harvesters, AI crawlers. They register as sessions in your analytics, inflate your visitor counts, and often have a bounce rate of 100% because they are not actually viewing anything. If you have never filtered this kind of traffic out, your numbers are likely overstated. I have written separately about how I handle this using Cloudflare’s firewall on every site I manage, and what that looks like in practice: AI crawlers, firewalls and who is actually visiting your website.
The other issue is broken tracking, and this one catches people out more than they expect. A theme update, a plugin conflict, or a misconfigured cookie consent banner can silently stop your analytics from recording properly. Goals stop triggering. Conversions disappear from your reports. Traffic appears to drop. In some cases the opposite happens: tracking fires multiple times and inflates your numbers in a different direction. Either way, you are making decisions based on data that does not reflect reality. I worked with one client who thought their marketing had stalled because enquiries were down and the stats looked flat. Once we removed bot traffic and fixed broken event tracking, it became clear that genuine engagement was actually up. The bad data had been hiding it.
Junk referrals are worth understanding too. These are fake websites that hit your analytics purely to get their domain into your referrer reports, hoping you will notice the unfamiliar name and visit their site. They contribute nothing useful and make it harder to identify where your real visitors are actually coming from. Filtering them out is straightforward once you know what to look for, but most analytics setups are never cleaned up in this way.
The practical consequence of all of this is that decisions made on bad data tend to go in the wrong direction. If your traffic looks healthy but your actual audience is a fraction of what the numbers suggest, you might invest in marketing that is not the problem, or overlook a conversion issue that is. Getting the data right is not an optional extra. It is the foundation for making any sensible decision about your site. If you are not confident in what your analytics are telling you, that is something I cover as part of my analytics and performance work. Get in touch and I will take a look at what your numbers are actually showing.




