Uptika
EN
Start free
Localization

App store localization: local search terms, not translation

App store localization means rewriting your listing's name, subtitle, keywords, descriptions and screenshots around the words people in each market actually search and read, which is a different job from translating your English text word for word.

Uptika teamPublished: Last updated: 9 min readMarkdown version

What is app store localization?

App store localization is adapting your store listing to each market: the name, subtitle, keywords, short and full descriptions, screenshots and previews. The goal is not a correct translation but a listing that matches what people in that country type into search and understand at a glance. A perfect translation of the wrong words still ranks for nothing.

Apple puts it plainly on its product page guidance: localize your description, keywords, app previews and screenshots for each market, and tailor your keywords to that market. Google Play shows your listing in the user's language when you have added a translation for it.

What is the difference between translating and localizing?

Translation keeps your meaning; localization keeps your search demand. The difference shows most clearly in the keyword field. Here is a worked example for an invented habit tracker going from English to German.

StepKeyword fieldCharactersBytes
English originalhabit,tracker,routine,daily,planner,streak,goals,reminder,journal6565
Word-for-word Germangewohnheit,tracker,routine,täglich,planer,serie,ziele,erinnerung,tagebuch7374
Localized German (illustrative)gewohnheitstracker,gewohnheiten,routine,tagesplaner,ziele,erinnerung,morgenroutine8282

What went wrong in the literal version:

  • "serie" is the German word for a TV series, so it pulls the wrong searches.
  • "tagebuch" means diary: a different app type, and a searcher wanting a diary will not install a habit tracker.
  • Split words. German users often type compounds such as "Gewohnheitstracker". Apple does not document how its search splits compounds, so test both forms in the store's autocomplete before choosing.
  • Bytes. The "ä" in "täglich" takes 2 bytes. App Store Connect Help limits the keyword field to 100 bytes, while Apple's search page says 100 characters; plain ASCII letters are 1 byte each, but ä, ö, ü, ß, é, ç, ş, ğ and similar letters are 2 bytes in UTF-8. A German or Turkish field can hold fewer than 100 letters.

The localized row is an illustration of the method, not real search data. The real set comes from what the German storefront's autocomplete suggests and from popularity readings. Our Metadata Linter counts bytes, repeats and singular-plural pairs in any language.

Which fields should I localize on each store?

Localize every field that is searched or seen before the install. This table lists them with their limits and when they can change.

StoreFieldLimitLocalizableWhen it can change
App StoreApp name30 charactersYesWith a new version
App StoreSubtitle30 charactersYesWith a new version
App StoreKeywords100 bytesYes; not copied from the primary language when you add oneApple does not state this in one rule; in practice submitted with a version
App StoreDescription4,000 charactersYes; not copied from the primary languageWith a new version
App StorePromotional text170 charactersYesAny time, without a new version
App StoreScreenshotsUp to 10 per device sizeYes; copied from the primary language until you replace themWith a new version
App StoreApp previewsUp to 3 per localization and device sizeYesWith a new version
App StoreWhat's New4,000 charactersYesWith each version
App StoreIn-app purchase names and descriptionsUp to 20 items shown on the product pageYesAny time
Google PlayApp name30 charactersYes, as a translationAny time from Play Console
Google PlayShort description80 charactersYesAny time from Play Console
Google PlayFull description4,000 charactersYesAny time from Play Console
Google PlayGraphics (screenshots, feature graphic)Store specsYes, optional; otherwise the default language's graphics showAny time from Play Console
Google PlayIn-app product titles and descriptionsYesAny time

On the App Store, the name, subtitle, keywords and primary category are the fields Apple names as text relevance for search. Promotional text, by Apple's own words, does not affect search ranking. On Google Play, the title, short description and full description are the text fields; Google also warns that repetitive or irrelevant keywords in them can lead to suspension.

How does the App Store choose which language to show?

Apple explains it with an example on its localization help page. If English is your primary language and you add French:

  1. People whose device language is French see the French localization.
  2. People in countries where the App Store supports French but not English also see French.
  3. People can search for your app using your French keywords in all countries where the App Store supports French.
  4. If no localization matches someone's language, the next most relevant one is used; elsewhere, your primary language shows.

Apple adds that the language shown can vary with device and system settings. Each storefront has a default language and, often, additional supported languages:

StorefrontDefault languageAdditional supported languages
United StatesEnglish (US)Arabic, Chinese (Simplified), Chinese (Traditional), French, Korean, Portuguese (Brazil), Russian, Spanish (Mexico), Vietnamese
TürkiyeEnglish (U.K.)Turkish
GermanyGermanEnglish (U.K.)
FranceFrenchEnglish (U.K.)
BrazilPortuguese (Brazil)English (U.K.)
SpainSpanish (Spain)Catalan, English (U.K.)
MexicoSpanish (Mexico)English (U.K.)
JapanJapaneseEnglish (US)

