App SlicerSchema SlicerQuery SlicerTraffic Slicer|Curve Slicer
✦ Free · No data stored on our servers · All processing in your browser

Same ranking.
Fewer clicks. Find out why.

CurveSlicer connects to your Google Search Console and maps how your click-through rate at each ranking position has shifted over 16 months — with plain-English analysis and statistical confidence scoring.

No install · OAuth · Free · First results in ~2 min

Connect Google Search Console
16 months of click curve data · All processing in your browser
📋 What gets pulled:
📈 Click-through rate data by position — up to 16 months
🔍 Queries, pages, sections, countries & devices
All analysis runs locally. Nothing stored server-side.
Connect Search Console →

Read-only access · Revoke anytime in Google Account settings

Ranking isn't the whole story.

You can rank #1 and still lose traffic. If searchers are clicking your result less than they used to — at the same position — your click curve is decaying.

This happens when titles become less compelling, competitors add rich snippets, featured answers absorb clicks, or user intent shifts away from your content.

CurveSlicer makes this visible. We compare your earliest data window to your most recent one, at each position, across every dimension GSC provides.

Why CTR decay matters

#1

You can rank #1 and still lose 30% of your expected clicks if the SERP listing has decayed.

16mo

CurveSlicer analyses up to 16 months of GSC data to establish statistically valid baselines.

5+

Dimensions tracked: queries, pages, sections, countries, and devices.

Methodology

Built on sound methodology.

Every curve you see has passed multiple statistical gates. We show less so that what we show actually means something.

CTR calculated correctly

We never average CTR values — that produces misleading results. Instead we sum total clicks and total impressions for each position bucket, then divide. The only valid way to compute CTR across grouped data.

Two-window comparison

We compare your first 3 months (baseline) against your last 3 months (current). Aggregating across windows removes single-month noise. Both windows must independently pass minimum thresholds before any comparison is made.

Longitudinal significance

An item only appears if it has 6+ months of data, 4+ consecutive months with no large gaps, 800+ total impressions, and sufficient coverage in both comparison windows. Sparse data produces no results — not bad results.

σ

Query stability filtering

Queries that bounce between positions are excluded from page and section aggregations. We measure position standard deviation using impression-weighted averages and remove unstable queries before rolling up to higher levels.

Exponential curve fitting

Click curves follow an exponential decay shape. We fit CTR = a·eᵇˣ to each window using OLS regression, plot the smooth fitted curve, and display an R² confidence score so you know how reliable the shape is.

📝

Plain-English narratives

Every item comes with a generated analysis: what changed, by how much, at which positions, and what it likely means. Confidence is tiered — high, medium, or low — based on the months of data and curve fit quality.

Decay Report

The Decay Report.

The last tab in CurveSlicer collects every item where CTR has declined at the same ranking positions — across queries, pages, sections, countries, and devices. Only items that pass all significance gates appear here.

Decay

CTR is lower in the current window than the baseline at the same positions. Ranking is stable — something about the SERP listing has become less compelling.

Growth

CTR is higher in the current window. Same position, more clicks — titles, snippets, or reduced competition are working in your favour.

Stable

CTR at measured positions is within normal variance between windows. No significant shift in either direction.

Performance

Designed for large sites.

CurveSlicer uses a two-phase loading approach. Your earliest and most recent months load first so you see results in minutes. Historical months fill in the background, strengthening the analysis automatically. All data is pre-aggregated in the browser — no raw rows stored, keeping memory minimal even for sites with millions of impressions.

~2 minutes
To first results (priority months)
~10 minutes
Full 16-month analysis loaded
~90% less
Storage vs raw row caching

Getting started

Up and running in minutes.

01

Sign in with Google

One-click OAuth. We request read-only access to your verified Search Console properties. Your data never leaves your browser.

02

Select your property

Choose from your verified GSC properties. CurveSlicer immediately begins loading your priority data windows.

03

See results in ~2 minutes

Your earliest and most recent data loads first. The overview, queries, pages, sections, countries, and devices tabs unlock immediately.

04

Historical data refines in background

Middle months load automatically. A progress bar tracks completion. Narratives and significance scores strengthen as more data arrives.

05

Act on the Decay Report

The final tab collects every statistically significant decay signal across all dimensions. These are your highest-priority CTR optimisation opportunities.

Start slicing your curves.

Free. No install required. First results in ~2 minutes.

Connect Search Console →

Part of the App Slicer suite · App Slicer · Schema Slicer · Query Slicer · Traffic Slicer