A business owner shows us a chart. Sessions are up. The line goes from lower-left to upper-right, which is the direction lines are supposed to go. Then we ask a different question: how many of those sessions lasted longer than zero seconds? The answer, on that account, was not most of them. It was a small minority. The rest arrived, requested one page, and left inside the same second, which is not something a person can do.

We found this on our own property first, which is the only reason we trust the finding enough to write it down. It is not a niche problem and it is not a sign that something is broken. It is what web analytics looks like in 2026 if nobody has filtered it.

The three tells that show up in every account

You do not need a bot-detection vendor to find this. The evidence is already sitting in the reports you have.

1. Zero-second engagement, in bulk

GA4 reports average engagement time per session. Segment by channel and look at Direct, Email and anything labelled Unassigned. If those channels report an average engagement time of zero seconds, not low but zero, you are not looking at shy visitors. You are looking at automated requests that fetched the page and never ran the timer, because nothing was ever on screen.

2. Cities that are not cities

Open the geographic report and read the top rows. If you see Boardman, Ashburn, Des Moines, Council Bluffs or The Dalles near the top, you have not discovered an unexpected customer base in rural Oregon and Iowa. Those are the towns that host the big cloud regions: AWS, Azure, Google Cloud. What that report is telling you is that your traffic originates in datacenters, which is where bots live and where customers do not.

3. Traffic that tracks your sending, not your marketing

This is the one that fools people, because it looks like success. You send a cold email campaign on Tuesday. Tuesday's sessions spike. The obvious reading is that the campaign worked. The other reading, usually the correct one, is that corporate mail security opened every link in every message before delivering it, because that is precisely what link-scanning is for. The spike is your recipients' security vendors, arriving in a burst, engaging for zero seconds, from a datacenter.

Why this got worse, and why it will not get better

Three things happened at once. Mail security moved from optional to default, so a much larger share of B2B email now has every URL pre-fetched. AI crawlers arrived and started reading the open web at a volume search engines never needed. And link-preview generation, the little card that appears when a URL is pasted into a chat app, means a single shared link can produce several page requests before a human sees anything.

None of these are attacks and none of them will stop. They are the normal background traffic of the modern web. The problem is not that they exist; the problem is that the default analytics configuration counts them as your audience, and then you make decisions with that number.

What it costs you to believe the raw number

Inflated traffic is not a harmless vanity problem. It corrupts every decision downstream of it:

How to get to a number you can act on

The goal is not a smaller number. The goal is a number that moves when your business moves. Practically:

If your traffic number never moves when your business does, it was never measuring your business.

The uncomfortable part

Plenty of marketing reports are built on this number. Agencies report sessions because sessions go up and to the right almost regardless of what anyone did. Nobody is necessarily lying (the dashboard says what it says), but if a report leads with total traffic growth and never mentions engaged sessions, enquiries or revenue, it is describing an internet-wide trend in crawler volume rather than anything about your company.

The correction is not complicated. Pick two numbers you would be willing to be judged on: engaged sessions and real enquiries, and put them at the top of every report. Everything else is context. Traffic that never asked you a question was never a customer, and no amount of it will become one.

See who Google and AI recommend instead of you

Enter your website and get a free check of what Google and AI actually read about your business — and who they point people to instead. No call, no account: the report renders right on the page.

Run my free check →

Rather have it done for you? In the AEO Fix Sprint we implement your report's fixes on your site in 5 business days →

Share this article

X (Twitter) LinkedIn Facebook WhatsApp

Comments

Leave a comment

← Back to all articles