175 Regions, 50 Languages: Test App Store Localization Before Scaling

App store localization means adapting your listing metadata and creatives to the language and expectations of each market. Start with the discovery metadata (title, subtitle, keywords) and the conversion creatives (screenshots and previews). Treat Apple Developer documentation and App Store Connect limits, such as custom product pages, as your reference points.
TL;DR:
- Keep keywords within the 100 byte limit, avoid repeating your app or company name, and recount non Latin scripts because their characters can use more bytes.
- App Store Connect selects the display language from the device language, storefront language, and added localizations, then falls back to the primary language; test those combinations.
- New localizations start with empty description and keyword fields, while screenshots inherit the primary language until replaced; some edits require review before publication.
- Apple allows up to 70 custom product pages per app, but each needs App Review and reaches users only through its link or an assigned keyword.
- Rank markets by search demand, organic installs, revenue, retention, and localization cost; judge results by conversion and retention, not ranking gains alone.
Table of Contents
- What to localize in your App Store listing
- How App Store Connect picks the localization users see
- How to add and manage localizations in App Store Connect
- Custom product pages and cross-localization
- Testing and QA for localized listings and the in-app experience
- How to prioritize target languages and markets
- How to measure success after you localize
- A practical workflow to scale localization
- Why I phase localization instead of launching everywhere
- Automate localization and ongoing optimization with appXL
- FAQ
- Sources
What to localize in your App Store listing
Apple says the App Store is available in 175 regions and 50 languages, and it treats the app binary and the listing as two separate localization jobs. For the listing, work through this checklist:
- App name and subtitle: your strongest discovery fields, so adapt them rather than translate word for word.
- Keywords: write them with local vocabulary and search intent, not literal translations.
- Description: limited to 4000 characters.
- Screenshots and app previews: localizable per device size.
- Support and marketing URLs: point them to pages in the same language.
- In-app product titles: keep them consistent with the localized listing.
- What’s new: release notes users actually read in their own language.
Keywords have a 100-byte limit and should not duplicate your app name or company name. Non-Latin scripts use more bytes per character, so check the count per locale. Also remember that a newly added language inherits screenshots from your primary language until you replace them.
Apple publishes a list of supported metadata localizations, and platform support can change. Confirm the list in App Store Connect before you schedule a release. Our listing optimization checklist covers the surrounding fields.
How App Store Connect picks the localization users see
Apple does not map a locale to a country one to one. Based on the device language, the App Store region and the languages you have added, the store decides what to show. In practice the order runs like this:
- Device language comes first, if you have a matching localization.
- The App Store language for the storefront is checked next.
- Languages added to your app are considered after that.
- Your primary language is the final fallback.
Test real storefront and device combinations before launch, as the archived Apple internationalization guide implies.
Internationalization and localization are different jobs. Engineers handle the first: separating strings, assets, plural rules and layout. Marketing handles the second. If you translate only the listing, users download an app that greets them in a language it does not speak, and reviews and retention suffer.
Changing your primary language needs prior approval and matching screenshots. If you delete a language, affected storefronts fall back to the primary language display.
How to add and manage localizations in App Store Connect
The workflow is short, but a few details trip teams up.
- Open your app in App Store Connect and add the new languages under App Information.
- Select each language and edit its metadata: name, subtitle, description, keywords and promotional text.
- Replace the default screenshots and previews with localized versions for each device size.
- Save your changes.
- Include the changes in your submission when you are changing the primary language or shipping a new version.
Keep three details in mind. Description and keywords are not copied from the primary language, so a new locale starts with them empty. Screenshots default to the primary language until you replace them. Some edits need review before they go live.
Pro Tip: When you manage more than a handful of locales, use the App Store Connect API to upload and update localizations in bulk instead of editing each language by hand.
Custom product pages and cross-localization
A custom product page is an alternate version of your listing built for a specific audience or campaign. Apple allows up to 70 custom product pages per app, and each page can carry its own screenshots, previews, promotional text and keywords. Here is what to plan for:
- Unique URLs: every page has its own link, which you can share in ads and campaigns. Our custom product page URL generator builds them.
- Localizable assets and keywords: a page can speak to one language or one market.
- Approval first: pages need App Review before anyone sees them. For an unapproved app, include them in the first version submission.
- Visibility limits: users reach a page through its link or an assigned keyword. It does not replace the default page for general searchers.
You can consider related markets when planning which locales to support. For example, a Latin American Spanish listing (es-419) can sit alongside a Spain-focused one. Our managed custom product pages show how that scales.
Testing and QA for localized listings and the in-app experience
Localization breaks things quietly. A German string runs long, a plural form reads wrong, a right-to-left layout flips a button off screen. Catch these before users do.
- Run your app on devices set to each target language, and combine device language with the storefront region.
- Distribute a pre-release build through TestFlight so testers in each market can check the in-app experience.
- Test plural rules and right-to-left layouts, including truncated text and mirrored icons.
- Export screenshots from the tested builds so the listing matches what users will see.
- Have a native speaker review the metadata, since keywords that are linguistically correct can still be commercially invisible.
- Run a final pre-submission pass: character and byte limits, supported locales, URLs and screenshot order.
Pro Tip: Keep one shared spreadsheet of every locale with its keyword count, screenshot status and reviewer sign-off, so nothing ships half done.
How to prioritize target languages and markets
Score each candidate market on the same criteria, then rank them:
- Keyword search demand: how many people search for your category in that language.
- Existing organic installs: markets where users already find you without help.
- Monetization potential: average revenue per user in that region.
- Retention: whether users there keep using the app.
- Localization cost and time: translation, design and QA effort.
Score each criterion consistently, add the scores, and start with the highest-ranked markets. Our keyword difficulty checker helps with the demand and competition scores.
Separate language from market. Spanish, Portuguese, Chinese and English are not uniform audiences, so use a new language when text is the barrier and a country-specific custom page when only the promise changes.

