What is SellRank? The full guide to the Shopify collection sorting app: 19 ranking strategies, percentage slots, a first-party pixel, verified pushes, drift checks, per-version proof and a free plan.
SellRank is a Shopify collection sorting app that ranks the products in any collection by what actually sells, meaning views, add-to-carts, orders, revenue, conversion rate, profit, sell-through and more, and then writes that order straight into Shopify’s own manual sort. There’s no theme code, no script reordering tiles in the browser, and no guesswork about whether the order you previewed is the order your customers see. Each push is checked position by position after it lands.
That’s the one-sentence answer. The rest of this guide is the long answer. It’s written for merchants, merchandisers and agency folk who want to know exactly what the app does, how it does it, where the numbers come from, what each plan includes, and whether it’s the right tool for their store. Nothing here is hidden behind a demo call. If a claim can be checked, we tell you how to check it.
The problem SellRank solves: collection pages sorted by habit, not evidence
Open any busy Shopify store on a phone and count the products visible before the first scroll. Usually it’s four, sometimes six. Those few tiles decide whether the shopper taps into a product or backs out to search, and for most visitors they’re the whole page. Everything below that first screen gets a steeply falling share of attention.
Now look at how most stores decide what goes in those positions. The collection is set to Shopify’s Best selling sort because it was the default, or to Date, new to old because someone wanted the page to feel fresh, or to Manual because a merchandiser once spent an afternoon dragging tiles into a pleasing arrangement and nobody has touched it since. None of those choices is wrong on the day it’s made. The trouble is that each one is a fixed rule applied to a store that changes every hour.
- Best selling looks at a long sales history, so last year’s hero can outrank this week’s breakout product.
- Best selling doesn’t know about stock, and the products that sell best are the ones most likely to sell out. A sold-out tile in position one is a paid click with nowhere to go.
- Date sorting rewards being recent, not being wanted. A brand new product with zero demand gets the most valuable spot on the page.
- Manual order is a photograph. It records what was true the afternoon it was arranged and slowly goes out of date after that.
- None of the native options can rank by margin, conversion rate, sell-through or stock cover, and none of them can mix rules, so the first row and the tail of the page get the same logic.
Merchandisers in physical retail solved this decades ago. The shelf at eye level gets the proven sellers that are actually in stock. The end cap gets the new launch. The clearance rack is at the back. The layout is reset on a rhythm, and somebody checks the tills to see whether the reset worked. A Shopify collection page is a shelf, but most stores run it with none of that discipline because the tools to do it by hand are tedious and the native sorts don’t support it. SellRank exists to give a Shopify store that discipline without hiring a person to drag tiles every morning.
What SellRank is, in plain terms
SellRank is a Shopify merchandising app built by LeelaRam Technologies. Its ordering engine began life on a live jewellery store, where collection order had a measurable effect on sales. It was then generalised so it works for any Shopify catalogue with no store-specific setup. Version 1.0 was released in September 2026.
At its core the app does four jobs:
- It measures. A first-party web pixel counts product views and add-to-carts per product per day, and the app reads orders, revenue, stock, price, cost and catalogue attributes from Shopify itself.
- It ranks. You describe how a collection should be ordered, using one of 19 ranking strategies, a weighted blend of several, or a composition of percentage slots, and the engine computes the exact sequence.
- It writes. One click on Sync switches the collection to Manual sorting in Shopify and pushes the computed order into it. Shopify stores and serves that order like any other manual arrangement.
- It proves. Every published configuration is saved as a version, daily performance is attributed to whichever version was live, and an hourly health check confirms the order in Shopify still matches what was pushed.
Most sorting tools do the first three jobs to some degree. The fourth is where SellRank puts its engineering effort, because without it nobody can tell whether the new order helped.
How SellRank works: from install to a synced collection
The setup is short enough that it fits in a coffee break, and the full walkthrough lives in the SellRank setup guide. Here’s the shape of it.
- Install from the Shopify App Store. Shopify shows the permissions: read orders, inventory and store activity so the app can rank by real demand; edit the order of products within collections; and install an engagement pixel. It doesn’t touch customer data.
- Open the app. On first open the engagement pixel provisions itself through Shopify’s Web Pixels API and starts counting views and add-to-carts. There’s nothing to paste into a theme.
- Create a smart sort. Pick a collection, then pick one metric, a weighted blend, or a set of percentage slots. Add conditions such as in stock only, a price band, a tag or a vendor.
- Preview. The live preview shows the exact resulting order, product by product, with a badge on each tile explaining why it landed there. Pin, demote or drag anything you disagree with.
- Sync. The collection switches to Manual sort and the previewed order is pushed into Shopify. It’s live on the storefront in seconds, and the app reads it back to confirm every position.
That’s the whole loop. What makes it useful week after week is what happens around it: drafts that go live on a date, reverts that happen by themselves, a version history you can restore from, and a performance view that tells you what each version earned.
Why SellRank writes into Shopify’s own sort instead of reordering in the browser
There are two ways a sorting app can change what a shopper sees. One is to leave the collection alone in Shopify and rearrange the product grid with JavaScript after the page loads. The other is to change the actual order Shopify stores for the collection, so the page is correct from the first byte of HTML. SellRank does the second, and the difference matters more than it sounds.
- Search engines and link previews read the HTML Shopify serves. A browser-side reorder is invisible to them, so they index an order the shopper never sees.
- On a slow mobile connection a browser-side reorder can flicker: the original grid paints, then jumps. Shoppers notice, and so does layout-shift measurement.
- Anything else that reads the collection through Shopify’s APIs, such as a headless storefront, a feed or a marketing tool, sees the real order only if the real order was changed.
- A server-side write adds nothing to the storefront at runtime. There’s no script to load, so the app has no effect on page speed.
Because the order lives in Shopify, uninstalling is also clean. The collection keeps the last order that was pushed and stays on Manual sort until you change it. No theme files were edited, so there’s nothing to undo.
All 19 ranking strategies, explained
A ranking strategy is the rule that decides which product goes first. SellRank ships 19 of them. Each can be used alone, as the ordering inside a slot, or as a weighted ingredient in the Balanced score. They fall into five families.
Engagement strategies: views and add-to-carts
- Product views (7 days) and Product views (30 days): how many times each product page was viewed. The 7-day window reacts quickly to what’s catching attention now; the 30-day window is steadier.
- Add to carts (7 days) and Add to carts (30 days): how many times the product was added to a cart. An add-to-cart is a stronger signal of intent than a view, and it shows up in the data days before a slow-moving product accumulates orders.
These strategies come from SellRank’s own pixel, which is why they work from the day you install without any analytics setup. They’re the right choice when you want the page to follow interest, for example on a new-season collection where there isn’t much order history yet.
Sales strategies: orders and revenue
- Orders (7 days) and Orders (30 days): how many orders included the product. This is the honest version of best selling, because it has a time window.
- Revenue (7 days) and Revenue (30 days): the money the product brought in. Revenue favours higher-priced products that sell steadily, which is often what a store actually wants in its first row.
Orders and revenue are read from your Shopify orders, so they’re exact. They’re the natural replacement for Shopify’s Best selling sort, with one difference that matters: a product has to be selling in the window you chose, not just to have sold well at some point.
Efficiency strategies: conversion and profit
- Conversion % (30 days): orders divided by views. It surfaces the products that turn attention into purchases, which are often not the ones with the most traffic. Below five views in the window, conversion reads zero, because one order from two views is noise, not a 50% winner.
- Profit (30 days, est.): revenue multiplied by margin, using the cost per item you’ve entered in Shopify. It’s labelled estimated because it depends on that cost field. Available on Scale and Max.
- Margin %: the gap between price and cost per item, as a percentage of price. Useful as a condition or as a light ingredient in a blend. Available on Scale and Max.
Where cost per item is missing, profit and margin read zero rather than a guessed number. That design choice is deliberate. A sorting tool that invents a margin to fill a gap will happily promote the wrong products, and you won’t know why.
Inventory strategies: sell-through, stock cover and units
- Sell-through % (30 days): units sold as a share of units sold plus units on hand. High sell-through means a product is moving relative to how much of it you hold.
- Days of stock cover: how many days the current stock would last at the last 30 days’ rate of sale. Low cover means a product is about to run out; very high cover means you’re holding more than the market wants.
- Inventory units: total units on hand. Handy as a condition and as a simple ‘show what we have plenty of’ order.
Sell-through and stock cover only make sense for products whose inventory is tracked. Made-to-order or untracked products read zero on both, so a clearance rule never mistakes a made-to-order item for overstock. That’s a small detail with big consequences for stores that sell a mix of stocked and made-to-order products, which includes a lot of jewellery, furniture and print-on-demand catalogues.
Catalogue strategies: newness, price, discount and ratings
- Newest first: by the date the product was created. The right order for a real New Arrivals page, and a useful ingredient elsewhere.
- Price, low to high or high to low: straightforward, and best used inside a slot rather than across a whole page.
- Discount %: the gap between compare-at price and price. The obvious order for a sale collection.
- Review rating: the average star rating, read from the standard review metafields that the common Shopify review apps write. No separate integration is needed.
The Balanced score: several metrics, one 0 to 100 ranking
The nineteenth strategy is the one most stores end up using most: the Balanced score. It mixes several metrics into a single score from 0 to 100, with a weight on each. You might give 7-day views 45%, 7-day add-to-carts 35% and 30-day orders 20%, and every product gets one number that reflects all three.
How the blend is calculated matters. A naive blend scales each metric between its minimum and maximum, which means one viral product with ten times the views of anything else flattens everyone else’s view score to almost nothing. SellRank normalises by rank instead. Each product’s contribution from a metric depends on where it ranks among the products in that pool, not on how far ahead the leader is. Ties share their average rank, so the many products with no data on a metric stay level instead of being scattered by accident. The result is a score that behaves the way a merchandiser expects: being good at several things beats being extreme at one.
To save you designing weights from scratch, the editor ships presets:
- Trending: 7-day views 45, 7-day add-to-carts 35, 30-day orders 20. Follows momentum.
- Revenue driver: 30-day revenue 40, 30-day orders 35, 30-day views 25. Steady earners first.
- Fresh + popular: newness 50, 30-day views 30, 30-day add-to-carts 20. New products that people actually look at.
- Clearance push: discount 40, days of stock cover 30, 30-day views 30. Overstocked, discounted products that still get attention.
- Profit maximizer: 30-day profit 45, conversion 30, 30-day views 25. Needs cost per item; Scale and Max.
- Customer favorites: review rating 35, 30-day orders 35, conversion 30. Products people buy and like.
Every preset is editable. Change a weight and the preview reorders in front of you, with each tile’s score on its badge, so you can see exactly what the change did before anything goes live.
Percentage slots: compose a collection like a merchandiser
A single ranking is a blunt instrument. It gives the whole page one logic, when the top of a collection and its tail have different jobs. The first row has to convert. The next few rows should make the page feel alive. The rest can simply follow revenue. Merchandisers think in slices like that, and SellRank lets you write them down directly.
A slot claims a percentage of the collection and has its own conditions and its own ranking. A typical composition reads like this: the first 20% is in-stock products ranked by the Trending blend; the next 20% is the most-viewed products of the last 30 days; everything else follows 30-day revenue; out-of-stock products are parked at the end. That’s one rule, and it says in plain terms what a merchandiser would otherwise have to do by hand.
- Percentages scale with the collection. First 20% means 20 products on a 100-product page and 8 on a 40-product page, measured against the products that are actually live on the storefront.
- Slots fill top-down. Each slot picks from what the earlier slots left, so a product can only appear once.
- A slot that’s short on matches passes its deficit on. If you ask for 20 in-stock trending products and only 14 qualify, the six unfilled positions go to the next slot rather than being left empty.
- Everything unclaimed follows the everything else order, which can be any strategy or blend.
- Out-of-stock products can be parked at the end with one toggle, and products that aren’t live on the storefront are always parked last so they never soak up a slot.
Conditions are where slots get sharp. Each slot takes a list of conditions that must all be true: available to buy, inventory above a number, price within a band, a tag present or absent, a particular vendor or product type, created within the last so many days, a rating above four, a discount above a threshold, conversion above a level, stock cover below a number. The same attributes that power the strategies are available as filters, with sensible operators for each. There’s a whole article on composition with worked examples for different store types if you want to go further.
The first-party pixel: where the views and add-to-cart numbers come from
Any ranking is only as good as its inputs. Many sorting approaches lean on Google Analytics for engagement data, which means they inherit whatever is wrong with the analytics setup: consent gaps, ad blockers, a property that was configured years ago by someone who has since left, or event names that changed in a theme update. SellRank measures engagement itself.
The first time you open the app, it installs a web pixel through Shopify’s Web Pixels API. That’s Shopify’s own sandboxed mechanism for apps to observe storefront events, and it needs no theme edits. The pixel counts two things: product views and add-to-carts, per product, per day. It stores aggregates only. There are no customer identifiers, no session replay and no personal data, just ‘this product was viewed this many times today’.
Orders and revenue don’t come from the pixel at all. They come from your Shopify orders, which is why they match your admin exactly. Stock, price, tags, vendor and type come from your live catalogue. Ratings come from the review metafields your review app already writes.
If you want engagement-based ranking to work on day one, before the pixel has built up history, Scale and Max plans can connect a GA4 property and import up to 90 days of views and add-to-carts. You grant read access to an address the app shows you, and no Google credentials are stored on the SellRank side. GA4 is a backfill, not the source of truth. The pixel keeps counting on every plan, including Free.
Live preview, pins, demotions and hand placement
Automation that can’t be overruled gets switched off within a month. Data doesn’t know that a campaign starts on Monday, that a product photographs beautifully and belongs at the top, or that a supplier has quietly discontinued something. So SellRank treats the automatic order as a strong suggestion that a person can always override.
- Pin: fix a product at the top. Pinned products take the very first positions, in the order you pinned them.
- Demote: move a product to the end, below everything that ranked.
- Drag: pick up any tile in the preview and drop it where it belongs.
- Exact position: put a product at a specific position number.
The preview shows where the rules alone would have put each tile as well as where you’ve placed it, so you always know which decisions were yours. And those decisions are remembered. When the order is recomputed tomorrow with new numbers, your pins, demotions and placements stay in force. A pin that disappears on the next refresh is worse than no pin at all, because it teaches the team not to trust the tool.
Verified pushes: what 78,240 test cases actually buy you
Pushing an order to Shopify isn’t a single write. The app has to translate ‘this is the sequence I want’ into a list of moves against the order Shopify currently holds, and do it in a way that works when the live collection contains products the computed order didn’t expect: something added a minute ago, something hidden, something that belongs to the collection but isn’t live. Get the translation slightly wrong and every position after the first mistake is shifted, on a page you might not look at for days.
SellRank’s move planner is verified exhaustively on small collections, meaning every permutation of the live list against every permutation of every target subset, including unknown products, plus hundreds of randomised larger cases. That’s 78,240 cases, and they run before every release. The sweep earned its keep before launch: it caught a real bug where positions computed on a filtered list skewed every insert once one unexpected product appeared. That bug was fixed, and the case that found it now runs on every build.
Every ranking option is also checked against known inputs to confirm it produces exactly the promised order, and a coverage guard fails the build if anyone adds an option without a matching proof. Finally, after every real sync on your store, the app reads the order back from Shopify and confirms it matches what was computed, position by position. What you previewed is what lands. The engineering story is told in full in how we test a sorting engine.
Drafts, scheduled publishes, auto-revert and versions
Real merchandising runs on a calendar. The sale starts at midnight on Friday. The launch goes live Tuesday at ten. The festive edit runs for three weeks and then the regular order should come back. Doing this by hand means somebody awake at midnight and somebody remembering to undo it afterwards. SellRank handles both.
- Drafts: editing an existing smart sort stages a draft. The live order doesn’t change until you press Publish & sync, so you can build next week’s order this week without disturbing today’s.
- Scheduled go-live: give the draft a date and time, and it publishes and syncs itself.
- Automatic revert: add a revert date, and the previous order comes back by itself when the campaign ends.
- Versions: every published configuration is kept under Activity → Versions. Restore any of them into a draft in one click.
Drafts, scheduling and version history are part of the Grow plan and above. For a sale-season walkthrough, the collection sorting playbook for a sale covers the timing in detail.
Per-version performance: proof that the new order worked
Here’s the question almost no sorting tool can answer: did the new order actually do better than the old one? If conversion rose the week you changed the order, was it the order, the weather, a newsletter, or the ad budget? Without attribution, every merchandising change is a guess followed by a feeling.
SellRank treats every published order as a version and attributes daily views, add-to-carts, orders and revenue for a collection to whichever version was live on that day. The performance view shows versions side by side, so you can compare what the Trending composition did in the fortnight it ran against what the Revenue driver order did in the fortnight before it.
This isn’t a controlled experiment, and we don’t pretend it is. Seasonality and traffic mix still move numbers. But it turns ‘I think the new order is better’ into ‘here are the views, carts, orders and revenue for each version, day by day’, which is the evidence a merchandiser needs to keep a change, roll it back, or try something else. It’s available on Grow and above.
Sort-health monitoring: catching drift before a customer does
Live stores drift. Someone on the team changes a collection’s sort in the Shopify admin to check something and forgets to change it back. A bulk product edit reshuffles positions. Another app with collection permissions writes its own order. A theme setting overrides something. The collection quietly stops being what you published, and nobody notices until the numbers sag.
Every hour, SellRank compares the live order in Shopify with the order it last pushed for each synced collection. If they differ, the collection is flagged in the app with a clear badge rather than failing silently. On Scale and Max, drift alerts come with one-click re-sync, so restoring the intended order is a single action. Sort-health monitoring is included from Grow upwards.
The global rule: one strategy for every collection
Stores with dozens or hundreds of collections rarely want to configure each one by hand. The global rule, called All collections in the app, applies one strategy to every collection that doesn’t have its own smart sort. A specific rule always wins over the global one, so you can let the global rule handle the long tail of collections and give your most important pages their own compositions. Product-level pinning is off on the global rule; give a collection its own smart sort when you want to curate it by hand. The global rule is included in Scale and Max.
SellRank pricing: plans, limits and what each unlocks
SellRank is billed through Shopify, so charges appear on your Shopify invoice and you can change or cancel from the Plans page in your admin. Every paid plan starts with a 7-day free trial, and yearly billing gives two months free.
- Free, $0 forever: one collection, the full editor and live preview, pins, demotions and drag-and-drop, and one live sync. It’s enough to try the product properly on your own store before you pay anything.
- Grow, $29 a month or $290 a year: 15 collections, unlimited live syncs, drafts, scheduled publishes and auto-revert, version history, performance analytics and sort-health monitoring.
- Scale, $69 a month or $690 a year: 75 collections, everything in Grow, the global rule for every collection, GA4 backfill, profit and margin metrics, and drift alerts with one-click re-sync.
- Max, $249 a month or $2,490 a year: unlimited collections, everything in Scale, priority support, and a direct line to the founder for merchandising advice.
The free plan isn’t a trial wearing a disguise. It has no end date. The full editor is open, so you can build any composition and see its preview on your real catalogue. The single live sync lets you put one order on your storefront and watch what happens.
Who SellRank is for
SellRank earns its keep wherever collection order has a visible effect on sales, and that’s most stores with more than a couple of dozen products per collection. Some profiles benefit especially:
- Fashion and apparel stores with seasonal drops, where last season’s best sellers crowd out this season’s arrivals unless something actively reorders the page.
- Jewellery and accessories stores with a mix of stocked and made-to-order items, where stock-aware rules must not mistake made-to-order products for overstock.
- Beauty and wellness stores with hero products that sell out and restock, where out-of-stock parking and stock cover protect the first row.
- Home, furniture and gifting stores with high price points and long consideration, where conversion rate and add-to-carts are better signals than raw order counts.
- Any store that runs regular sales, launches or festive campaigns, where drafts, schedules and auto-revert remove the midnight manual work.
- Agencies and in-house teams that need to show clients or leadership evidence that a merchandising change moved the numbers.
It’s less necessary for a store with one small collection that never changes. There, Shopify’s built-in sort is free and fine, and we’ll say so. It’s also not a search or filtering app. It orders the products inside a collection; it doesn’t change which products belong to it.
What SellRank isn’t
- It isn’t a storefront script. Nothing runs in the shopper’s browser to reorder the grid.
- It isn’t a personalisation engine. Every shopper sees the same order, which is what makes the order measurable and indexable.
- It doesn’t decide collection membership. Shopify smart collections and manual collections still decide which products are in a collection; SellRank decides their order.
- It doesn’t collect customer data. The pixel stores aggregate counts per product per day, and nothing else.
- It doesn’t guess. Where an input such as cost per item is missing, the metric reads zero and the label says estimated.
Setup in minutes: a realistic first session
Here’s what a sensible first session looks like for a mid-sized store, say a fashion brand with a 120-product Dresses collection that’s currently on Best selling. This is an illustrative walkthrough, not a case study.
- Minute one: install, approve the permissions, open the app. The pixel installs itself in the background.
- Minute two: create a smart sort on Dresses. Start from the default composition: the first 20% in stock and ranked by Trending, the next 20% most viewed over 30 days, and the remainder by 30-day revenue.
- Minute three: turn on the toggle that parks out-of-stock products at the end. Look at the preview. On a 120-product collection the first slot is 24 products, and the badge on each tile shows its Trending score.
- Minute four: pin the two dresses from next week’s email campaign to the top, and demote one style that’s being discontinued.
- Minute five: Sync. The collection switches to Manual in Shopify, the order is pushed and read back, and the storefront shows it.
If the pixel is new, the engagement-based parts of the ranking will sharpen over the first days as views and carts accumulate, while orders and revenue work immediately because they come from your order history. On Scale and Max, connecting GA4 fills in up to 90 days of engagement history straight away.
What to do in your first month with SellRank
Installing a sorting app doesn’t change anything by itself. The stores that get the most out of it follow a short routine.
- Week one: sync your single most-visited collection. Don’t change anything else, so the effect of the new order is visible on its own.
- Week two: look at the performance view. Compare the version that’s live with the week before. If views, carts and orders are moving the right way, keep it. If not, adjust one thing, such as a slot size or a blend weight, and publish that as a new version.
- Week three: roll the approach out to the next few collections, giving each one a composition that fits its job. A New Arrivals collection wants Fresh + popular; a Sale collection wants Clearance push; a core category wants in-stock Trending up top.
- Week four: set up your next campaign as a draft with a go-live date and a revert date, so it runs without anyone babysitting it.
Which strategy fits which collection
Nineteen strategies is a lot of choice, and the most common first-week question is simply which one to use. The honest answer is that it depends on the job the collection does. Here’s a starting point for the collection types almost every store has. Treat these as defaults to test, not laws.
- Core category pages such as Rings, Dresses or Moisturisers: in-stock Trending for the first 20%, Revenue driver for the rest, out-of-stock parked at the end. The top follows momentum and the body follows steady earners.
- New Arrivals: Fresh + popular across the whole page, so recent products lead but the ones people actually look at rise within the new set. A pure Newest first order is fine for a small drop; on a larger one it hands the top spot to whatever was uploaded last.
- Sale or Clearance: Clearance push, with a condition on the first slot that discount is at least a threshold you choose. Overstocked, discounted products that still attract views lead the page.
- Best Sellers: 30-day orders or 30-day revenue with an in-stock condition, rather than Shopify’s all-time best selling. A best sellers page that shows sold-out products is a broken promise.
- Gifting or Under a price: a price-band condition on every slot, then Customer favorites, because gift buyers lean heavily on ratings and social proof.
- Home page featured collections: a short, tightly pinned edit, with the automatic order filling the positions you haven’t pinned.
How SellRank handles the awkward cases
The easy case for any sorting tool is a collection where every product has plenty of data. Real catalogues are messier. Here’s how SellRank behaves at the edges, because this is where sorting tools usually go wrong without anyone noticing.
- Products with no data yet: on a metric where many products have zero, they tie, and ties keep their current relative order rather than being shuffled at random. A new product doesn’t jump around every time the order is recomputed.
- Rates on tiny samples: conversion and cart-to-view read zero below five views in the window, so a product with one view and one order can’t claim the top spot with a 100% conversion rate.
- Products that aren’t live: drafts, archived products and products not published to the online store are parked last and never counted toward slot sizes. A 20% slot means 20% of what shoppers can actually see.
- Untracked inventory: sell-through and stock cover read zero for products that don’t track inventory, so made-to-order items never look like overstock to a clearance rule.
- Available to buy versus units in stock: the available to buy condition includes products that can be ordered without stock on hand, such as made-to-order items or products that continue selling when out of stock. Use inventory units above zero when you mean physical stock only.
- Missing cost per item: profit and margin read zero rather than a guessed figure, and the labels say estimated.
- Pins on products that go away: a pin on a product that’s been demoted or unpublished is simply inert. It never throws an error or blocks a sync.
- Products added after the preview: the move planner handles products in the live collection that the computed order didn’t know about, which is exactly the case the 78,240-case sweep was built to test.
How SellRank fits with the rest of your store
A common worry with any new app is what it will fight with. SellRank has a narrow footprint on purpose, which keeps it out of trouble.
- Smart collections: Shopify’s automated collections still decide membership from their conditions. SellRank orders whatever is in them. When a new product matches a smart collection’s conditions, it joins the collection and takes its place in the ranking the next time the order is computed.
- Your theme: any theme that renders a collection in its stored order, which is all of them, shows the SellRank order. Theme filters and on-page sort dropdowns keep working; a shopper who picks Price, low to high still gets that.
- Review apps: ratings are read from the standard metafields review apps already write, so there’s nothing to connect.
- Other apps that write collection order: if two tools write the same collection, the last write wins. SellRank’s hourly health check is designed to tell you when that happens instead of leaving you to discover it.
- Headless storefronts: because the order lives in Shopify, a headless front end that reads collections through the Storefront API gets the SellRank order with no extra work.
Common mistakes when automating collection order
Most of the ways stores get disappointing results from automatic sorting have nothing to do with the tool. They come from a handful of habits that are easy to avoid once you’ve seen them.
- Changing five collections at once. If everything changes on the same day, the performance view can’t tell you which change helped. Start with one busy collection.
- Judging after two days. Weekday and weekend traffic behave differently. Give a new version at least a full week before comparing it with the old one.
- Letting the first row go out of stock. Always put an in-stock condition on the first slot, even if you don’t park out-of-stock products elsewhere.
- Over-pinning. A collection with fifteen pins is a manual collection with extra steps. Pin the two or three products that genuinely need a fixed position and let the data place the rest.
- Ranking a whole page by price. Price is a good condition and a poor headline order. Low to high fills the top with your lowest-margin products; high to low can price the page out of a visitor’s head.
- Using 7-day windows on a slow catalogue. If a collection only gets a handful of orders a week, 7-day orders are mostly noise. Use 30-day windows or blend in views and add-to-carts, which accumulate faster.
Why SellRank is the strongest Shopify collection sorting app
Every sorting tool says it will put your best products first. The useful question is what it can show you. Here’s the checklist we’d apply to any Shopify collection sort app, including ours, and how SellRank answers each item.
- Breadth of ranking: 19 strategies covering engagement, sales, efficiency, inventory and catalogue attributes, plus a rank-normalised Balanced score with editable presets.
- Composition: percentage slots with per-slot conditions, top-down filling with deficit pass-on, an everything else order and out-of-stock parking.
- Data you control: a first-party pixel installed through Shopify’s Web Pixels API, orders and revenue straight from Shopify, and GA4 only as an optional backfill.
- Human authority: pins, demotions, drag-and-drop and exact positions that survive every recompute.
- Correctness: a move planner verified on 78,240 cases and a read-back of every position after every sync.
- Guarding the result: hourly sort-health checks that flag drift, with one-click re-sync on Scale and Max.
- Proof: per-version attribution of views, carts, orders and revenue.
- No storefront cost: a server-side write into Shopify’s native manual sort, so there’s no script, no flicker and nothing for crawlers to miss.
- A real free plan: one collection with the full editor and one live sync, with no end date.
You don’t have to take any of that on trust. Each item is something you can see for yourself on the free plan in an afternoon.
Get started with SellRank
The fastest way to understand SellRank is to point it at a collection you know well and read the preview. You’ll see immediately which products the numbers think deserve the first row, and usually one or two will surprise you. Start on the free plan with one collection, sync it once, and let the performance view tell you whether it earned its place. The SellRank product page has plans and the install link, and the setup guide walks through every screen.
