bidstore.appJoin as Partner

App Store Optimization: A Practical Guide and Checklist

By Faisal Ashfaq ·

App store optimization (ASO) is the work of getting an app found in App Store and Google Play search, then making its product page convince the people who land on it. The first half is text and categories. The second half is screenshots, video, rating and copy.

This guide covers both stores and keeps what they document apart from what people guess. Every limit and rule below comes from Apple’s or Google’s own documentation, linked where it appears and listed at the end. They were checked on October 3, 2026. Limits change, so if a doc and this page disagree later, the doc wins.

One disclosure: Bidstore publishes this, and Bidstore sells paid placement on a leaderboard of iOS apps. The last section covers what that placement does and does not do. Read it with that in mind.

What ASO covers

Store search works like any search. The store reads your listing, decides which queries it is relevant to, and orders the results. ASO has three parts:

“App store ranking” also gets used for two different things: where your app appears when someone searches, and where it sits in a top chart. Google says the two weigh signals differently. Charts lean heavily on popularity, search leans heavily on relevance to the query (Google). This guide is about search.

How App Store search ranks apps

Apple describes App Store search ranking in two parts. Text relevance is how well your name, subtitle, keywords and primary category match the query. User behavior is downloads, ratings and reviews, and other signals Apple does not name (Apple).

That is the whole official answer. Apple publishes no weights, so treat any exact percentage you read elsewhere as a guess. What the description does give you is a list of things you control and a list you can only influence.

What you control

What you can only influence

Search results can also show your name, subtitle, rating and up to three screenshots or app previews, so the listing starts converting before anyone opens it. Apple also generates app tags from your metadata with language models and may show them in results (Apple).

How Google Play search ranks apps

Google’s documentation names five factors in how Play organizes and ranks apps: user relevance, the quality of the app experience, editorial value, ads, and the overall user experience of Play. The weights change with where the user is looking and which device they are on (Google).

The parts that matter for search:

How to improve your app store ranking

The documented signals, and the levers behind them. Neither store says how much each signal is worth, so this is a map of levers, not a ranking of them.

SignalStoresWhat moves it
Text relevanceBothName or title, subtitle and keyword field (App Store only), description (Google Play), category.
DownloadsBothScreenshots, video, icon and copy that convert, plus traffic that arrives from outside the store.
Ratings and reviewsBothA review prompt at the right moment, replies, and fixing what the reviews complain about.
Crash and ANR rateGoogle PlayFixing the biggest crash and ANR clusters in Android vitals.
Listing qualityGoogle PlayFollowing the asset rules for icon, title, screenshots, video and description.
Language coverageBothLocalized listings for the markets you want to appear in.

Editorial features are a separate route, chosen by the stores’ editors and not by anything in your metadata. Google says its editors pick content manually and look at app quality plus novelty, design and usefulness (Google).

Metadata: every field and its limit

These are the text fields and their limits as documented on October 3, 2026.

FieldApp StoreGoogle Play
Name or title2 to 30 characters30 characters
Subtitle30 charactersNone
Keyword field100 bytesNone
Short textPromotional text, 170 charactersShort description, 80 characters
Description4,000 characters, plain text4,000 characters
CategoryOne primary, one optional secondaryOne category, plus tags

Sources: name and subtitle and keywords, promotional text and description for the App Store; listing fields for Google Play. Apple’s guidelines also cap app names at 30 characters (guideline 2.3.7).

Name or title

Make it distinct and say what the app does. Apple asks for a simple, memorable name and warns against generic terms (Apple). Google asks for a unique title that avoids common terms and stays focused, because long titles may be shortened on some devices (Google).

Both stores limit what you can put in it. Apple’s guideline 2.3.7 rules out packing metadata with trademarked terms, popular app names or pricing (Apple). Google rules out ranking and promotional claims such as “#1”, “Free” or “No Ads”, all caps unless the brand is capitalized, and emoji that have nothing to do with the app (Google).

Subtitle (App Store only)

Use it for the benefit or the typical use of the app, not a slogan. Apple points to generic praise as what to avoid, and guideline 2.3.7 says a subtitle cannot reference other apps or make product claims you cannot verify. You can change it when you submit a new version (Apple, guidelines).

Keyword field (App Store only)

Separate terms with commas and no spaces after them. Spaces are fine inside a phrase. To fit more in 100 bytes, leave out plurals of words you already use, filler words, generic words such as “app” or “game”, and special characters unless they are part of your brand (Apple).

