Enterprise Pricing
Get a demo

Observability

Know what your data is doing before you act on it

Search data has become volatile. Observability measures the data about your data - error rates, sampling, and drop-and-pop episodes - so a tracker artifact never gets mistaken for a ranking loss.

Why it exists

Why does search data need observability?

The volatility is directly correlated with the value this data carries. It is scarce, hard to get at scale, and it shows the forces that reflect, influence and shape consumer behaviour at a scale available nowhere else. The players who claim to own it thrive on information asymmetry and are not inclined to make it easy to collect.

As that volatility has risen, it has become necessary to build data about the data. What is the error rate, the sampling rate, the number of pages fetched, on any given day? Observability answers those questions so that a collection artifact is never mistaken for a ranking loss, and a real loss is never written off as noise.

Definition

Observability in search is the practice of measuring second-order data about your first-order search data. First-order data is what you pay for: SERP results and AI search responses. Second-order data describes how that data was collected - error rate, sampling rate, pages fetched, and whether a ranking movement came from the SERP or from the collection process.

Logs

The raw record

Row-level events for every collection, the substrate every aggregate metric is computed from.

Metrics

Observations about the events

Error rate, sampling rate, fetch counts and episode classification, computed daily and broken out by tier.

Traces

The path back to the source

The signals needed to trace any metric on screen back to the specific collections behind it.

Drop-and-pop

What is a drop-and-pop?

A drop-and-pop is Google temporarily tanking a domain's rankings for a few days, then restoring them roughly where they were. Customers started noticing a marked increase in May 2026. These views measure the extent, the impact and the volatility, on a rolling 7-day window.

View 01 · Summary

Tier by pattern, volume-weighted

Every tracked keyword lands in one pattern for the period. Stable means operationally fine after imputation. Tentative, eroded and the two loss states separate a brief gap from a real one, and the Drop & Pop column shows what share of each tier saw at least one resolved episode. Reading it by tier matters: a loss in Top 1 to 3 costs far more than the same count in Top 11 to 20.

Tier × pattern (volume-weighted)
Primary tiers within share-of-voice scope. Each cell shows % of tier volume in that pattern, with keyword count.
TierStableTentativeErodedLost (rec.)Eroded→LostLost (unres.)Drop & Pop
pre-drop ≤ 20
Top 1–3
1059 kws · 9,592,500 mo. searches
99.8%
1044 kws
0.0%
1 kws
0.1%
4 kws
0.1%
7 kws
0.0%
0 kws
0.0%
3 kws
64.8%
1.6 ep/kw
Top 4–10
469 kws · 1,842,280 mo. searches
99.3%
450 kws
0.0%
2 kws
0.7%
7 kws
0.0%
5 kws
0.0%
0 kws
0.0%
5 kws
80.6%
3.6 ep/kw
Top 11–20
75 kws · 327,350 mo. searches
99.9%
65 kws
0.0%
0 kws
0.0%
0 kws
0.1%
7 kws
0.0%
0 kws
0.0%
3 kws
98.7%
7.4 ep/kw
Reading this. Stable = keyword is operationally fine after imputation. Tentative = ends the period NR but only for <8 days. Eroded = still ranking but median position dropped ≥10 positions. Lost (recovered) = had a real 8+ day NR episode but ended the period ranking. Eroded→Lost = position drifted ≥10 downward before going NR. Lost (unresolved) = ends the period non-ranking for 8+ sustained days. Drop & Pop = share with ≥1 resolved ≤7-day NR episode.
View 02 · Daily trend

Prevalence over time, count-weighted

Prevalence is the share of keywords sitting inside a DnP episode on a given day. Every keyword counts once, so this is the view for how widespread an event was. The amber dashed line is a Theil-Sen trend fit on the pre-boundary days, and the shaded band on the right is the last 7 days, where imputation is still settling and the numbers should be read with that in mind.

Daily drop-and-pop · count-weightedpre-drop ≤ 20
Prevalence is the share of keywords currently inside a DnP episode. The amber dashed line is a Theil-Sen trend fit on the pre-boundary days. The right-edge boundary zone, the last 7 days, is shaded because imputation loses accuracy there.
0%25%50%75%100%MayJunJulAugSepOct2026-04-092026-04-272026-05-152026-06-022026-06-202026-07-082026-07-262026-08-132026-08-312026-09-18
DnP prevalenceDiagnostic trend
Prevalence by tier · monthly average
boundary zone excluded · partial months annotated
TierAPR 2026MAY 2026JUN 2026JUL 2026AUG 2026SEP 2026OCT 2026
partial · through 2026-10-05
Period avg
Top 1–30.4%2.3%2.1%1.3%0.4%1.1%–1.3%
Top 4–103.8%5.0%3.6%4.2%1.5%2.3%–3.4%
Top 11–208.9%9.6%6.7%7.7%4.4%6.0%–7.2%
Avg of tiers4.4%5.6%4.1%4.4%2.1%3.1%–3.9%
All primary tiers (weighted)1.8%3.4%2.7%2.4%0.9%1.7%–2.2%
View 03 · Daily trend

