01The relationship
Each dot is one keyword × one week: where a daily rank tracker saw the product family rank (x) vs the impression share Amazon reported for that query (y). The dark line is the expected share at each rank. It falls tenfold between page 1 and the deep ranks — SQP only "sees" what shoppers actually scroll past, so deep ranks barely register.
Two things to notice. The cloud is wide — a single week's share can't pin an exact rank — but the level separates cleanly: the top-3 median sits at 4.4% impression share, page-2 at 0.9%, and beyond rank 96 at 0.14%. And the orange dots (ads running) float above the blue at every rank — sponsored placements leak into SQP impressions, which is why ads are handled explicitly in section 05.
02The visibility ladder
Median share by rank bucket. Why is a #1 ranking "only" ~4–5% impression share? Because Amazon counts every product tile a shopper scrolls past — dozens per search — so even the top listing owns a few percent of all tiles rendered. The ladder, not the absolute number, is the signal. Click share is steeper at the very top (a #1–3 listing takes 7.6% of all clicks); purchase share concentrates hardest but goes silent below rank ~15.
† The ">306" rows are keyword-weeks the rank tracker called unranked all week — yet many still show real SQP share. That's a tracker blind spot, not a real rank; see section 07.
03Reading a share as a rank band
The practical lookup: given a week's family impression share on a query, where does the listing actually rank? Read each row as "of all keyword-weeks in this share band, X% were top 3 / top 10 / page 1".
| SQP impression share (family, weekly) | n | median rank | P(top 3) | P(top 10) | P(page 1) | P(deeper than 96) |
|---|---|---|---|---|---|---|
| absent/0 | 6,245 | 109 | 2% | 13% | 33% | 53% |
| 0-0.2% | 4,836 | 118.5 | 0% | 2% | 12% | 60% |
| 0.2-0.5% | 3,186 | 77.8 | 0% | 2% | 22% | 38% |
| 0.5-1% | 3,084 | 44.5 | 0% | 3% | 54% | 18% |
| 1-2% | 3,347 | 25 | 1% | 10% | 79% | 7% |
| 2-3% | 2,342 | 13 | 5% | 38% | 94% | 4% |
| 3-4.5% | 2,267 | 9 | 13% | 62% | 94% | 4% |
| 4.5-7% | 1,422 | 6 | 20% | 79% | 93% | 7% |
| >7% | 284 | 3 | 52% | 98% | 100% | 0% |
Turned into simple decision rules, tuned so that when the rule fires it's right ≥80% of the time:
| Decision rule | Predicts | Precision | Coverage (recall) | Weeks flagged |
|---|---|---|---|---|
imp_share >= 9.37% | top3 | 88.2% | 5.8% | 68 |
click_share >= 52.08% | top3 | 97.1% | 6.4% | 68 |
imp_share >= 4.21% | top10 | 80.3% | 31.9% | 2,031 |
click_share >= 10.77% | top10 | 81.1% | 16.2% | 1,020 |
imp_share >= 0.49% | page1 | 80.1% | 75.8% | 12,863 |
click_share >= 0.51% | page1 | 80.2% | 61.9% | 10,494 |
The page-1 rule is the workhorse: impression share ≥ 0.5% ⇒ page 1 at 80% precision, and it catches three quarters of all true page-1 weeks. Top-3 can only be confirmed by very high shares (rare but near-certain when seen). AUC reads as: given one in-band and one out-of-band keyword-week, the share ranks them correctly ~80–83% of the time — a strong screener, not a court verdict.
04What SQP structurally can't see
SQP only reports a query for your ASIN when the ASIN actually appeared in the results a shopper saw (top-of-search and early rest-of-search, top ~100 queries per ASIN per week). So absence is data. When ads are taken out of the picture, deep ranks vanish from SQP — which makes the missing row itself a usable "we're deep" signal.
05Ads inflate the shares — but don't subtract them
Same rank, two worlds: weeks with the family's ads on the term vs off. Ads roughly double-to-triple the measured share at deep ranks (from a tiny base) and add ~15–40% at top ranks. But naively subtracting ad impressions from SQP impressions over-corrects and makes the proxy worse (AUC drops from 0.80 to 0.74): at deep ranks SQP shows only ~0.6× the impressions the ads console reports, i.e. SQP counts a sponsored appearance only partially. Treat "ads active on this term" as a flag that shifts the calibration one band down — not as a number to subtract.
06Where the proxy fails: week-to-week movement
Can SQP detect a rank move from one week to the next? Mostly no. Across 14,453 consecutive-week pairs, when rank moved ≥5 positions the share moved in the matching direction only 63% of the time — barely better than a coin flip. And the bigger the move, the smaller the share response, because big moves happen deep on the page where shares are near zero anyway.
A move from rank 8 → 5 changes expected share by well under one percentage point, while normal weekly share noise is about that size. Rank changes live on a fine scale; weekly share is a coarse, noisy instrument. Keep daily rank tracking for velocity and trend confirmation; use SQP for level, breadth, and truth-checking.
07The two sources police each other
SQP is measured from real shopper sessions; rank trackers scrape a geo-neutral snapshot once a day. Where they disagree, the disagreement itself is diagnostic — in both directions.
The starkest pattern: broad, heavily personalized queries. In one case a supplement product showed a tracked rank of #1 on a ~18,000-searches-per-week wellness head term — two separate weeks — while Amazon reported a click share of ~0.4%. A true #1 takes 20%+ of clicks. The scraper wasn't lying about the SERP it saw; it just wasn't the SERP most shoppers got. If a bonus, a budget, or a strategy hinges on "we rank #1", confirm it against SQP first.
08Does one calibration fit every brand?
Shape transfers, level doesn't perfectly. Every brand shows the same downward staircase, but category density shifts the curve (different verticals render different numbers of tiles and ad loads). Discrimination is strongest for focused catalogs (Brand B: 0.96 AUC) and weakest for broad multi-category catalogs (Brand A: 0.74) — worth a per-brand fit where precision matters.
| Brand | AUC top-10 | AUC page-1 |
|---|---|---|
| Brand A | 0.735 | 0.77 |
| Brand B | 0.962 | 0.994 |
| Brand C | 0.971 | 0.79 |
| Brand D | – | 0.963 |
| Brand E | 0.891 | 0.792 |
| Brand F | 0.879 | 0.93 |
09Spotlight: one hero product, 40 weeks
A category-leading product on its highest-volume keyword. Rank (top panel) and SQP shares (bottom) move together — Spearman −0.77 — including a spring slide from rank ~3 to ~8 mirrored by impression share stepping down.
10What we're doing with this at SYNQ
1 · Visibility bands from SQP alone
The section-03 calibration runs as a computed layer in our platform: per (product family, query, week) we classify Dominant / Page-1 / Marginal / Invisible from impression share + absence, with the ads-active flag shifting the band.
2 · Coverage where no tracker is watching
A rank tracker follows the keywords you told it to follow — a few hundred per brand. SQP reports thousands of queries per brand (in this study, up to ~30–60× the tracked set). Band-level visibility on the untracked long tail is free — and absence is meaningful too.
3 · Divergence alerts as data QA
We flag weeks where the tracker and SQP disagree hard (top-3 claim vs ~zero share, or "unranked" vs >1% share) — that's ~9% of top-3 claims today. Each one is a prompt to check variants, locale, or personalization instead of silently trusting either source.
4 · Daily tracking stays — for velocity
Section 06 is unambiguous: weekly SQP cannot replace daily rank tracking for detecting movement. The two are complements — the tracker answers "did we move this week", SQP answers "where do we truly sit, on everything, as shoppers saw it".
11Method & caveats
- Data: six anonymized US brands managed by SYNQ (home, outdoor, personal care & wellness), Sep 2025 – Jul 2026. Organic ranks from a daily third-party rank tracker; share metrics from Amazon's Search Query Performance (Brand Analytics / SP-API); ad impressions from search-term-level advertising reports. Brand names anonymized (A–F); example keywords masked.
- Join: daily ranks aggregated to Amazon's Sunday–Saturday SQP weeks (censored weekly median; a day beyond the tracker's scan depth counts as rank 307). Keywords matched to SQP queries exactly (lowercased). Child-ASIN SQP rows summed to the listing's variation family; query-wide market totals deduplicated (MAX, never summed).
- Shares = family counts ÷ query-wide totals ("share of all product tiles rendered", so top ranks land at 4–7%, not 50%+). Purchase share is zero-inflated below rank ~15 (small counts) — a dominance signal only.
- Ads attribution: search-term-level ad impressions mapped to product families via ASIN tokens in campaign names (77% of ad volume attributed); available for the last ~6 months of the window — the ads split uses that subset, the sponsored-slot flag covers the full year.
- Universe caveats: SQP reports ≤100 queries per ASIN per week (Amazon's cap), so absence on a very long-tail query is partly "not in top 100" rather than zero impressions. Pooled statistics weight brands by their keyword counts — one broad-catalog brand contributes about half the panel.
- Precision numbers are in-sample across these 6 brands / 44 weeks on the US marketplace; treat the calibration as marketplace-specific and re-fit per brand where it matters (section 08).
© SYNQ · research note · panel built 2026-08-07