Skip to content
RankIt Telemetry
SERP weather59+1 7dAI Overview trigger38.2%Median Organic #1 depth742 pxLocal pack churn17.4%Alerts2 verticalsSnapshot2026-10-28

Pixel-depth SERP telemetry

Rank is a coordinate, not a number.

RankIt Telemetry measures where your result physically lands on the results page, in pixels, beneath AI Overviews, ads, local packs and answer boxes. Then it watches that depth move, check after check.

Volatility shape

Eight verticals, one glance

Volatility index by verticalLegal 74, Finance & Insurance 71, Health & Medical 68, Travel 63, Real Estate 57, Retail & E-commerce 52, Home Services 46, B2B Software 39. Scale 0 to 100.50100LegalFinanceHealthTravelReal est.RetailHome svcB2B

Scored 0–100 over the trailing seven days.

SERP volatility radar

Where the results page is moving

Seven-day algorithmic volatility by vertical. A score of 70 or more raises an alert. Sample snapshot, 28 October 2026.

Volatility here means how far results move between consecutive checks, weighted by pixel displacement as well as rank changes. A vertical can look calm in ordinal terms and still score high, because a new module reshuffled the page beneath stable positions. Treat the sparkline as direction and the score as magnitude.

Interactive

Above-the-fold pixel displacement and CTR decay simulator

Switch on the modules Google stacks above your listing. Each one adds its rendered height, so Organic #1 slides down the page and the click curve falls with it. Choose a device: mobile screens bury results far sooner.

SERP features
Device

Clean SERPThis stack
ResultY offsetFoldOrganic CTRChange

Model assumptions: baseline CTR curve from published industry studies, exponential decay per pixel of added depth, a below-the-fold penalty, and a 10% zero-click share when an AI Overview shows. Illustrative, not a measurement of your results.

Rank flux

One keyword, thirty days

Ordinal rank

Ordinal rank, 30 daysOrganic rank held at #1 for 26 of 30 days and dropped to #2 from Oct 18 to Oct 21.#1#2#3Sep 29Oct 9Oct 19Oct 28

Pixel depth of Organic #1 (px)

Pixel depth of Organic #1, 30 daysDepth of the first organic result rose from 148 px to 1184 px as three ads, an AI Overview, a fourth ad and a local pack arrived.04008001,200Sep 29Oct 9Oct 19Oct 281,180 px desktop threshold3 adsAI OverviewExpandedLocal pack

A rank tracker would file this month as a success: position one, almost the whole time. The lower panel shows the same listing sliding from 148 px to 1,184 px as ads, an AI Overview and a local pack arrived. Same rank, a different page.

Engineering notes

From Soren Lindqvist, Chief Data Officer

Early on, we ran a crawler fleet that fetched raw HTML and parsed ordinal positions. It was fast and cheap, and it was wrong in a way no dashboard could show. The HTML tells you the order of results; it never tells you where a human eye meets them. Modules are injected late, collapse and expand, and change height by device.

So we render. Every check loads the results page in a real browser at fixed viewports, then reads bounding boxes straight from the layout engine. Depth is measured in CSS pixels from the top of the page to the top of the first organic container. Rank becomes a vector: position, depth, and the stack of modules between you and the fold.

Two habits keep the data honest. We store raw geometry next to every derived metric, so a methodology change can be replayed against history. And we publish volatility as a distribution, not a headline number, because a single index hides which vertical is moving. If a figure on this page surprises you, write to me at soren@rankit.ai and I will show you the render behind it.

We also test our own assumptions in public. The simulator above is deliberately simple, with one decay constant per device, because a model you can inspect beats a black box you cannot. When measured click data disagrees with it, we revise the constants and say so.

Soren Lindqvist, CDO