IP-Prior: How Google Protects Click Data from Manipulation
The system that detects unnatural click patterns and protects NavBoost from gaming — the integrity layer of behavioral ranking
What is IP-Prior?
IP-Prior protects the integrity of click data. It detects when click patterns look unnatural — for example when many clicks come from the same IP addresses or are artificially directed at a page. Squashing is the mechanism that reduces the weight of suspicious clicks. The voterToken system provides a layer of verification for legitimate clicks.
The Google API leak confirmed the existence of an IP-Prior field with the revealing name unscaledIpPriorBadFraction — the fraction of clicks from an IP address that are classified as 'bad' before squashing. A high bad fraction means many clicks from that IP look manipulative, and their weight in NavBoost will be reduced.
IP-Prior feeds into NavBoost (System 1) — it is the integrity layer that filters NavBoost's input. Without IP-Prior, NavBoost would be vulnerable to click farms and automated clicking. With IP-Prior, manipulative clicks are detected and downweighted before they can influence rankings.
How squashing works
Squashing is the mathematical mechanism that reduces the weight of suspicious clicks. It is not a binary filter — suspicious clicks are not removed, they are downweighted. A click that is 80% likely to be manipulative might have its weight reduced to 20% of its original value. This gradual approach prevents false positives from completely removing legitimate clicks.
The voterToken system adds another layer of verification. A voterToken is a cryptographic identifier that verifies a click came from a legitimate user session. Clicks without valid voterTokens — or with tokens that look machine-generated — receive lower weights in the squashing process.
Together, IP-Prior + squashing + voterToken form a three-layer defense: IP-Prior detects suspicious patterns, squashing reduces their weight, and voterToken verifies legitimacy. This layered approach is characteristic of Google's anti-spam architecture — each layer catches what the previous one missed.
Implications for SEO practitioners
The existence of IP-Prior means that click manipulation is detectable and actively filtered. Click farms, automated clicking tools, and coordinated click campaigns will be detected — not necessarily penalized, but their effect on NavBoost will be neutralized through squashing.
This also means that legitimate SEO tactics that generate real clicks — improved titles, better snippets, featured snippet optimization — are safe. IP-Prior does not filter genuine user behavior. The system is designed to distinguish real engagement from artificial engagement, not to penalize all engagement.
The three-layer defense means that manipulating one layer is insufficient. A click farm could use rotating IP addresses (defeating IP-Prior), but the clicks would still lack valid voterTokens (caught by the verification layer). Or they could generate valid tokens, but the click patterns would be detected by squashing as unnatural.