Sales and orders
Best selling by units or by revenue, order count, and sell-through rate: the signals that say a product is actually moving.
Collection merchandising
Rankify re-orders the products inside your Shopify collections on a schedule you set. It ranks them by sales, revenue, margin, stock, reviews and real storefront behaviour instead of by whatever got added last.
The new order is written into the collection itself, so every channel that reads it sees the same thing.
The problem
A collection page is the shelf. Left alone, Shopify fills it in the order products happened to be added, and that order has nothing to do with what sells.
The first row is whatever was added first
Ranked by sales, revenue or conversion, re-run on a schedule
Sold-out products taking up the top of the page
One switch pushes out-of-stock products to the bottom
Best selling by units is hiding your best margin
Score on margin, revenue and units together, with weights
Re-sorting forty collections by hand every week
Apply one strategy across many collections in a bulk job
Features
Thirty-two built-in sort fields, plus any numeric metafield you already keep on your products.
Best selling by units or by revenue, order count, and sell-through rate: the signals that say a product is actually moving.
Views, add-to-carts, purchases, conversion rate, add-to-cart rate and revenue per view, collected by Rankify's own web pixel.
Price, compare-at price, discount percentage, on-sale flag, profit margin against your cost, inventory, sizes in stock and variant availability.
Review rating and count, created, published and updated dates, title, vendor, product type, category, and whether a product even has an image.
Sort straight down one field, or build a scoring strategy that blends several with weights, so margin can matter more than units without ignoring units.
Pin products to the top for a set duration, exclude products entirely, cap how many survive the sort, and fade a boost in for new arrivals.
In detail
What you can set in the app besides the strategy itself.
The Processing Schedule page limits re-sorting to the days you pick, either all day or between a start and end hour. Times are in your store's timezone.
Eight strategies you can apply as they are, such as Best Sellers First, New Arrivals and Clearance.
Turn on number and date metafields on the Metafield Configuration page and they become sort fields. Any metafield can filter which products a rule touches.
A daily list of managed collections with few products, or with sold-out products in the first row, so you can fix them before shoppers see them.
Bulk jobs that set a sort on many collections, or create collections from vendors, product types or tags, run in the background. A finished job can be undone.
Generate an API token in Settings to read collections and strategies from Make, Zapier, n8n or your own code.
How it works
Any collection you already have. Rankify manages the ones you choose and leaves the rest alone.
Start from a template like Best Sellers First, New Arrivals or Clearance, or build your own from rules and sort fields.
Hourly, every few hours, daily, weekly, fortnightly or monthly. How often depends on your plan. Turn auto-update off to freeze the current order.
The dashboard shows sort activity, revenue attributed to sorting, and storefront funnel metrics as pixel data accumulates.
Beyond sorting
Sorting is the core. These are the things you would otherwise be doing by hand around it.
Run strategy A against strategy B, or against sorting turned off, on the same collection. The whole collection alternates on an interval, so there are no per-visitor cookies fighting Shopify's cache. Rankify reports conversion, add-to-cart, bounce and exit per variant with a two-proportion z-test; you pick the winner.
Apply sort settings across many collections at once, or create collections in bulk from your vendors, product types or tags with a title template. Jobs run in the background, and a completed one can be undone.
Give a product extra ranking points everywhere it appears in a scoring strategy: a launch you want lifted, or a negative value for something you want pushed down.
Reorder the values inside a product option so Size reads S, M, L instead of alphabetically. Alphabetical, numeric, common US apparel and shoe runs, or an order you type.
A daily check across your managed collections that flags a low product count and out-of-stock products sitting above the fold, so you find them before a shopper does.
Pricing
Every plan starts with a 3-day free trial and is billed by Shopify alongside your other app charges.
$9.50/month
A small catalogue and a few collections that matter most.
$19/month
Unlimited collections and the full sort field set.
$49/month
Large catalogues that need to re-rank through the day.
FAQ
It changes the collection itself. Rankify writes the new product order into Shopify through the Admin API, the same way you would by dragging products in the admin. That means the order is real: your theme, your search results page, your app integrations and any other sales channel all read the same order. Nothing is layered on at the storefront, and nothing breaks if you uninstall. The last order Rankify wrote simply stays.
No. Sorting works entirely through the Shopify Admin API, so there is no snippet, no script tag and no theme change. The only other moving part is Rankify's web pixel, which the app activates for you the first time you open the dashboard. It collects the storefront metrics (views, add-to-carts, conversion rate) behind the pixel-based sort fields and the analytics page.
You choose per collection, from every hour up to once a month. Basic allows weekly, fortnightly and monthly; Plus goes down to every 12 hours; Advanced goes down to every hour. Plus and Advanced can also force an immediate re-sort when you do not want to wait for the next run.
Yes. Pin any product to the top, optionally for a set duration so a promotion expires on its own. You can also exclude products from a collection, cap how many products survive the sort, push sold-out products to the bottom, and give recently added products a boost that fades over time.
No. There are three paid plans: Basic at $9.50, Plus at $19 and Advanced at $49 a month. Each one starts with a 3-day free trial billed through Shopify. Any older description of Rankify mentioning a free tier is out of date.
Turn off auto-update on a collection and the current order is frozen exactly as it is; nothing reverts and nothing is reshuffled. Remove the strategy or uninstall the app and the collection keeps the last order Rankify wrote, which you can then edit by hand in the Shopify admin.
Basic covers up to 1,000 products and 3 sorted collections. Plus covers up to 100,000 products and unlimited collections. Advanced has no product limit.
Yes. Open Processing Schedule from the app menu and turn on Only sort during specific times. Pick the days, then either All day or a start and end time. The window uses your store's timezone.
The whole collection alternates between the two strategies on an interval, so every shopper in that window sees the same order. Rankify compares conversion, add-to-cart, bounce and exit for each side with a two-proportion z-test. It reports the result. You decide which strategy to keep.
Yes. Variant option sorting reorders the values of an option such as Size: alphabetical, numeric, a common US apparel or shoe run, or an order you type. This changes the option order on the product, not the collection order.
No. Sorting runs in the background through the Admin API, and no script is added to your theme. The web pixel runs inside Shopify's pixel sandbox and only records storefront events for analytics and pixel-based sort fields.
The setup guides, settings reference and changelog are at docs.xco.agency/docs/rankify/intro. For anything else, email support@xco.agency.
Install from the Shopify App Store and set up your first collection in a few minutes. Every plan starts with a 3-day free trial.
More from XCO
Schedule and automate collection changes
Install Collections SchedulerLearn more about Collections Scheduler
Save time by scheduling and automating product updates
Automate scheduling for sections, blocks, and theme publishing