ASO When Your App Has Zero Downloads
With no download history, the name, the keyword field, and the first three screenshots do all the work. Pick a query you can deserve. Do not buy the rest.

Quick answer
How does ASO work when an app has zero downloads?
ASO for new apps is the metadata and the product page, because a new app has no download history for the store to lean on. Pick one query the app can deserve, put that query in the name, spend the keyword field on neighboring words, and make the first three screenshots answer the same query. Do not buy installs or stuff keywords.
- No behavioral history means the listing does the work
- One deserved query beats a pile of generic terms
- A small-country launch is distribution, not a rank cheat
On this page
A new app has no download history, no ratings stack, and no search-terms report worth reading. App Store search still has to decide whether you are eligible for a query, and the only text it can use from you is the metadata you submit. That is the name, the subtitle, and the keyword field. The product page then has to convert the few people who arrive, because nothing else about the listing is reassuring yet.
The work is narrower than a growth plan. Pick a query you can deserve with the build you have. Put it in the 30-character name. Spend the 100-character keyword field on neighbors, not on repeats. Make the first three screenshots answer that same query. Do not buy installs, do not fake reviews, and do not stuff the description. A practical ship list for the rest of launch is the App Store launch checklist. Field rules are on Apple’s Creating your product page .
What zero history actually changes
You cannot learn from App Analytics search terms you do not have. You cannot point at a rating count. You cannot assume a brand search exists for a name you invented last week. Practitioners watch downloads after launch, and Apple does not publish a weight for that attention, so “we will rank once we have velocity” is not a plan you can schedule. The listing has to be coherent on day one.
Coherent means one job, repeated in the places a shopper sees and in the field they do not. A plant app that names itself after watering, subtitles itself about meal plans, and screenshots a social feed is three products. With no reputation, shoppers will not give you the benefit of the doubt. They will tap the result that looks like the sentence they typed.
Pick a query you can deserve
Deserve means the current build does the job, and a screenshot can prove it without a paragraph of excuse. For a plant watering reminder, a deserved query is someone who forgets to water pots and wants a nudge per plant. An undeserved query is “plant identifier,” “garden design,” or “botanist,” if you do not identify plants or design gardens. Popular and undeserved is how a new app collects one-star reviews that then sit on an otherwise empty listing.
Find the wording in App Store autocomplete and in reviews of apps that already chart, not in your feature brainstorm. The method is App Store keyword research without a paid tool. If the phrase is long, do not paste the whole thing into the keyword field when the name already holds some of the words. That trap is long-tail keywords in 100 characters.
Put that query in the name
The name is 30 characters and it is the line searchers see. A brand-only name hides the job from the one place a new app can be obvious. Keep a short brand if you have one, and spend the rest of the 30 on the query. How that compromise works, including what fails recall, is in how to name an app. The subtitle is the second idea, not a second copy of the name.
For the sample app the name is “Dew: Plant Reminders” (20 characters). The subtitle is “When to water each pot” (22). A person searching for a reminder for their plants can read the result. The words already indexed are dew, plant, reminders, when, to, water, each, and pot. The keyword field does not get those words again.
Spend the keyword field on neighbors
Neighbors are the other words a plant owner types that this app can still satisfy: the kind of plant, the trip that causes the problem, the chore around watering. They are not five spellings of “reminder.” Apple combines words across the name, subtitle, and keyword field, and the field is 100 characters, comma-separated, with no spaces after commas. The rules are in the keyword field guide.
The field for Dew, 100 characters: succulent,fertilizer,repot,sunlight,vacation,thirsty,houseplant,moisture,monstera,cactus,soil ph,ivy. “soil ph” keeps its internal space. Nothing in that string repeats plant, reminder, water, or pot as its own token. Vacation matters because the reminder’s real job is the week you are away. If the app cannot store a per-plant interval, do not add a word that implies it can.
| Slot | Text | Job |
|---|---|---|
| Name (20 of 30) | Dew: Plant Reminders | Brand plus the query a stranger types |
| Subtitle (22 of 30) | When to water each pot | The second idea: a schedule per pot |
| Keywords (100) | succulent through ivy, no repeated tokens | Neighbors the 60 visible characters could not hold |
| Description | Sentences about trips and snoozing a watering | Explanation. Not a primary ranking field |
| Promotional text | Optional, 170 characters, not for keywords | Apple says it does not affect search ranking |
The deserved query sits in the name. The subtitle adds the per-pot schedule. The keyword field adds plant types and situations without repeating those words.
The first three screenshots answer the query
Screenshot one is a list of plants with the next watering date on each row, one of them due today. Screenshot two is the interval editor for a single pot, so “each pot” is visible. Screenshot three is a vacation pause, because that word is in the keyword field and the frame has to prove it. A botanical illustration with no dates answers a different search than the one you targeted.
Captions stay short and use the same verbs as the metadata. “Water the monstera today” beats “Never forget again.” You do not have reviews to do the convincing. The frame is the review. If you cannot make these three images from the real UI, the query is ahead of the product. Cut the query, not the honesty.
A small storefront is distribution, not a cheat
Launching in one smaller storefront first can be a sane way to get a few real users, fix the interval logic, and learn the words they type. That is a distribution and support choice. It is not a trick that makes Apple rank you higher everywhere else, and it is not a substitute for metadata. If you are deciding whether a limited release is worth the operational cost, read how to soft-launch an iOS app and treat it as a launch plan, not as an ASO exploit.
Whatever storefront you pick, localize the name, subtitle, and keyword field for that locale if the language is not the one you wrote. A US English keyword string pasted into a storefront you do not speak is not a soft launch. It is an unreviewed listing. Count the localized string the same way, in the character counter, because translations change length.
- One query in the name. Neighbors in the keyword field. No duplicates.
- Three screenshots that prove that query with the real UI.
- No bought installs, no fake reviews, no description stuffing.
- A smaller first storefront only if you will actually support those users.
- Analytics later, once there are search terms to read. Not invented volume on day one.
Set up ASO before the first download
Do this before you submit, while the name is still cheap to change. After release, the name and keywords wait on the next version.
Choose one query the build can prove
Write the job in a sentence, then cross out any word the current screens cannot show. For a watering app, “remind me per plant” stays if the UI has a date per plant. “Identify this leaf” goes if you have no identifier. The sentence that remains is the only query you will aim at for launch.
Put that query in a 30-character name
Add a short brand if you have one, then the query, and count the characters including spaces. Stay at or under 30. Search the brand on a phone so you are not colliding with an unrelated app. Leave competitor names out. A famous plant app’s brand is a rejection, not a launch strategy.
Fill the keyword field with neighbors only
List words a real owner would add: plant types, vacation, the chore around watering. Delete anything already in the name or subtitle, plurals of words you kept, category names, and the word “app.” Join the rest with commas and no spaces after commas. Confirm the string is 100 characters or under.
Make the first three screenshots the answer
Frame one shows the due date. Frame two shows a single plant’s interval. Frame three shows the situation you keyworded, such as a vacation pause. Use the real interface. If a frame needs a fake button to match the keyword, delete the keyword. The screenshot is the promise you are about to be reviewed against.
Submit, then wait for real search terms
Keywords and screenshots go out with the version. Promotional text can change later and does not affect search ranking, so do not hide extra keywords there. After people arrive, read App Analytics before you edit. Until those rows exist, resist buying users to manufacture a chart you can screenshot.
Key takeaways
- With zero downloads, metadata and the product page are the whole ASO system you control.
- Pick one query you can deserve and put it in the name.
- The keyword field is for neighbors, not for repeats or for features you do not have.
- The first three screenshots have to answer that same query.
- Buying installs, fake reviews, and a “small country” rank trick are not the plan.
Frequently asked questions
Can a new app rank with no downloads?
It can be eligible for a query, because eligibility comes from the name, subtitle, and keyword field, not from a download total Apple has published as a prerequisite. Whether you appear above apps with history is not something Apple documents as a formula, so do not expect a new listing to outrank a household name on a generic word. Aim at a specific query you can prove, and treat anything beyond eligibility as unknown.
Should I stuff keywords because I have no ratings yet?
No. Stuffing does not replace the 160 indexed characters, and the description is not a primary iOS ranking field. Repeating the name inside the keyword field wastes the only hidden space you have. A new app is judged quickly by the people who do arrive. A stuffed listing looks unfinished, and improper keywords, including competitor names, are a rejection risk you cannot afford before you have users.
Does launching in a smaller country improve App Store rank?
A smaller first storefront can make support and feedback easier. That is distribution. It is not a published method for inflating rank in a larger store, and it does not change the metadata rules. If you launch there, write the name, subtitle, and keywords for that locale and be ready to answer those users. Read a soft-launch plan as operations, not as a cheat code.
What should the keyword field contain at launch?
Words next to the query in the name, that the app actually does, that are not already in the name or subtitle. For a plant reminder, that is plant types and situations like vacation, not another copy of “water” and “reminder.” Format them with commas and no spaces after commas, keep phrases like “soil ph” if the space is meaningful, and count the string before you submit the version.
When should I change keywords after launch?
After App Analytics has search terms you can read, and only on a version you are already submitting. Keywords do not update like promotional text. If a term brings views and no installs, fix the first screenshot before you add more synonyms. If a term describes a feature you still have not built, remove it even if you like the word. Zero became “some.” The listing should catch up to what those people did.
Need store-sized exports? Use the App Store screenshot generator or the Google Play screenshot generator.
Keep reading
Long-Tail App Store Keywords That Fit the 100-Character Field
A long phrase burns the keyword field if the words are already in the name or subtitle. Apple combines those words. Paste the missing token, not the whole sentence.
How to Name an App for Search and Recall
The name is 30 characters. It has to be the thing people repeat out loud and the strongest indexed field. Five options for a travel split-bill app, with counts.
App Store Launch Checklist: From Screenshots to First Users
A practical launch plan for indie app developers: get your listing compliant, make screenshots convert, recruit useful early feedback, then improve with evidence instead of post-launch guesswork.
How to Soft Launch an iOS App
A soft launch limits App Store Availability to a few storefronts so you can watch crashes and the real install funnel, then add countries. It does not game search.
App Store Keyword Field: How to Use All 100 Characters
Apple gives you 100 hidden characters. Most indies waste 20–30 of them repeating the title. How to format, what to skip, and worked examples.
Free tools that help here
Top App Store Apps
Track Apple App Store top charts across 30 countries. View top free and paid rankings for ASO research - updated from Apple's public RSS feed.
ASO Character Counter
Count characters for every App Store and Google Play metadata field against exact store limits. Live counts and over-limit warnings - nothing gets truncated at submission.
Screenshot Beautifier
Add polished backgrounds, padding, shadows, and rounded corners to any screenshot in seconds. Perfect for social posts, docs, and portfolios.
The first three screenshots are the whole pitch when nobody has installed yet.
A new listing cannot borrow reputation. AppGrowthKit turns real app screens into benefit-led frames so the query in the name is the query the screenshot answers.
Try AppGrowthKit for Free