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, 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.

Does your business show up when AI answers?

ChatGPT, Claude, Perplexity and Google's AI Overviews are already answering the questions your customers ask. The $49 AI Visibility Scan shows you where you're cited, where you're invisible, and the three changes that move you first — a written report in your inbox within 48 hours. If nothing in it is actionable, you don't pay.

Run the $49 AI Visibility Scan →

Or book a free 30-minute strategy call →

Share this article

X (Twitter) LinkedIn Facebook WhatsApp

Comments

Leave a comment

← Back to all articles