SEO Guide

App Store Optimization: How It Works and What to Write in Each Field

How App Store Optimization differs from SEO, which App Store and Google Play fields affect search and which don't, how to choose keywords, and when to use ratings, in-app events, and A/B tests — based on Apple's and Google's official documentation.

9 min read2026-11-11

App Store Optimization (ASO) is the work of getting your app found in App Store and Google Play search and recommendations, and getting people to download it from the store page. Apple says App Store ranking depends on how well your name, subtitle, keywords, and category match the query, plus user behavior such as downloads and ratings. Spread terms across the name, subtitle, and keyword field without repeating them; then improve the screenshots and ratings that show in search results; and change one thing at a time while measuring impressions and conversion in App Analytics and Play Console.

What ASO Is — and How It Differs from SEO

The idea is the same as SEO: match the words searchers use and look worth choosing. The differences are that you can only edit the store's fixed fields, and the stores say plainly that user behavior counts toward ranking.

AspectSEOASO
Where people searchSearch engines such as GoogleSearch, recommendations, and categories inside the App Store and Google Play
What you can editEverything on the page (body, headings, structured data)Fixed fields only (name, subtitle, keywords, description, images), each with a character limit
What ranksPage content plus off-site signals such as linksApple names text relevance and user behavior (downloads, ratings, reviews)
Time to changeImmediately on publish; indexing depends on crawlingName, subtitle, and keywords change with a new version through App Review. Only promotional text updates instantly
How to measureSearch Console impressions, clicks, positionsApp Analytics in App Store Connect / acquisition reports in Play Console (impressions, page views, downloads)

App Store Fields That Do and Don't Affect Search

Apple's App Store search page lists text relevance (title, subtitle, keywords, primary category) and user behavior (downloads, ratings, reviews) as what determines results. The description isn't in that list, and promotional text is explicitly said not to affect ranking.

FieldLimitRole and how to write it
App name30 charactersIndexed, and the strongest field. Brand plus what the app does
Subtitle30 charactersIndexed. A summary under the name — put main terms that don't fit in the name here
Keywords100 charactersIndexed, invisible to users. Don't repeat words from the name or subtitle
Primary category—Indexed; the secondary category is indexed too
Promotional text170 charactersApple says it doesn't affect search ranking. Editable without review — use it for current news
Description4,000 charactersNot listed among App Store search signals. Used for web search results after release
Screenshots—Up to three (or a preview) appear in search results and decide whether people tap

A note on the keyword limit: Apple's guide says "100 characters, comma-separated," while App Store Connect Help says "100 bytes." In the seven apps we publish on the App Store, Japanese keyword fields of 40–75 characters (94–187 bytes in UTF-8) are live (checked November 11, 2026), so the field isn't cut at 100 bytes. Count it as 100 characters, and confirm with the remaining count in the field. Separate terms with commas and no spaces after them.

Google Play Fields and How to Write Them

Google Play has no dedicated keyword field. Instead, you write the name and descriptions as natural sentences; Play Console Help says repeated or unrelated keywords in the name or descriptions can get an app suspended.

FieldLimitRole and how to write it
App name30 charactersSay accurately what the app is. No promotional words like "free" or "No.1", no emoji
Short description80 charactersRead first on the details page — the main benefit in one sentence
Full description4,000 charactersMany read only the first lines. Don't repeat the short description. Keyword lists are prohibited
Keyword fieldNoneGoogle Play has no keyword field like the App Store's. Write the name and descriptions in natural sentences

The Japanese version of the help page mentions both a half-count for full-width characters and a note that the limits apply regardless of character type. The character counter in Play Console is the reliable check.

How to Choose Keywords, Step by Step

  1. List the words people looking for this kind of app would type — by feature, problem solved, and situation
  2. Put the most important one or two terms in the app name and the next ones in the subtitle (30 characters each)
  3. Put the rest in the keyword field, minus words in the name, subtitle, or category, plurals, and overly broad words like "app"
  4. Check for competitor names, trademarks, and unrelated terms (grounds for rejection)
  5. After launch, watch search impressions and downloads in App Analytics and swap terms that don't work — one change per version
