Home / ASO guides / How to localize a mobile app (and its store listing)

Guide · localize mobile app

How to localize a mobile app (and its store listing)

How to localize a mobile app: choose markets, prepare strings, translate, localize the store listing and keywords, test layouts, and measure results.

Quick answer: To localize a mobile app, choose markets from your data, externalise every user-facing string, translate with context, adapt dates, numbers and layouts, then localize the store listing with keywords researched in each language. Test on devices in each locale before release and measure installs by country.

1. Choose markets

Use App Store Connect and Play Console downloads by country, plus competition. Start with 2–3.

2. Prepare the app

3. Translate and test

Give translators screenshots and context. Test text expansion (German), RTL (Arabic), and date formats.

4. Localize the listing

Separate name, subtitle and keywords per locale: localization keywords. This is what our Localization package covers.

5. Measure

Compare installs and conversion by country before and after.

How to localize an app, step by step

Follow these steps in order. Each one is something we do on client work.

  1. Choose markets with data. Use your App Analytics and Play Console country data.
  2. Externalise strings. No hard-coded text in code.
  3. Translate with context. Give translators screenshots and character limits.
  4. Localize store listings. Name, subtitle or short description, keywords, screenshots.
  5. Test layouts. Longer languages and right-to-left scripts.
  6. Measure per market. Compare conversion before and after.

Worked example (hypothetical)

This example is illustrative. The app is made up, and so are any numbers in it.

Say TripTally sees growing traffic from Brazil. We'd localize the app and store listing into Portuguese (Brazil), research local search terms rather than translating English ones, and rebuild screenshots with Portuguese captions.

What you can localize in each store

Both stores let you localize the parts that drive search and conversion.

AssetApp StoreGoogle Play
Name / titlePer localization, 30 charactersOne localized name per language, 30 characters
KeywordsKeyword field per localization, 100 bytesNo keyword field; localize the descriptions
DescriptionsDescription and promotional text per localizationShort and full description per language
ScreenshotsPer localization and device sizeLocalized graphic assets per language
FallbackPrimary language if not localizedAutomated Google Translate view if not translated

How we measure the result

Measure localization per market, not globally. In App Store Connect and Play Console, filter by country or region and compare impressions, page views and installs before and after the localized listing went live. Look at search terms too: a new localization should start bringing impressions from local-language searches. If page views rise but conversion doesn't, the screenshots or captions probably still feel foreign. Fix those before you add another language.

Common mistakes

  • Machine-translating keywords. Local terms differ.
  • Hard-coded strings. Can't translate.
  • Ignoring layout. Text overflows.
  • No measurement. Can't tell if it worked.

Checklist

Copy this list into your release notes or ticket and tick each item off before you ship.

  • Markets chosen with data
  • Strings externalised
  • Translators have context
  • Listings localized
  • Layouts tested
  • Per-market tracking

Sources

FAQ

Questions

Which languages first?

Wherever you already get downloads and competition is lower.

Machine translation OK?

For drafts; have humans review.

Listing without app translation?

Possible, but don't promise language support.

How much does it cost?

Our listing localization is $99 for 3 markets.

Do you translate the app?

No, listing only.

Can I localize only the store listing?

Yes. Both stores let you localize listings separately, but users expect the app to match once they open it.

Ready when you are

$99 one-timeDelivered in 2–3 business days2 revisionsNo login needed
Questions? WhatsApp
Rank higher. More installs.Want your app ranked and more installs?
Get HireASO