Apple calls these the default and additional supported languages of each storefront. The table itself does not say they are "indexed" for search; the statement about searching with localized keywords comes from the help page quoted above. In Apple's table, English (U.K.) appears in 172 of 175 storefronts; the exceptions are the United States, Canada and Japan.

The full list of 175 storefronts is in the App Store storefront and language table, including the practice of using an extra supported language for more keywords and its risks.

How does Google Play handle translations?

Play Console offers four routes, according to its translation help page:

  • Your own translations. On the store listing page, use Manage translations, then Select languages, pick the languages and click Apply and Save. You can add localized graphics too; without them, the default language's graphics show.
  • Paid human translation. Under Grow users > Translations > Store listings and products, you can order translations of the title, short description, full description and in-app products from a third-party vendor. Google says they are completed within seven days, and not every language pair is available.
  • Free machine translation, from the same page, for Arabic, French (France), German, Indonesian, Italian, Japanese, Portuguese (Brazil), Spanish (Latin America), Spanish (Spain) and Thai. Google notes these are not reviewed by humans.
  • Automatic translation for users. If you add nothing, people viewing your listing in an untranslated language can choose an automated translation, with a notice at the top. Google lists Armenian, Raeto-romance, Tagalog and Zulu as unavailable.

Two related tools are separate: Grow users > Translations > App strings translates the strings inside your app with Gemini, and custom store listings target countries rather than languages. Google does not say how translated or machine-translated listing text affects search ranking, so research local terms either way.

How do I localize a listing, step by step?

  1. Pick the countries. Start where you already get downloads without a localized page; the method is in which countries to localize first.
  2. Collect local searches. Type your core terms into each country's store search and note the autocomplete suggestions. Check their popularity and difficulty in that country.
  3. Write the name and subtitle natively. Put the strongest local term where it reads naturally; a native speaker should review it.
  4. Fill the keyword field by bytes. No repeats from the name or subtitle, no plurals of words you already have, no spaces after commas.
  5. Localize the first screenshots. Captions in the local language; Apple says search results can show up to three screenshots.
  6. Add the language in App Store Connect. In Apps, select the app, click the primary language at the top right, scroll to Not Localized, hover the language and click the add button (+). Enter the metadata and click Save. The app name and privacy policy URL are entered under App Information the same way.
  7. Measure per country, as below.

How do I measure localization by country?

Measure each storefront separately, because ranks and downloads are per country. Localization is one lever among several; the others are in how to increase app downloads.

  • Rank per storefront. Track the localized keywords in the country itself, daily. Uptika reads App Store ranks per country storefront and Google Play ranks with the country and its language set.
  • Downloads by country. App Store Connect and Play Console both report downloads by country or region. Compare four weeks before and after the release.
  • Conversion. If impressions rise but downloads do not, the screenshots or text are not convincing locals yet.
  • Give it time. Text changes go through review and then need some days to settle in search.

What are the common mistakes?

  • Translating the English keyword field word for word.
  • Leaving English screenshots under a translated description.
  • Forgetting that keywords and the description are not copied when you add a language: the new localization ships with an empty keyword field unless you fill it.
  • Counting characters instead of bytes in languages with accented letters.
  • Brand or competitor names in another language. Apple's rules on trademarks and other app names apply in every locale.
  • Never checking the result per country.

How does Uptika help with localization?

Start with the free Keyword Atlas: one term in up to 10 countries on both stores, with popularity, difficulty and the top 3 apps in each market. In the panel, the free Localization page shows countries without a page in their language and where your downloads come from, and New markets on the Starter plan lists countries that already send you installs or visitors without a localized page, then reads the store's autocomplete there. Create a free account to start.

Questions

How do I localize an App Store listing?

In App Store Connect, open your app, click the primary language at the top right, hover the language under Not Localized and click the add button (+). Then enter the localized name, subtitle, keywords, description, promotional text and screenshots. Research each market's own search terms first instead of translating your English keywords.

Which languages does App Store Connect support?

App Store Connect Help lists 50 languages and locales for metadata, from Arabic to Vietnamese, including four English variants (Australia, Canada, U.K., U.S.), two French, two Portuguese and two Spanish variants. Each country storefront has a default language and often additional supported languages.

Does localization increase downloads?

Apple says a localized product page lets people in different regions understand your app more easily and may make them more likely to download it. Neither store publishes an average uplift, so measure it yourself: rank and downloads per country, a few weeks before and after.

Why was my App Store localization rejected?

Apple names improper keyword use as a common rejection reason: trademarked terms, celebrity names, irrelevant terms, competing app names, or objectionable terms. These rules apply in every language, so a translated keyword list can fail review for the same reasons as an English one.

Sources

  1. App Store localizations (App Store Connect Help)
  2. Localize app information (App Store Connect Help)
  3. Required, localizable, and editable properties (App Store Connect Help)
  4. Platform version information (App Store Connect Help)
  5. Creating your product page (Apple Developer)
  6. App Store search (Apple Developer)
  7. Translate and localize your app (Play Console Help)
  8. Create custom store listings (Play Console Help)