When in doubtCall
Newly launched, few ratingsPrefer terms that describe features specifically over broad ones like "work" or "game." Apple notes common terms are more competitive, especially for new apps and small businesses
Words already in the name or subtitleLeave them out of the keyword field — duplicates waste space
Plurals, "app," "game," filler wordsLeave them out; Apple lists them as things to avoid
Competitor app names, trademarks, celebrity namesNever. Grounds for rejection (Apple) or removal (Google Play)
Seasonal or trending termsCan bring traffic but also competition. If it's time-limited, use an in-app event instead of the keyword field

Google Suggest and Keyword Planner help collect candidates, but their numbers are Google searches, not searches inside the stores. Use them to widen the list and decide by the store's own numbers after launch. For collecting suggestions, see how to use suggested keywords, and for reading volumes, how to check search volume.

Screenshots and Ratings: What Gets You Chosen

App Store search results show the rating and up to three screenshots (or an app preview). Showing up isn't enough if nobody taps — check whether the first three screenshots explain what the app does at a glance.

  • Ratings and reviews also affect search ranking (Apple). The rating prompt (SKStoreReviewController) can appear up to three times in 365 days — show it after a task is completed, when users are likely satisfied and not interrupted
  • You can reply to reviews in App Store Connect; the reviewer is notified and can update the review. Prioritize one-star reviews and reports of bugs in the current version
  • You can reset the summary rating, but Apple warns fewer ratings can mean fewer downloads. Use it carefully, when releasing a version that fixes past problems
  • On Google Play, images and text can't include ranking claims like "No.1" or "top app," or price promotions like "% off"

When to Use In-App Events

In-app events show time-limited events as cards on the App Store (iOS and iPadOS 15+). People who have downloaded the app see the event card in search results, and events can be searched by name. They let seasonal or new content be found without rewriting your keyword field.

  • Good fits: challenges, competitions, new modes or major updates, premieres
  • Poor fits: recurring activities such as daily rewards, price promotions without new content, general promotion of the app
  • Fields: event name (30 characters), short description (50), long description (120). No unverifiable superlatives or specific prices
  • Events can run up to 31 days and be promoted up to 14 days before they start; up to 10 can be live on the App Store per app

Measuring and A/B Testing

Just as SEO relies on Search Console, ASO relies on the stores' consoles. App Analytics in App Store Connect shows impressions, conversion rate, and downloads, filterable by source type such as App Store search.

TestWhat you can testRules
App Store: Product page optimizationIcon, screenshots, app previewsUp to three treatments besides the original, up to 90 days. New assets need App Review. Apple recommends waiting until a treatment reaches 90% confidence
Google Play: Store listing experimentsIcon, feature graphic, screenshots, descriptions (localized tests)One default graphics test or up to five localized tests at a time; up to two variants. Stops automatically after six months. Test one change at a time

Neither test covers keyword ranking itself. For the name, subtitle, and keywords, log each version's release date and compare search impressions and downloads over equal periods before and after. With few downloads, tests take long to reach a result, so first check whether you're appearing in search at all (impressions).

On the App Store you can also assign keywords to custom product pages so a different page appears for those searches. Apple asks you not to overlap keywords across pages.

Use SEO for the App's Web Page

Outside the stores, people also search Google for your app name or the problem it solves. The App Store description is used in web search results after release, but the page you fully control is your own site's app page. Set its title, meta description, OGP, and structured data, and link to the store so visitors from search can reach the store page.

