App Store Localization: Languages, Metadata and Screenshots
App Store localization explained: pick your locales, localize name, subtitle and keywords, translate screenshots and avoid App Store Connect fallback traps.
ScreenShipper team · · 8 min read
TL;DR: App Store localization means adapting your product page (name, subtitle, keywords, description, screenshots and previews) for each of the 50 languages and locales App Store Connect supports. Start with markets where you already get traffic, research keywords natively instead of translating them, localize at least your first three screenshots, and use each storefront's additional supported languages before going wide.
What you can localize in App Store Connect
App Store Connect treats each language as a separate copy of your metadata. App name and privacy policy URL live under App Information and are shared across platforms; description, keywords, screenshots and the rest live in each platform version.
| Field | Limit | Why it matters per locale |
|---|---|---|
| App name | 30 characters | Search ranking and the first thing people read |
| Subtitle | 30 characters | Search and the line under your name in results |
| Keywords | 100 characters, comma separated | Search only; never shown to users |
| Promotional text | 170 characters | Product page; can change without a new version |
| Description | 4,000 characters | Persuades people who opened your page |
| What's New | Per version | Shows you ship and listen |
| Screenshots | 1–10 per device size | Search results and product page |
| App previews | Up to 3 per device size | Product page, and search when present |
In-app purchase display names and descriptions can be localized too, and they show up on your product page. You need the Account Holder, Admin, App Manager or Marketing role to manage languages, and you can only add or remove them while the app status is editable.
How the App Store decides which language to show
Localization only pays off if you understand Apple's fallback rules, documented in App Store Connect Help:
- If English is your primary language and the only one you provide, your metadata appears in English in every country or region.
- If you add French, it displays to people whose language setting is French, and in countries or regions where the App Store supports French but not English.
- If no localization matches someone's language setting, the next most relevant one is used; otherwise they see your primary language.
- When you add a language, its screenshots and most properties start as copies of the primary language, except description and keywords, which you must write.
Each storefront also has a default language and, often, additional supported languages. Apple's App Store localizations reference lists them. A few examples:
| Storefront | Default language | Additional supported languages |
|---|---|---|
| United States | English (U.S.) | Arabic, Chinese (Simplified), Chinese (Traditional), French, Korean, Portuguese (Brazil), Russian, Spanish (Mexico), Vietnamese |
| Canada | English (Canada) | French (Canada) |
| Switzerland | German | English (U.K.), French, Italian |
| India | English (U.K.) | Bangla, Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu, Urdu |
Many ASO practitioners report that metadata in a storefront's additional languages can also count toward search in that storefront, which is why US apps often fill in Spanish (Mexico). Apple doesn't document how keywords from several localizations are combined, so treat this as an experiment, and only publish metadata that real speakers of that language would find useful.
Which languages to localize first
You don't need all 50 on day one. Rank candidates by evidence, not by population:
- Your own data. App Store Connect Analytics shows impressions, product page views and downloads by territory. Countries that already find you in English are the cheapest wins.
- Cheap English variants. English (U.K.), English (Canada) and English (Australia) each get their own keywords field. Adjusting spelling ("color" vs "colour") and local terms takes an hour.
- Large storefronts with a non-English default. Japanese, German, French, Korean, Portuguese (Brazil), Spanish (Mexico) and Chinese are common second steps.
- Your category's fit. A local-transport app needs the languages of the cities it covers; a game with little text can go wide sooner.
- Your support capacity. Localized pages bring localized reviews and emails. Make sure you can answer them.
The full list of supported languages, with codes, is in our App Store localization languages list.
Localize keywords: research, don't translate
Translating your English keywords word by word is the most common localization mistake. People in each market search with their own phrases, and the literal translation is often not what they type.
Take a to-do app. Candidate keywords per locale might look like this:
| Locale | Literal translation of "to do list" | Other candidates to check |
|---|---|---|
| German | Aufgabenliste | To-do-Liste, Aufgabenplaner |
| French | liste de tâches | gestionnaire de tâches, to do |
| Spanish (Mexico) | lista de tareas | pendientes, organizador |
| Portuguese (Brazil) | lista de tarefas | tarefas, organizador |
| Japanese | やることリスト | タスク管理, ToDoリスト |
Validate every candidate with a native speaker and with real search data, such as App Store search suggestions in that storefront and the popularity scores Apple Ads shows when you set up a campaign. Then apply the same rules as in English: separate words with commas, don't repeat words already in your name or subtitle, and never use competitor trademarks. Our guides to the App Store keywords field and ASO keyword research go deeper.
Write the name and subtitle with the same care. A subtitle that works in English can run past 30 characters in German or lose its pun in Japanese, so treat each one as new copy, not a translation.
Localize your screenshots
Screenshots are what people actually look at, and the first three appear in search results. If you don't upload localized screenshots, a new localization simply reuses the primary language's set, so a fully translated page can still show English captions.
What good screenshot localization covers:
- Captions. Translate headlines for meaning and keep them short. Expect German and French captions to run longer than English.
- App UI. Show the app in the target language if it's localized. If it isn't, don't fake it; screenshots must reflect the real app.
- Right-to-left layouts. Arabic, Hebrew and Urdu read right to left. Mirror text alignment, arrows and the order of elements.
- Scripts and fonts. Chinese, Japanese, Korean, Thai and the Indian scripts need fonts that include those characters, plus larger sizes to stay legible at thumbnail size.
- Local details. Currencies, dates, names and examples in the screenshots should look local, not like a US demo account.
Workflows that copy text between dozens of artboards break quickly. How to localize App Store screenshots covers the design side, and how to translate App Store screenshots into 40+ languages covers the production pipeline.
How Google Play localization differs
Google Play follows the same idea with different fields and rules:
- Text per language: app name (30 characters), short description (80) and full description (4,000). Play has no keywords field; your title and descriptions do that work.
- More languages: Play Console currently accepts listing translations in more than 80 languages and locales, including some App Store Connect doesn't offer, such as Spanish (Latin America), Afrikaans and Swahili.
- Graphics per language: you can add localized graphic assets, including screenshots and the feature graphic. Without them, Play shows your default-language graphics.
- Automatic fallback: if you don't translate, users can choose to view an automated translation of your listing.
- Translation help: Play Console offers free machine translation for a short list of languages and a paid translation service.
Custom store listings also let you target specific countries with their own copy and graphics. See Google Play ASO for how ranking differs.
A localization workflow that scales
- Pick three to five locales using analytics, English variants and storefront fit.
- Research keywords natively for each locale and write the name, subtitle and keywords as fresh copy.
- Translate the description, promotional text and release notes, ideally reviewed by a native speaker.
- Localize the captions on at least your first three screenshots, then the rest.
- Check every locale for character limits, text overflow, right-to-left mirroring and untranslated strings.
- Submit the metadata and screenshots with your next version.
- After a few weeks, compare impressions, conversion rate and downloads per territory in App Store Connect Analytics, then iterate.
Screenshot sizes don't change by language, so one export matrix of languages × devices covers everything. Our App Store screenshot sizes guide lists the required sizes.
Frequently Asked Questions
How many languages does the App Store support?
App Store Connect currently supports 50 languages and locales for product page metadata, and Apple says the App Store is available in 175 regions. Apple adds languages over time, so check its localization reference before you plan.
Do I need to localize my app to localize my App Store page?
No, App Store Connect metadata is separate from the localizations in your app binary. But a translated page that leads to an English-only app disappoints people, and your screenshots must show the app as it really is.
Do I need separate screenshots for English (U.K.) or English (Australia)?
Not necessarily. A new localization reuses your primary language's screenshots by default, so you can add the English variants just for their keywords and copy.
Can I change my primary language later?
Yes, but Apple requires that the new language was already approved in a previous version, with approved screenshots in that language that match your current primary language's sizes.
Does localizing my listing improve search ranking?
Localized names, subtitles and keywords make you eligible for searches in that language, which often matters more than any ranking boost. Apple doesn't publish ranking weights, so measure impressions per territory before and after.
Sources
Localize your screenshots in 50 languages
Add languages to one design, translate with AI on Pro and get warnings when a headline overflows.