Apple lists what gets apps rejected here: trademarks you do not own, celebrity names, competing app names, and terms unrelated to the app. It also states the trade-off plainly. Popular terms bring traffic but are heavily contested, especially for newer or smaller apps. Less common terms bring less traffic and less competition (Apple).

Description

On the App Store, the first sentence is what people read before they tap to expand, so say what the app does there. Apple suggests a short paragraph followed by a list of main features, accolades at the end or in the promotional text, and no specific prices, which may be wrong in other regions (Apple).

On Google Play, users may only read the first few sentences, so put the point there. Check how the page looks on the Play web store, and keep the important text in the top half. Do not repeat the short description in the full description, and do not use anonymous testimonials. Google’s own example of what not to do is a description that lists near-synonyms over and over, such as car racing, race cars and race track (Google, search guidance).

Google Play short description

It is the first text people see on the detail page. Leave out ranking and promotional words (“best”, “#1”, “top”, “new”, “discount”, “sale”), calls to action such as “download now”, emoji, repeated punctuation, and keywords added only for search. Google says those keywords will not affect ranking (Google).

Screenshots and preview video

These carry most of the conversion work, and some of them show up in search results before anyone opens your page.

App Store

Google Play

Ratings and reviews

Both stores treat ratings and reviews as part of ranking and as a reason to install or not. Apple’s ratings are tracked per territory, and you can reset the summary rating with a new version. Apple recommends doing that sparingly, because few ratings can put people off, and a reset does not clear written reviews (Apple).

Conversion: test the page

A view that does not convert is wasted ranking. Both stores have built-in tests. Google recommends testing one asset at a time (Google), and Apple says the more you change in a treatment, the harder it is to tell which change worked (Apple).

App Store

Google Play

Both consoles estimate how much traffic a test needs. Read the estimate before you start. An app with very little traffic may not reach a result before the test times out, and in that case you are better off making the change and watching conversion before and after.

Localization

App Store Connect lets you localize metadata in 50 languages and locales (Apple). Name, subtitle, keywords, description, screenshots and previews are all localizable properties, so each language can carry its own set (name and subtitle, the rest). Apple says a localized page makes people in other regions understand the app more easily and may make them more likely to download it (Apple).

On Google Play, the default language is English (United States). You can add translations plus localized screenshots and video. If you do not, users can see an automated translation, labeled as such. Google says a professional translation of the description can lead to better search results, and it asks for separate screenshots and videos per language when they contain text (listing, search guidance, best practices).

Which languages first is a judgment call. A reasonable order is the markets that already send you impressions in App Analytics or Play Console, then the ones you can support when a review or a support email arrives in that language.

The ASO checklist

Run through it before a first submission, and again before each release.

Text

Visuals

Ratings

Localization and testing

Getting your first traffic, honestly

Both stores use downloads and ratings as ranking signals, and a new listing has neither. ASO makes a listing eligible to appear and likely to convert. It does not create demand. Apple notes that popular search terms are the most competitive for newer or smaller apps (Apple), so a brand-new app often gets its first users from somewhere other than store search.

That means people you can reach directly: your own audience, your website, a mailing list, and the communities where users of your kind of app already talk. Send each source to its own custom product page or custom store listing, so the console shows which one converts. Paid placement is the other route. Apple Ads can appear in search results, and Google Play ads are labeled as ads (Apple, Google).

Do not buy installs or reviews. Apple can expel a developer for it, and Google’s policy prohibits it (Apple, Google).

Where Bidstore fits

Bidstore is a public leaderboard of iOS apps. Rank is set by one number, the dollar amount standing on a listing. $5 opens a listing, bids move in $1 steps, and a tie goes to the newer bid. The app has to be live on the Apple App Store, so Android apps cannot take a spot on the board. The mechanics are in the rules.

What a listing gets you:

What it does not get you: a bid has no effect on Apple’s charts, search results or editorial features, and Bidstore is not affiliated with Apple. A bid is not refundable if someone outbids you, because being passed is how the board works (rules, about).

The audience is small. As of October 2, 2026, the board held two apps. Since counting began on August 29, it had recorded 438 page views and 38 clicks through to App Store pages. The live figures are on the stats page, so check them before you pay anything.

At that scale a Bidstore listing is a public link with a click count you can inspect, and not a download channel. It makes sense once your App Store listing already converts and you want one more visible place that points to it. It will not fix a listing that does not.

Sources

All limits and rules above come from these pages, checked on October 3, 2026.

Apple

Google

The Bidstore figures come from the rules, the about page and the stats page.