Shopify App Store listing optimisation and SEO: what moves installs
What each element of a Shopify App Store listing does, what Shopify's rules and guidance say about it, how to read install signals, and what to avoid.
In short: A Shopify App Store listing has two jobs, to be found for the words merchants type and to convince the merchant who lands on it to click Add app. Shopify's rules fix most of the format: a 30-character name that leads with your brand, no keywords in the subtitle, no statistics, claims, pricing or reviews in images, and pricing only in the pricing section. Within those rules, installs move on the subtitle, the first two screenshots, the pricing section and the reviews, so read the listing as a funnel from view to Add app click to install and change one element at a time.
What is the listing page for?
It is a decision page, not an advert. A merchant arrives from a search for "affiliate program" or "creator outreach", scans for ten seconds, and either clicks Add app or goes back to the results. The install costs them nothing and the uninstall is one click, so a listing that over-promises does not buy you customers. It buys you installs that uninstall in the first week and a reason picked from Shopify's list.
So the listing should describe what the merchant will see in their first session, in the words they used to search. Two sources define what you can do. Shopify's App Store requirements are the rules, numbered, and breaking them gets the listing rejected or the app delisted. Shopify's app requirements checklist is guidance, with dimensions, character limits and recommendations. I will say which is which as we go.
What does each element of the listing do?
| Element | Job | What Shopify says |
|---|---|---|
| App name | Be recognised and found | Rule 4.1.2: unique, leads with your distinctive brand identifier. Guidance: 30 characters or fewer, the maximum |
| App card subtitle | Win the click from search results | Rule 4.4.1: a concise phrase that explains the value, no data or statistics, no keywords added to improve search |
| Icon | Be recognised in a list | Guidance: square, 1200px by 1200px, bold colours, no text or screenshots. Rules 4.2.2 and 4.4.3: no pricing, no Shopify trademarks |
| Feature media | Show the app working | Guidance: a 2 to 3 minute video is best, or a 1600px by 900px image with one focal point |
| Screenshots | Show the screens the merchant will use | Guidance: 3 to 6 desktop screenshots at 1600px by 900px, at least one of the UI. Rules 4.4.4 and 4.4.5: the app's actual interface, no desktop backgrounds or browser windows, each one unique |
| Demo store | Let a sceptical merchant see it live | Guidance: a link to a development store showing the app, pointed at the page that best demonstrates it, with instructions |
| App introduction | Say the benefit in one line | Guidance: 100 characters, benefits merchants can expect. Rule 4.3.3: no statistics or data |
| App details | Explain how it works | Guidance: 500 characters, functional elements and what makes the app unique. Rule 4.4.2: clear enough to install with confidence, not just a feature list |
| Feature list | Let a merchant scan | Guidance: up to 80 characters per feature, merchant-relevant, not technical |
| Pricing section | Answer "what will this cost me" | Rules 4.2.1 and 4.2.3: all pricing options including trial length and charge details, only in Pricing details |
| Reviews | Be trusted | Rule 4.3.7: reviews and testimonials appear only where Shopify puts them, never in your own content |
Four of these do most of the work.
The subtitle is the only copy a merchant sees in search results beside the name, icon and rating. It decides the click. Write it as the outcome in the merchant's words: "Turn customers into affiliates and track every referred order" beats "Affiliate marketing platform". The rule against stuffing it with keywords is a rule, not advice, and Shopify also says the name must lead with your brand, so neither place is where search terms go.
The first two screenshots are the ones most merchants see. Shopify's guidance says at least one must show the UI, and the rules say images must mainly show the actual interface. My view is that both of the first two should be screens the merchant will reach in their first session: the dashboard with a first result on it, and the one setup screen. A listing that shows a report the merchant will not see for a month is a promise the onboarding has to break.
The pricing section is read by every merchant who is close to installing. Name each plan by its limit, state the overage rule, and say what the trial includes. I covered how to write it in Shopify app pricing plans.
The reviews are not yours to write, but they are yours to earn and reply to. Shopify's guide to managing app reviews says the overall rating is weighted to prioritise recent, useful and trustworthy reviews rather than being a plain average. How to get them without breaking the rules is in Shopify app reviews.
How do you get found in Shopify App Store search?
Shopify does not publish its ranking algorithm, so I will stick to what it does say.
The manage reviews guide states that positive reviews make your app appear higher in App Store search results and category pages. The checklist says search terms are limited to five, using complete words, and that categories and tags must be accurate, which rule 4.3.5 repeats. The checklist also claims translated listings convert up to 4x better in non-English markets, though Shopify gives no methodology for that figure.
So the levers you control are the five search terms, the category, the words in your introduction and details, and the rate at which you earn recent reviews. The words matter more than they look. Merchants search for the problem, not the feature. "Abandoned cart" not "transactional email sequencing". "Affiliate program" not "referral attribution engine". The best source of those words is your own reviews and support tickets, because merchants write both in the language they search in. Use those phrases in the introduction and details where they read naturally, and put the five search terms on the five most common ones.
What you cannot do is put them in the name or the subtitle. A name like "Brand: Affiliate Referral Ambassador Program" breaks rule 4.1.2 on leading with a distinctive brand identifier and the 30-character guidance at the same time.
How do you read the install signals?
Treat the listing as a three-step funnel: listing view, Add app click, install. Then measure each step.
Shopify's Partners blog post on the Google Analytics install event, from September 2023, explains that you can add your Google Analytics tracking to the listing and receive both the click on the listing's Install button and the completed install event, tied to a Shop ID. It also notes that the button click alone was the earlier proxy and did not guarantee the merchant went on to install. That gap between click and install is the OAuth permission screen, and if it is wide, your scopes are frightening people.
Installs themselves are defined in the Dev Dashboard. Shopify's monitoring documentation says the Installs card counts stores whose installation is still on record, including your own dev stores and stores with no active plan, while install events and uninstall events are counted within the date range you pick. Use the events, not the net card, when you are judging a listing change.
Three signals to read, weekly:
- Add rate: Install clicks divided by listing views. This is what the subtitle, screenshots and pricing section move. Change one of those, wait two weeks, compare.
- Install rate: completed installs divided by clicks. This is the OAuth screen. If it drops after you add a scope, that is the cause.
- Early uninstalls with the reason "Testing multiple apps". Shopify requires merchants to choose a reason, and this one tells you your listing is being compared, not that the product failed. Look at which competitor listings those merchants would have seen and what they promise that yours does not.
I have not found a Shopify-published benchmark for listing conversion, and the third-party figures I have seen disagree with each other by a factor of three, so compare against your own history rather than a number from a blog.
What should you not do?
Most of these are rules, with the number beside them, and a reviewer will catch them.
- Keywords in the name or subtitle to improve search (4.1.2, 4.4.1).
- Statistics, data or claims anywhere in the listing content, introduction or images, including "the first", "the best", "the only" and any guarantee of outcomes (4.3.3, 4.3.4).
- Pricing in images or the icon (4.2.2), or anywhere outside the Pricing details section (4.2.3).
- Reviews or testimonials in images or listing content (4.3.6, 4.3.7).
- Screenshots that only show your logo, that include desktop backgrounds or browser windows, or that repeat the same view (4.4.4, 4.4.5).
- Shopify trademarks in the icon, banner or screenshots, other than to show compatibility (4.4.3).
- Referencing your other apps or services in the listing (4.4).
- Listing a language your UI does not support (4.3.2).
And two that are not rules but cost installs anyway. A feature list with no sentence of explanation, which rule 4.4.2 discourages and merchants skip. And a demo store that opens on a settings page instead of the page where the app is visibly doing something.
I sat in a Shopify app's support queue for close to two years before I designed anything, and my view from there is that the listing is the first screen of onboarding. Write it so that the first session can keep its promise.
Where to start
- Read your last 50 reviews and 50 support tickets and list the ten phrases merchants use for the problem your app solves. Put five of them in the search terms and the rest in the introduction and details.
- Rewrite the subtitle as one outcome in those words, with no keywords stacked and no numbers.
- Replace the first two screenshots with the dashboard showing a first result and the one setup screen a merchant completes in their first session.
- Add Google Analytics to the listing and start a weekly sheet with views, Install clicks, installs and uninstall reasons.
- Run the listing against the rules list above before you submit any change, so a rejection does not cost you a week.
Frequently asked questions
Can you put keywords in a Shopify app name?
No. Shopify's App Store requirements say the name must be unique and lead with your distinctive brand identifier, and its guidance caps the name at 30 characters. Keywords belong in the five search terms and, where they read naturally, in the introduction and details.
What can you not show in Shopify App Store screenshots?
Pricing, reviews or testimonials, statistics or data, unsubstantiated claims or outcome guarantees, desktop backgrounds and browser windows, Shopify trademarks, and images that only contain your logo. Each screenshot must also be unique and mainly show the app's actual interface.
Do reviews affect Shopify App Store ranking?
Yes. Shopify's documentation says positive reviews make an app appear higher in search results and category pages, and that the overall rating is weighted toward recent, useful and trustworthy reviews rather than being a simple average.
How do you measure Shopify app listing conversion?
Add Google Analytics tracking to your listing. Shopify sends the Install button click and the completed install event with a Shop ID, so you can compute the add rate (clicks over views) and the install rate (installs over clicks) and watch both after each listing change.