For indie app developers

How to find App Store keywords that get searched

To find App Store or Google Play keywords that actually get searched, start from a store's own search suggestions instead of a list of words that merely describe the app.

No credit cardFree tier with 200 AI creditsCancel anytime

100
Characters in the keyword field
3
Listing fields audited
2
Stores checked for demand
The short answer

Expanding a handful of seed terms through a store's autosuggest data returns phrasing shoppers already type, not a guess at it, and comparing that list against a few direct competitors' titles and descriptions surfaces terms they already rank for that a seed search alone can miss. From there the job shifts from research to placement: the App Store indexes the app name, subtitle, and a 100-character keyword field that no shopper ever sees, while Google Play has no equivalent hidden field and instead reads the visible app name and description text directly, so a word already used in one field does not need to be repeated in another. Forvibe's ASO Studio runs this same sequence inside the product: a seed keyword expands through live store autosuggest data with a popularity and difficulty score attached to each result, and a separate check reads a project's current listing back to show which of its words are actually being indexed. The method holds with or without a tool: search before guessing, then spend a limited field budget on words that do not already sit somewhere else on the listing.

The symptoms of guessing at keywords instead of researching them

A keyword sounds exactly like the app and still returns nothing, because no one who owns a phone actually searches using that exact phrase.

The same core word appears in the app name, the subtitle, and the keyword field on the assumption that repeating it must help, spending part of the keyword field's 100 characters on a word that is already sitting in the name or subtitle.

A competitor shows up first for a search term nobody deliberately targeted, because their title and subtitle happen to combine into that exact phrase and nothing on the losing listing does.

Which fields each store indexes, and why repeating a word wastes it

Apple ranks App Store search results using the app name, subtitle, keywords, and category together, so a word placed in more than one wastes part of the 100-character keyword field. Google Play indexes only its visible listing text.

App Store text relevance
Apple ranks results in part on matches against the app's title, subtitle, keywords, and primary category together.
100-character keyword budget
The App Store keywords field is capped at 100 characters, entered as comma-separated terms with no spaces.
Don't repeat a word
Apple's own guidance says not to repeat a word already in the app name, subtitle, or category inside the keywords field.
No Google Play keyword field
Google Play indexes the visible app name, short description, and full description directly, each with its own character limit.
Read the full explanation

On the App Store, search results are ranked in part on text relevance, meaning matches against the app's title, subtitle, keywords, and primary category, alongside factors like ratings and downloads. The keywords field itself is capped at 100 characters total, entered as comma-separated terms with no spaces between them. Apple's own guidance is direct: don't repeat any words already included in the app name, subtitle, or category. Title, subtitle, keywords, and category are the same four fields already counted together for text relevance, so a word placed in more than one of them is spending two budgets on a single match instead of adding a new one. The app name and subtitle are each capped at 30 characters, so between the three fields a word typed once in the name or subtitle is a word the 100-character keyword field does not need to carry again. Google Play draws the line differently: it has no separate keywords field at all, so the app name, short description, and full description are both what a shopper reads and, by Google's own description, what helps a shopper discover the app in the first place, each with its own character limit. Google's own guidance treats repetitive or irrelevant keyword use inside those visible fields as something to avoid rather than something with a dedicated allowance.

The sequence for confirming demand and deciding where it goes

  1. Treat a candidate list as unproven

    Wherever the list came from, brainstorming, a competitor's listing, or the seed-and-autosuggest process the ASO guide walks through, none of it is confirmed demand yet. Relevance and demand are different questions, and only checking a candidate against real search behavior answers the second one.

  2. Confirm demand before spending a character on it

    Autosuggest confirms a phrase is something people actually search for. A popularity and difficulty score then shows whether it is worth the fight before any character budget goes to it.

  3. Read the current listing back the way the store does

    Audit which words in the current app name, subtitle or short description, and keyword field are actually being picked up as indexed keywords, since a word can sit in the copy and still not register as one.

  4. Give each confirmed word exactly one field

    A confirmed candidate earns exactly one field: the app name or subtitle if it needs to read well, the keyword field if it doesn't. Repeating it elsewhere adds nothing, so the decision that matters is where it goes, not how many fields it occupies.

  5. Or let Forvibe run the decision inside the workspace

    ASO Studio's Research tab scores any candidate for popularity and difficulty, flags which tracked keywords a competitor already outranks, and reads the current listing back to show which words are actually indexed.

Field character limits by store

StoreFieldCharacter limit
App StoreApp name30 characters
App StoreSubtitle30 characters
App StoreKeywords field100 characters
Google PlayApp name30 characters
Google PlayShort description80 characters
Google PlayFull description4,000 characters

Questions, answered

How Forvibe does this

ASO Studio

App Store Optimization for indie developers

See ASO Studio

Ready to get started?

Create a free Forvibe account and put this into practice.