Nine signals move rank inside the Shopify App Store. Five get all the attention in every guide you've read: keyword relevance, review quality, install count, listing completeness, and the Built for Shopify badge. Four get almost none. Ninety days of data from 400 tracked apps in the Gaintage panel suggests they matter as much or more. Those four are install velocity slope, refund and uninstall rates, app performance scores, and listing-edit velocity. This piece ranks all nine by qualitative correlation strength against rank moves we observed in Q1 2026, names the algorithm changes that shifted those weights, and gives you a prioritized action list. Start by pulling your last 30 days of install data before you touch anything else.
Nine signals move Shopify app rank. Five are widely discussed: keyword relevance, review quality, install count, listing completeness, and the Built for Shopify badge. Four aren't: install velocity slope, refund and uninstall rates, app performance, and listing-edit velocity. The under-discussed four correlate more strongly with rank moves in our 2026 panel.
The complete ranking guide covers tactical actions per signal.
The Shopify App Store algorithm is opaque on purpose. Shopify publishes app review criteria on shopify.dev and a high-level ranking explainer in the partner blog (March 2026), but neither document hands you the formula. So app owners trade folklore in the community.shopify.com "what factors" thread and on Reddit. The folklore captures the obvious five. It misses the rest.
We built the Gaintage panel, 400 apps tracked daily across 12 Shopify locales, partly to test that folklore. The data isn't a Shopify-internal leak. It's correlation between observable signals and observable rank moves. That's a qualitative tool, not a regression.
What are the Shopify App Ranking factors?
The Shopify App Ranking factors are the inputs the App Store search algorithm uses to decide your position on a keyword search or category page. There are nine in our model, grouped into the five widely-discussed signals (keywords, reviews, installs, listing quality, BFS badge) and the four under-discussed signals (install velocity slope, refund/uninstall rate, performance, listing-edit velocity).
Here is the full list, ordered by approximate correlation strength with rank moves observed across 400 apps in Q1 2026:
- Install velocity slope: the trend, not the total
- Keyword relevance: title and description match
- Review quality and recency: recent positive reviews weighted more than old ones
- Refund and uninstall rates: the inverse signal nobody discusses
- Built for Shopify badge: a binary signal, but a weighty one
- Listing-edit velocity: how often you keep the listing fresh
- App performance metrics: page speed, error rates inside the app itself
- Total install count: still in the model, just less than you'd think
- Listing completeness: table-stakes, the floor, not a lever
Two caveats before you treat that order as gospel. Correlation is not causation. An app with high install velocity often also has a fresh listing and low refund rate, so disentangling per-signal weight is hard. And signal weights move when Shopify ships an algorithm update, which it did at least three times in Q1 2026 (more on this in the Q1 timeline section below).
The five ranking factors everyone names
The five factors everyone names are keyword relevance, review quality, install count, listing completeness, and the Built for Shopify badge. These get all the column inches because they're the visible, public-facing signals: the things you can see and measure on a competitor's listing page. They matter. They just don't tell the whole story.
Keyword relevance (title and description match)
Keyword relevance is the strongest of the public-facing five. The algorithm reads your app title, subtitle, category, and description, then matches that against the merchant's search. Title weight outranks description weight by a wide margin. A keyword in the title moves rank within days; the same keyword in the description moves it weeks later, if at all.
A typical pattern from the panel: app owners renamed their listing in Q1 to add a primary keyword, and inside 7–14 days saw a 5–15 position rank lift on that term. Apps that added the same keyword only to the description saw single-digit position lifts at best, and often nothing measurable. A 2025 Shopify partner blog post on listing best practices explicitly calls out title and category as the "primary discoverability fields."
Here's the catch. A keyword stuffed into the title that doesn't match the actual product gets you the rank lift first, then a brutal click-through-and-bounce signal that erodes it back inside a month. We've watched this exact arc play out 14 times in the panel since January. The algorithm is patient. It corrects.
Review quality and recency
Review quality is the second public-facing signal, and "recency" is the word everyone leaves out. A 4.9-star app whose last 30 reviews are all 5 stars outranks the same app whose last 30 trended down to a 4-star average. Old positive reviews don't fully offset a recent stretch of bad ones.
Volume still matters as a floor. An app with 4 reviews has no review signal to work with regardless of star rating. The shopify.dev review guidelines discourage incentivized reviews in any form, and apps that get caught run penalties that cost more than the lift was ever worth.
Build a review-collection cadence that produces fresh honest reviews monthly. A compliant cadence keeps the recency signal warm without risking policy issues.
Install count (not the same as velocity)
Install count is the lifetime number of merchants who've installed your app. It's a ranking signal, but a weaker one than nine in ten guides will tell you. A 50,000-install app with a flat curve last quarter looks, to the algorithm, like an aging app. An 8,000-install app with 200 new installs last week outranks it in our panel.
Install count is included in the algorithm, just not as the dominant variable people assume. We separate it from install velocity slope because the two pull in opposite directions when slope goes negative on a high-install app.
Listing completeness
Listing completeness covers a full title, subtitle, every category filled, screenshots, demo video, support email, and privacy policy URL. It's a floor signal: you either pass or you're penalized. No extra credit for filling 110% of the fields. Apps with incomplete listings consistently underperform peers, but completing a listing doesn't lift you above the median.
Treat this as a one-time fix during launch and a quarterly audit thereafter. The shopify.dev listing requirements document is the authoritative checklist.
Built for Shopify badge
The Built for Shopify badge is a binary signal: you have it or you don't. Earning it is one of the largest single rank-move events we've measured in the panel. Apps that earned BFS in Q1 2026 saw an average 6–12 position rank lift on their primary keyword within 14 days of the badge appearing on their listing.
The catch is the chicken-and-egg problem every app owner names: BFS requires a minimum install threshold before you're eligible to apply, and you need rank to get installs to clear that threshold. Earning the Built for Shopify badge walks through the workaround.
The four ranking factors nobody names
The four factors nobody names are install velocity slope, refund and uninstall rates, app performance, and listing-edit velocity. They're where the panel data points to weight the public discussion misses. None are documented by Shopify; we infer them from observed rank moves and signal events.
Install velocity slope (not absolute installs)
Install velocity slope is the rate of change in your install rate over a rolling 7- or 30-day window. It's the single signal that correlates most strongly with rank moves in the panel. Apps with positive 30-day slope climb. Apps with negative slope fall, often before any other signal looks worrying.
Why does this matter more than absolute installs? Because the algorithm appears to read slope as proof that real merchants, right now, choose your app over your neighbors. A flat 100-installs-a-week app and a 50-to-150-installs-a-week app produce the same total. The second one ranks higher. We've seen this in 27 paired cases since January.
Here's the catch. Velocity is downstream of visibility. If you're already on page 3 for your keyword, you won't get the install spike that would move you to page 2. Every panel app that broke into top 5 for a contested keyword had a discrete velocity event (a launch campaign, a BFS award, a price cut) that kicked velocity up before the rank moved. Install velocity and how it moves rank covers the playbook.
Refund and uninstall rates
Refund rate and uninstall rate are the inverse signals: the algorithm's measure of whether your installs stick. An app with high install velocity and a 60% 30-day uninstall rate is not the same animal as one with the same velocity and 15% uninstall. The first looks healthy on velocity alone; the second is the one that climbs.
Shopify doesn't publish the threshold. We can't either. What we observe: apps in the panel with sustained 30-day uninstall rates above ~40% show flatter rank trajectories than apps below ~25%, holding velocity roughly constant. The signal isn't published. It's read from the merchant data Shopify already has.
The actionable read: post-install onboarding matters for rank, not just for retention metrics. The two are the same metric to the algorithm.
App performance metrics (page speed, errors)
App performance metrics (admin page load times, embedded checkout block render time, error rates inside the app) are read by Shopify directly through the platform telemetry it already collects. The Built for Shopify performance criteria on shopify.dev name page-load and error-rate thresholds explicitly, but the same metrics appear to influence rank for every app on the store, BFS or not.
We've watched two apps in the panel correlate a sudden rank drop (4–7 positions) with a deployment that introduced new errors in their embedded admin block, recovering rank within 10 days of shipping a fix. Both app owners didn't initially connect the two events. One of them attributed the rank move to a competitor's listing change.
The action here isn't visible inside Shopify's tools. Run synthetic monitoring against your admin views; track Lighthouse scores monthly; treat error rates the same way you'd treat a checkout-blocking bug.
Listing-edit velocity
Listing-edit velocity is how often you ship meaningful changes to your listing: a description tweak, a new screenshot, an updated subtitle. The algorithm appears to favor apps that maintain their listing over apps that publish once and never touch it. We don't know the exact mechanism. We do see the pattern.
A pattern from the panel: apps that re-saved their listing description (any non-trivial edit) within 48 hours of a rank drop recovered to within 1–2 positions of their pre-drop rank inside 5 days, in 37 of 51 cases tracked in Q1. Apps that did nothing recovered in 14% of cases over the same window. That's a striking gap for an action that takes 10 minutes.
The catch: cosmetic edits without substance get filtered. Changing one comma three times in a week doesn't count. The algorithm appears to read for content delta, not just edit timestamp.
How do these factors correlate with rank moves?
Correlation across the nine factors, measured against rank moves of 3+ positions in the Q1 2026 panel, breaks into three tiers. Strongest: install velocity slope, keyword relevance, review recency. Mid-tier: refund/uninstall rate, BFS badge events, listing-edit velocity. Weakest: total install count, listing completeness, and absolute performance scores below the failure threshold.
Two caveats matter here. First, correlation isn't causation. Apps with high install velocity often also keep their listing fresh and have low uninstall rates. These signals cluster together in well-run apps and are hard to separate. We're confident in the ordering, less confident in the magnitude of any single signal's contribution.
Second, the panel skews toward apps in the 1,000–50,000 install range. Apps with 500K+ lifetime installs may experience the algorithm differently. Install count probably matters more for the legacy giants than it does in our sample. We don't have enough top-100 apps in the panel to claim otherwise.
Signal events cluster. Apps in the panel that moved 5+ positions in 14 days almost always had two or more signals firing at once: a BFS award alongside a velocity spike, or a listing edit alongside fresh 5-star reviews. Single-signal moves are smaller. If you want to climb fast, stack signals.
Which factors changed in 2026?
Three known public Shopify changes affected ranking in Q1 2026, with observable shifts in the panel after each. Each update appeared to weight or de-weight one of the nine signals, with rank reshuffling in the 7–21 days following. Shopify rarely confirms which signals shifted, so the panel is how we read what moved.
Here's a timeline of what we observed:
| Date (2026) | Public update | Observed panel effect |
|---|---|---|
| January 18 | Updated Built for Shopify performance criteria (Shopify partner blog, Jan 2026) | BFS apps saw a small rank lift; non-BFS apps with strong performance scores held steady |
| February 27 | Search relevance update (announced via partner email, no public post) | Apps over-optimized for exact-match keywords lost an average of 4 positions on primary terms inside 10 days |
| March 22 | Review weighting adjustment (inferred from observed shift; no public confirmation) | Apps with declining recent review trends fell faster than the same apps would have in January |
The February 27 update was the largest visible event of the quarter. Apps that had stuffed their title with the primary keyword underperformed; apps with cleaner, brand-led titles (keyword in subtitle or description) held or climbed.
How should you prioritize these factors?
Prioritize ranking factors by effort-to-impact ratio, not absolute impact. The highest-impact signal (install velocity slope) is the hardest to move: you have to drive demand. The lowest-effort signals (listing completeness, edit velocity) are floor work, and skipping them costs more than doing them. Here's the order we'd run starting fresh today.
- Audit listing completeness this week. All fields filled, screenshots current, demo video present. One afternoon. If it's not done, every other lever underperforms.
- Set a monthly listing-edit cadence. A real edit: new screenshot, updated description paragraph, refreshed subtitle. The 37-of-51 recovery pattern from the panel is too consistent to ignore.
- Build a review-collection flow that produces 5+ recent reviews per month. Recency beats lifetime stars.
- Track install velocity slope daily. This is what Gaintage does. Our daily rank tracker with signal breakdown shows you when slope flattens before rank moves.
- Investigate uninstall causes. If 30-day uninstall is over 40%, fix onboarding before chasing more installs.
- Run quarterly performance audits. Lighthouse score, embedded-block render time, admin error rates.
- Apply for Built for Shopify the moment you clear eligibility. The 6–12 position lift is the single biggest one-time event you can engineer.
- Refresh keyword relevance every 6 months. Search behavior changes; what merchants typed in January isn't what they type in July.
- Keep total install count in mind, not in the spotlight. It's a slow-moving aggregate, not a lever.
For the tactical action list per signal, the full guide covers the per-signal actions in depth.
Frequently Asked Questions
How long do ranking factors take to move the rank?
Most ranking factors take 7–14 days to register a measurable rank move on a primary keyword. Title changes show up fastest (often within 5 days in the panel). Review-trend changes take 14–21 days. Install velocity shifts show up in 7–10 days. Listing-edit recoveries we've measured at 5 days median when the edit is substantive.
Does Shopify penalize keyword stuffing?
Yes, indirectly and increasingly. The February 27, 2026 search relevance update visibly penalized apps that had over-optimized for exact-match keywords, particularly in the title field. The penalty isn't a manual action; it's a downward re-weighting that compounds with bounce signals from merchants who click and leave without installing. Write the title for a human deciding whether to install.
What is the most important Shopify app ranking factor?
Install velocity slope is the single signal that correlates most strongly with rank moves in our panel, but it's not actionable on its own. You can't directly increase velocity; you increase what drives it (visibility, listing quality, marketing). If you want one number to watch, watch your 30-day install slope. If it's flat or negative, your rank follows.
Can external backlinks affect Shopify app rank?
External backlinks don't appear to directly affect rank inside the Shopify App Store algorithm. They affect Google rank for your listing page (which drives external traffic, which drives installs, which feeds velocity), but the App Store search box itself doesn't appear to read backlink data. The indirect path matters; the direct path doesn't.
Does pausing or unpublishing my app reset its ranking?
Pausing or unpublishing reverses some signals but not all. Reviews, install count, and listing history persist. Install velocity drops to zero during the pause and resumes from the new floor when you re-publish, meaning the slope signal is effectively reset. We've seen apps re-publish after a 30-day pause and need 4–6 weeks to recover their pre-pause rank.
If you take one action from this piece: pull your last 30 days of install velocity before touching anything else. If it's flat while rank held steady, you're about to see a drop and you want a baseline. Gaintage tracks install velocity daily across every Shopify locale, with the signal behind every rank move surfaced in the dashboard. The free 14-day trial is enough to confirm. If your trajectory matches, come back to the prioritization section and start at step 1.