Platform scale: Apple reports the store spans 175 regions and 50 languages, so prioritization matters more than coverage.
How to measure success after you localize
Track these numbers per locale, using region filters in App Store Connect:
- Impressions: how often your listing appears.
- Product page views: how many impressions turn into a visit.
- Conversion: the share of views that become installs.
- Regional downloads: installs by storefront.
- Retention and ARPU: whether those installs stay and pay.
To isolate messaging, use custom product pages or A/B testing, and compare downstream quality metrics, not just installs. Our A/B testing product handles the reading for you.
Beware one pitfall. A ranking change alone does not prove return on investment. A page that climbs but converts poorly or loses users has not worked, so judge by conversion and retention. See our conversion rate optimization guide for how to read these numbers.
A practical workflow to scale localization
This is the sequence we recommend, and the order matters:
- Prioritize: pick markets with your scoring matrix.
- Build a keyword matrix: one row per locale, using our keyword research process.
- Create localized creatives: screenshots and previews per market.
- QA: run the checks above.
- Submit, monitor, iterate: watch conversion and adjust.
Automation helps most with keyword discovery, metadata variants, scheduled uploads and daily monitoring. We built appXL to do exactly that work as an automated ASO partner that ships changes to App Store Connect.
Pro Tip: Start with one focused audit of your top market before you localize everything; it shows where the biggest gap is.
Why I phase localization instead of launching everywhere
My view is simple: do not translate everything at once. Teams with limited bandwidth get faster returns by localizing keywords and screenshots first, in two or three markets, then expanding once the numbers hold. Full rollouts make sense when you have the budget and a proven listing. Expect conversion and retention to tell you the truth within weeks, not days, and treat early ranking jumps with caution.
— Samuel
Automate localization and ongoing optimization with appXL
If you would rather not run this workflow by hand, we built appXL for it. Our ASO agent manages metadata localization across multiple languages, monitors your keyword rankings daily and ships updates directly to App Store Connect, so your listings stay current without manual uploads. It fits teams that want ongoing ASO and localization handled continuously rather than in one-off sprints. You can see how it works on our localization guide, explore the product, or compare our Starter, Growth and Scale plans on the pricing page.

FAQ
What is App Store localization?
App Store localization is adapting your listing to a market’s language and culture. That covers the name, subtitle, keywords, description, screenshots and previews, as Apple outlines in its localization guidance.
How does App Store Connect choose which language to show?
It looks at the user’s device language, the storefront’s language and the languages you have added. If no added localization matches, the primary language may be shown.
How many custom product pages can I create?
Apple allows up to 70 custom product pages per app. Each page needs App Review approval before it becomes visible.
Should I translate keywords directly?
No. Literal translations are often accurate but unused by real searchers. Research how people in each market actually search, then write keywords around that vocabulary.