Prevalence over time, volume-weighted

The same episode qualification, weighted by monthly search volume instead of counted evenly. Comparing this against the count-weighted view is the fastest way to tell whether an event hit your head terms or your long tail. A spike here that is flat in the count view means a small number of high-volume keywords moved.

Daily drop-and-pop · volume-weightedpre-drop ≤ 20
Same episode qualification, weighted by monthly search volume. Higher-volume keywords contribute proportionally more, which reveals head-term concentration.
0%25%50%75%100%MayJunJulAugSepOct2026-04-092026-04-272026-05-152026-06-022026-06-202026-07-082026-07-262026-08-132026-08-312026-09-18
DnP prevalenceDiagnostic trend
Prevalence by tier · monthly average
boundary zone excluded · partial months annotated
TierAPR 2026MAY 2026JUN 2026JUL 2026AUG 2026SEP 2026OCT 2026
partial · through 2026-10-05
Period avg
Top 1–30.1%0.5%1.4%2.6%1.3%0.3%–1.1%
Top 4–102.6%3.0%2.1%1.4%0.7%3.0%–2.1%
Top 11–209.4%11.1%6.4%6.0%2.1%4.6%–6.5%
Avg of tiers4.0%4.8%3.3%3.4%1.4%2.7%–3.2%
All primary tiers (weighted)0.7%1.2%1.7%2.5%1.2%0.9%–1.4%
View 04 · Diagnosis

Position trends by tier

Average and median position per tier across the period. This is the noise test. Damage concentrated in the premium tier is genuine trouble; the same slope across every tier usually means the tracker, not the SERP. Slope is positions per week.

Top 1–31059 kws
trend +0.04 pos/wk
01020MayAprJunAugOct
Top 4–10469 kws
trend -0.04 pos/wk
01020MayAprJunAugOct
Top 11–2075 kws
trend -0.16 pos/wk
02550MayAprJunAugOct
Top 21–5026 kws
trend -0.10 pos/wk
02550MayAprJunAugOct
Average positionMedian position
Read the tier panels left to right. Damage concentrated in the premium tier, with the Top 1–3 trend pointing up, is genuine trouble; similar trends across every tier is tracker noise. Slope values are positions per week for average position, or percentage points per week for DnP.
View 05 · Impact

Confirmed lost keywords

Keywords that did not come back. Sorted by search volume, with the baseline median position before the drop, the date it began, and how many prior DnP episodes that keyword had already survived. A high episode count before a confirmed loss is the pattern worth escalating.

Confirmed lost keywords · top by volume
Keywords classified lost_unresolved (sudden) or eroded_into_loss (gradual) in primary tiers, sorted by search volume.
Customer impact
QueryMo. searchesTierPatternBaseline med posDrop dateDnP history
day packing2,900Top 1–3lost_unresolved1.02026-08-219 ≤20 · 9 any
what age is a 24-inch bike for210Top 4–10lost_unresolved4.02026-08-2215 ≤20 · 15 any
how tall should you be for a 16-inch bike30Top 4–10lost_unresolved5.02026-08-1210 ≤20 · 10 any
what age can ride a 26 inch bike30Top 4–10lost_unresolved7.52026-07-195 ≤20 · 5 any
do running shoes make a difference in running0Top 11–20lost_unresolved19.02026-08-1010 ≤20 · 10 any
plug types in africa0Top 4–10lost_unresolved5.02026-09-2712 ≤20 · 12 any
should you buy walking shoes one size bigger0Top 1–3lost_unresolved3.02026-06-193 ≤20 · 3 any
what age is good for 24-inch bike0Top 11–20lost_unresolved10.52026-07-103 ≤20 · 3 any
what happens when you take a geocache0Top 11–20lost_unresolved11.02026-08-127 ≤20 · 7 any
what outfits to wear in winter0Top 4–10lost_unresolved10.02026-08-047 ≤20 · 8 any
Related

Where this sits

Daily Rank Tracking
The first-order collection Observability measures.
Rank tracking →
Rewind
Replay a SERP as it was on the day an episode began.
SERP Rewind →
The launch post
Why we built this, and what observability means for search data.
Read the post →
Algorithm Update Tracker
Confirmed ranking changes, logged against the same timeline.
Open tracker →

In short

Trust the number, or know why you cannot

Every ranking report answers a question. Observability answers the question underneath it: can this report be trusted today? When a position moves, the useful first question is whether the SERP changed or the collection did, and until recently no platform in this market gave you a way to tell.

This is a first version and it will keep changing, because the things worth measuring change every time the engines do. Spurious result rates and sampling percentage are shipping next. If there is a second-order metric your team needs, we would like to hear about it.

See Observability on your own domain

A 30-minute walkthrough on your own keywords and your own data.

Get started

See it with your own data.

30-minute demo. We'll run it on your domain - no prep required.

Get a demo View pricing