Shopify Best-Seller Checker: Any Store’s Top Products
Free, no account · reads the store’s public page on request · last checked
To see a Shopify store’s best sellers, open its own /collections/best-sellers page if it has one, or add /collections/all?sort_by=best-selling to the domain. Shopify defines “best selling” as the all-time number of orders, so an old staple can outrank this week’s riser, and stores that are headless or behind a password expose no order at all. The checker below does both reads for you and says which one it used.
store.com/collections/best-sellers · store.com/collections/all?sort_by=best-selling
What this checker reads, and what it does not
It reads the order a store shows to every shopper, nothing more. Koda does not see a store’s orders, revenue or stock, and no public tool does: the only sales signal a Shopify store publishes is the position of each product in a list it chose to display.
First choice is the store’s own best-sellers collection (best-sellers, bestsellers, best-selling and their usual spellings). It is a page the merchant decided to publish, and it is read in the order the store displays it. The merchant picks that order: usually Shopify’s “best selling” sort, but a collection can also be arranged by hand, so the result says which source it came from.
When there is no such collection, the checker reads the catalogue with Shopify’s “Best selling” sort, the one in the store’s own sort menu. Either way the order comes from the product list Shopify embeds in the page itself, so it is the order the shopper sees, not a guess built from reviews or stock levels.
How to read the ranking
Shopify’s help centre defines the “Best selling” sort as products ordered by the all-time number of orders. Two consequences. A product that has sold steadily for three years sits above a product that took off last week. And it counts orders, not units or revenue: a cheap add-on bought in every basket can rank first without being anyone’s reason to buy.
So treat the top 10 as “what this store has sold most over its life”, then look for the signal inside it: a product ranked high that the store launched recently is the one that is selling right now. That is exactly why Koda keeps a history of these rankings rather than one reading.
The prices shown are the lowest variant price the store publishes for each product, in the currency the store serves to a visitor reading from Koda’s server in Europe. Stores that localise prices by country may show you a different figure at home.
When a store cannot be checked
Some stores expose nothing to read, and the checker says so instead of inventing a ranking. A store behind Shopify’s password page is private. A headless store (a custom front end such as Hydrogen or Next.js on top of Shopify) does not serve Shopify’s collection pages at all: in our tests on 8 October 2026, Gymshark answered 404 and Skims returned a single product. Sites on other platforms are refused for the same reason.
On the 21 stores measured on 26 September 2026 for Koda’s own tracker, the best-selling order was readable on all 21. Expect most classic Shopify themes to work and custom builds to fail.
Limits, and why there is one
Five lookups per hour per visitor, and each store is read at most once every three hours: a second visitor asking for the same store gets the cached answer, which does not count against them. That keeps Koda a polite visitor on someone else’s shop, which matters because Shopify’s default robots.txt asks crawlers not to fetch sorted collection URLs. The checker is not a crawler: it reads one page when a person asks, and records nothing about who asked.
Result links (?store=…) are not indexed by search engines, so a store’s ranking never becomes a page of Koda’s.
Frequently asked
- How do I see the best-selling products on a Shopify store?
- Try the store’s own /collections/best-sellers page first. If it does not exist, add /collections/all?sort_by=best-selling to the store’s domain, or pick “Best selling” in its sort menu. The order is Shopify’s, based on the all-time number of orders.
- What is the Shopify best-selling URL?
- https://store-domain.com/collections/all?sort_by=best-selling. The same sort_by=best-selling parameter works on any collection URL of the store. It fails on headless and password-protected stores, and on a store that has renamed or removed its “all” collection.
- Does the best-seller order show a store’s sales numbers?
- No. It shows positions, not quantities. Shopify ranks by all-time orders and publishes only the resulting order, so nobody outside the store can tell whether #1 sold ten times or ten thousand times.
- Why is a product ranked first that I never see advertised?
- Because the sort counts every order since the product was created. Long-running staples, accessories added to many baskets and gift cards often rank high. Look for recently launched products near the top: those are the ones gaining now.
- Is my lookup stored?
- The store’s ranking is kept in memory for three hours so the store is not asked twice; nothing about you is recorded and no account is needed.
Where these numbers come from
- Shopify Help Center — Collection layout and sort order — “Best selling” sorts by the all-time number of orders; a collection can also be sorted manually. Read 13 October 2026.
- Shopify default robots.txt, as served by a live store — Contains “Disallow: /collections/*sort_by*”. Read 13 October 2026.
- Koda’s best-selling reader — src/lib/ecom/best-selling.ts — reads the product list Shopify embeds in every collection page (the “meta” object), in display order. Measured readable on 21 of 21 stores, 26 September 2026. The checker imports it, not a copy.
How this page was made: drafted with AI assistance from the sources listed on this page, read on .