Marketplace Search Rank and Share-of-Shelf Data
Executive Summary
Define organic, sponsored, category, keyword, and location-specific marketplace rank before calculating a reproducible share-of-shelf metric.
The buyer problem: visibility is not one rank number
Brand and ecommerce teams need to know whether shoppers can actually find their products. A single rank column cannot answer that question because marketplaces mix organic results, sponsored placements, category pages, carousels, and personalized or location-dependent inventory. The decision this article supports is how to define a repeatable visibility dataset that separates those surfaces before calculating share of shelf.
Define the observation before the metric
| Dimension | Required value | Why it changes results |
|---|---|---|
| Surface | Keyword search, category, collection, recommendation | Each has a different candidate set |
| Placement | Organic, sponsored product, sponsored brand, other module | Paid and earned visibility answer different questions |
| Context | Country, city/PIN code/store, device, session state | Assortment and ordering can vary |
| Pagination | Page/depth and absolute position | Position 5 on page 2 is not position 5 overall |
| Time | Observed timestamp and collection run | Ads, stock, and ranking change during the day |
Paid placements must be explicit. Amazon’s official Sponsored Products FAQ says ads may appear at the top, alongside, or within shopping results and on product detail pages; its Sponsored Brands guide similarly describes placements on top of and within results. That documented mixing is why an unlabeled position is not analytically safe.
A canonical result observation
{
"marketplace": "example-market",
"query": "protein bar",
"location": {
"country": "IN",
"postal_code": "560001"
},
"device": "mobile_web",
"observed_at": "2026-08-19T09:00:00+05:30",
"page": 1,
"slot": 4,
"absolute_position": 4,
"placement_type": "sponsored_product",
"listing_id": "SKU-4821",
"brand": "Example Brand",
"in_stock": true
}Preserve duplicate appearances: a product can occupy an ad and an organic slot in the same result set. Keep the raw result snapshot or a reproducible reference alongside parsed rows. Relevant PLOTT pages include the marketplace directory, rankings and visibility data, and CPG brand monitoring use case.
Calculate rank and share of shelf transparently
Organic rank is the ordered position among organic product results after removing clearly labeled paid modules. Absolute rank is the visible slot counting every product placement. Report both where possible. Category rank should refer only to a marketplace’s stated category ordering or badge; do not infer it from a keyword query.
A simple unweighted share of shelf for brand b over the first N product slots is slots occupied by b / N. A position-weighted version is sum(w(position) for b) / sum(w(position) for all observed slots). Publish the weight function— for example 1 / log2(position + 1)—and calculate paid, organic, and combined shares separately.
Aggregate only after defining the query set. A brand’s weekly score should include the keywords, locations, collection times, and weights used. Otherwise a score can rise merely because the sample changed.
Collection and QA checklist
- Use a fixed, versioned keyword and category set with business weights.
- Collect all competitors in the requested depth, not only the buyer’s brand.
- Capture sponsored labels and non-product modules before page order is flattened.
- Resolve listings to canonical products and brands; retain unknowns.
- Repeat priority queries across agreed locations and dayparts.
- Flag partial pages, blocked runs, consent screens, and changed layouts.
- Monitor result count, unknown-placement rate, and parse completeness.
Limitations and POC validation
Results can vary with location, stock, account state, experiments, personalization, device, and ad auctions. Labels and layouts change, infinite-scroll pages can load conditionally, and an observed position is a snapshot, not a guarantee that every shopper saw it. Do not describe an automated collection as the marketplace’s official rank unless the platform itself provides that metric.
A POC should test named keywords across representative locations, mobile and desktop where relevant, and at least several collection windows. Manually audit placement classification and position counts, quantify failed or partial runs, and confirm how duplicate listings and variants are handled. Ask PLOTT for a search-results sample dataset with raw placement evidence, organic and sponsored ranks, location context, timestamps, and the exact share-of-shelf calculation.
Related Articles
How to Monitor Marketplace Rankings: Best Practices & Tools
April 19, 2026
Learn how to monitor marketplace rankings across Amazon, Instacart, DoorDash, and 60+ platforms. Ranking factors, tracking tools, and optimization strategies to improve visibility.
How to Track Competitor Prices: A Complete Guide for 2025
May 4, 2025
Step-by-step guide to tracking competitor prices across marketplaces. Compare price tracking software, learn best practices, and implement automated price monitoring for your business.
How CPG Brands Use Marketplace Data to Increase Sales by 35%
April 25, 2026
Real case studies of CPG brands using marketplace data to drive growth. Learn how beverage, snack, and household brands use pricing intelligence, distribution analytics, and competitive data.
Show us the data you wish existed
Name the websites or apps, fields, locations, and frequency. We'll scope a representative sample and the production feed behind it.
Request a sample
Tell us the sources you need and what decisions the data should support