Invalid Traffic Benchmarks: Why Your Rate Is the Only One That Matters
Published industry IVT benchmarks tell you almost nothing about your campaigns. Here is how to measure, baseline, and monitor invalid traffic in a way that actually drives decisions.
Illustrative example — the same 0–100 score, per source, worst first.
What Is an IVT Rate and How Is It Defined?
An invalid traffic (IVT) rate is the proportion of your measured traffic events — clicks, impressions, or visits — that a scoring system classifies as non-human or low-quality. The definition sounds simple, but in practice the number you get depends entirely on how you measure it and what goes into the assessment.
Two measurement systems looking at the same campaign will routinely disagree because they weigh inputs differently, look at different aspects of each visit, and apply different classification thresholds. This is the first reason why an externally published benchmark is a poor yardstick: you cannot compare your rate to someone else's without knowing that their methodology matches yours exactly.
A working definition for your own programme:
- Scope: which traffic events are you scoring? All clicks to a landing page? Only clicks that actually reach the page?
- Scoring threshold: at what confidence score do you label a visit invalid? A hard cutoff versus a tiered view (low / medium / high suspicion) will produce very different headline rates.
- Segmentation unit: are you computing a single campaign rate, or separate rates per publisher, placement, and zone? The latter is the only operationally useful level.
ValidVisit assigns every click a single quality score from 0 to 100 along with a plain-language explanation of why, so you can define your own threshold and recompute your rate without re-running anything.
Independent Scoring vs. Platform-Reported Filtered Numbers
Most ad platforms apply their own invalid-click filtering before they bill you, and many report a filtered count in their dashboards. This is useful, but it creates a fundamental measurement problem: you are asking the platform to audit itself.
Platform filtering is real and often effective, but it operates on what the platform can see and applies thresholds chosen for billing, not for your optimisation decisions. It does not tell you:
- Which specific sub-sources are driving the invalid share — the publisher, zone, or placement that is degrading your results.
- Why traffic was classified as invalid — without an explanation per visit, you cannot tell automated server-farm traffic apart from a click farm or visits routed through anonymising proxies.
- What proportion of borderline traffic slipped through — platforms typically apply conservative thresholds to avoid over-filtering legitimate clicks.
Independent, post-arrival scoring gives you a parallel measurement that is under your control. When your independent IVT rate diverges sharply from the platform's reported filtered rate, that gap is itself a signal worth investigating by sub-source.
ValidVisit works after the click arrives: it weighs each visit against more than 100 independent data points — covering the network the click came from, the device on the other end, and the way the visitor actually behaves on the page — and folds them into one 0–100 quality score, so real people pass through and automated traffic stands out. The score reflects what genuinely landed on your page, not only what the ad network observed at the click event. It never sits in the click path and never blocks or auto-excludes anything; it measures and reports.
Why a Single Industry Benchmark Is Misleading
Figures published as 'the industry IVT rate' aggregate across wildly different channel types, geos, targeting approaches, and measurement methodologies. Using such a figure to evaluate your own campaigns is like comparing your company's support ticket volume to an industry average without knowing the mix behind it.
Several structural factors make a universal benchmark functionally meaningless:
- Methodology variance: published figures come from different vendors who look at different things and set different thresholds. A vendor that only checks IP reputation will report a very different rate from one that also weighs how the visitor behaves once they arrive.
- Sampling bias: benchmark studies typically draw from traffic that flows through a specific network or panel. If your traffic mix skews toward channels or geos under-represented in that sample, the number does not apply to you.
- Time decay: IVT patterns shift as bad actors adapt. A benchmark published even months ago may no longer reflect current conditions on any given channel.
The most useful benchmark you can have is your own historical baseline, segmented at the publisher and placement level and trended over time. A rate that rises sharply on a specific zone while remaining stable elsewhere is a clear operational signal; a comparison to an external industry figure is not.
ValidVisit may publish aggregate, methodology-documented benchmarks derived from its own scored network as that dataset matures — with transparent definitions and segmentation so comparisons are meaningful. Those figures are not available yet, and we will not publish them until the methodology is rigorous enough to be genuinely useful.
Score your own traffic like this — early access is open.
What Genuinely Drives Variation in IVT Rates
Even without citing specific percentages, it is well understood in performance marketing that IVT rates vary substantially across traffic types. Understanding the qualitative drivers helps you form realistic expectations for your own baseline before you have measured data.
Channel type is the strongest structural driver. Branded and navigational search traffic tends to attract lower IVT because it is harder and less economically attractive to fake intent signals that survive post-click scrutiny. Native and push traffic runs meaningfully higher because the supply chain is deeper — more intermediaries, more sub-publishers — and the click value is lower, making volume-based invalid traffic more viable. Pop and interstitial formats are historically associated with elevated IVT because the click mechanics require less user intent.
Sub-source mix within a channel matters more than the channel average. A native network with strong publisher quality controls may deliver cleaner traffic than a poorly optimised search campaign on broad match with low bids. The channel label is a starting prior, not a prediction.
Geographic targeting affects IVT concentration. Certain regions and mobile carrier networks carry higher volumes of proxy- or VPN-routed traffic for entirely legitimate reasons (corporate VPNs, national firewalls). Detecting IVT there requires careful interpretation to avoid over-classifying legitimate users.
Targeting specificity influences economic incentive. Narrow, high-CPM audiences are more attractive targets for sophisticated invalid traffic because the reward per bad click is higher. Broad, low-CPM placements may carry more unsophisticated bot traffic optimised for volume.
Segmenting your measured IVT rate along these dimensions — channel, sub-source, geo, CPM tier — lets you identify which combinations underperform relative to your own baseline, which is the only comparison that drives action.
How to Set Your Own Baseline and Monitor Deviations
Establishing a meaningful IVT baseline is a process, not a one-time measurement.
1. Define your measurement unit. Choose the traffic event you will score consistently — typically the post-click page visit — and keep your tagging stable across all placements. Inconsistent coverage produces a rate that reflects tagging gaps as much as traffic quality.
2. Run a clean measurement period. Before drawing conclusions, collect scored data across at least several weeks to smooth out day-of-week patterns and campaign warm-up effects. Your baseline should cover enough volume per publisher and placement to be stable.
3. Segment before you aggregate. Compute your IVT rate separately for each publisher, placement, and zone. An aggregate campaign-level rate can mask a single poor placement inflating your overall figure while most of your supply is clean.
4. Document your threshold. Record which score boundary defines 'invalid' and what you count toward it. If you later tighten the threshold, your historical rate will appear to drop — not because quality improved, but because your definition changed. Consistent methodology is the only way to trend meaningfully.
5. Set deviation alerts, not target rates. Rather than trying to hit an external benchmark, watch for your per-publisher rate to move materially against its own rolling average. A publisher whose rate doubles in a week warrants investigation regardless of where it started.
ValidVisit attributes every scored visit to the publisher, placement, and zone via the network's own tracking tokens, so you can filter your scored dataset to any sub-source and compute its rate independently. The per-visit explanation lets you go further and see whether a rate spike is driven by a new wave of automated traffic, a shift in the networks and devices behind the clicks, or heavier use of anonymising proxies — each with different implications for the conversation with your network. When you confirm a sub-source is the problem, you exclude it yourself in that network's own dashboard; ValidVisit reports, it does not act for you.
Using ValidVisit Scoring and Explanations to Compute Your Rate
ValidVisit's output is designed to support exactly this self-benchmarking workflow. Every scored visit produces a 0–100 quality score (higher means greater confidence the visit is invalid), a plain-language explanation of the main reasons behind it, and sub-source attribution carried through the network's publisher, placement, and zone tokens so every scored row is joinable back to the supply segment that delivered it.
With this structure, computing your IVT rate for any segment is a simple filter and aggregation: take all visits in the window, filter to your sub-source of interest, count those above your score threshold, divide by total visits. No black box, no proprietary index you have to take on faith.
The per-visit explanations add operational intelligence that a raw rate does not. If a publisher's rate rises but the dominant reason shifts from one kind of problem to another — say from server-farm traffic to clicks that behave nothing like a real human session — that is a qualitatively different situation, and it points you toward a different conversation with the supplier. Each visit's score is weighed across more than 100 independent data points spanning the source network, the device, and on-page behaviour, so the explanation reflects what actually drove the number.
As ValidVisit's scored dataset grows, the platform will be positioned to offer aggregate benchmark distributions segmented by channel type and format, with full methodology documentation — published transparently when the data is sufficient to support reliable comparisons.
Frequently asked questions
What IVT rate should I consider acceptable for my campaigns?+
How is ValidVisit's IVT score different from what my ad platform already filters?+
Can I use ValidVisit to automatically block or exclude invalid traffic sources?+
Why do different IVT detection vendors report such different rates for the same traffic?+
Score your paid traffic for bots and invalid clicks.
One script, every click scored 0–100 and attributed to the source that sent it.
Free trial at launch · lock in early-access pricing
One script · raw IP never stored · GDPR legitimate-interest basis