Common Mistakes

  • Stuffing search terms into promotional text. Apple says it doesn't affect ranking
  • Filling the keyword field with words already in the name or subtitle, or with plurals
  • Listing related terms at the end of a Google Play description — Google Play prohibits keyword lists
  • Putting "No.1," "free," or "% off" in the name or screenshots; Google Play's policy doesn't allow it
  • Changing the name, keywords, and screenshots in the same version — you can't tell which one worked
  • Asking for a rating right at launch. Apple recommends a moment when users are likely satisfied, such as after finishing a task

Related Tools

Sources (checked November 11, 2026)

FAQ

What is ASO?▾
App Store Optimization is the work of getting your app found in App Store and Google Play search and recommendations, and getting people to download it from the store page. It centers on putting the terms people search for into fields like the name, subtitle, and keywords, and on improving screenshots and ratings so people choose your app.
How is ASO different from SEO?▾
SEO gets web pages found in search engines such as Google; ASO gets apps found inside app stores. In ASO you can only edit the store's fixed fields, and changing the name and similar fields requires a new version through review. Apple also states that user behavior — downloads, ratings, reviews — counts toward ranking.
How long can the App Store keyword field be?▾
100 characters. App Store Connect Help mentions 100 bytes, but in the seven apps we publish, Japanese keyword fields of 40–75 characters (94–187 bytes) are live, so even multibyte text is counted as characters. Confirm with the remaining count in the field, and don't repeat words from the name, subtitle, or category.
Do the App Store description and promotional text affect search ranking?▾
Apple states that promotional text doesn't affect search ranking. The description isn't among the factors Apple lists for search results (title, subtitle, keywords, primary category), though it is used for web search results after release.
Does Google Play have a keyword field?▾
No. Write the app name (30 characters), short description (80), and full description (4,000) as natural sentences. Listing related terms or repeating keywords can get an app suspended under Google Play policy.
How can I get more app ratings?▾
On iOS, SKStoreReviewController shows a rating prompt up to three times in 365 days — show it when users are likely satisfied and not interrupted, such as after finishing a task. Replying to reviews notifies the reviewer, who can then update the review. Apple says ratings and reviews also affect App Store search ranking.

Check Your App's Web Page in One Pass

Enter a URL to check 45 items at once — title, meta description, OGP, structured data, and more.

Run the SEO Checker
今井政和

Written by

今井政和

SEO Director / Frontend Developer

SEO Director with 20+ years of web industry experience. Creator of Direbase and the official WordPress plugin "ORECTIC SEO CHECK." Author of a book on web strategy inspired by Edo-era merchant principles.

@imai_director

Related Articles

SEO Lab9 min

When to Judge a Core Update's Impact | Rollout-Week Drops Are Made by Weekdays and Time Zones

Google's November 2026 core update has started. In the last two updates, the first three days looked 35% down from the previous three — but against the same weekdays it was −6% and +59%, and by Google's recommended comparison clicks didn't fall either time. How Search Console's Pacific-time dates and your site's normal swings should shape when you judge.

Read more
SEO Lab9 min

You Can't Filter Out Every GA4 Bot | Keeping Direct and Foreign Traffic Spikes Out of Decisions

On our site, over 40% of 28 days of GA4 sessions were bot clusters. GA4 removes only known bots, and data filters can't exclude by country. From a decision we got wrong: three layers of exclusion and how to pick a source-of-truth number for each decision.

Read more
SEO Lab9 min

Re-picking the Articles in llms.txt Every Month from GA4 AI Referrals | A Four-Month Log

Four months of rebuilding the "most-referenced by AI" list in llms.txt from GA4 AI referrals. Over half the list turned over each month, and picking by count alone let in off-topic pages. What GA4 AI referrals do and don't count, and why we can't claim an effect.

Read more
Keyword Research9 min

How to Check Search Volume | Reading Keyword Planner Numbers and Verifying AI-Suggested Keywords

How to look up search volume in Keyword Planner and read close variants, 12-month averages, and dashes. Of 20 keyword ideas from a generative AI, 40% showed a dash and only one had 100+ monthly searches. Plus guidelines for choosing what to write.

Read more