Why one curve doesn't fit every site
Branded searches click far more than non-branded ones at the same position, because the searcher already wants that business. Map packs, AI Overviews and ads push organic results down the screen on many money searches. A curve built from a mix of all of these overstates what a local service page will get.
In our own calibration run on three sites we operate (13 weeks to Oct 11, 2026, measured Oct 20, 2026), a standard published-style curve overstated non-branded click-through by 14 to 76 times, depending on the position band. Branded searches came close to the standard curve. The methodology page shows the method.
How it shows up in RankUpside
Clicks-at-stake estimates use the client's own curve, fitted from 13 weeks of its non-branded searches, in position bands: 1, 2, 3, 4–5, 6–10, 11–20 and 21+. A band needs at least 1,000 impressions to use the client's own rate; otherwise a conservative pooled rate stands in, and neither ever exceeds a standard curve. Branded searches keep the standard curve.
Sample data: Copperline Gutters, a fictional business on a reserved .example domain. "gutter cleaning fairview" sits at #6.0 with 495 impressions. The striking distance finding estimates the extra clicks from reaching #3 with the client's own curve, which keeps the promise small and believable.
How to fit your own
- Export 13 weeks of queries from Search Console and remove branded rows.
- Round each row's position and put it in a band: 1, 2, 3, 4–5, 6–10, 11–20, 21+.
- Per band, add up clicks and impressions, then divide clicks by impressions.
- Treat bands with few impressions as unreliable.
Common mistakes
- Applying a published curve's position-1 rate to a non-branded local search.
- Mixing branded and non-branded rows in one curve.
- Forgetting that one page can hold several positions for different searches.