Creative localisation
Expert: with sources and numbers. Plain: the same, without them, for beginners.
The most commonly skipped lever in ASO, why it is skipped, and the cheap version that captures most of the value.
B Creative localisation is the most commonly skipped lever in ASO. It is skipped because it is expensive, not because it does not work.
What is localisable
A Screenshots are uploaded per localization. 1 To 10 each. (Screenshot specifications, verified 2026-09-18) App previews are too, as are all text fields (10-07).
A On Play, the Asset Library centralises graphics for reuse across the main listing, custom store listings, experiments and events (Manage your store listing graphics with the Asset Library, verified 2026-09-18), which makes maintaining several localized sets materially less painful than it used to be.
So the capability has never been the constraint. Production is.
Why it gets skipped
Each localized screenshot set is a design job, a translation job, a review job and a permanent maintenance liability. Ten markets is ten sets that all need updating when the UI changes. Text fields can be updated by one person in an afternoon; creative cannot.
The result is the common pattern: text localized into twelve languages, screenshots in English everywhere. A user in a non-English storefront sees a translated subtitle above English screenshots, which reads as a listing assembled by someone who was not thinking about them.
The cheap version
Most of the value is in the captions, not the artwork.
Translate the captions, keep the artwork. The caption is the text a user reads in the search result. Swapping caption text over the same background is a fraction of the cost of a new set and captures most of the benefit. If you do one thing, do this.
Localize the app UI shown in the screenshot, or crop around it. English UI under a translated caption undercuts the caption. If the app is localized, capture it in that language. If it is not, crop to regions where language is not visible.
Localize the first three frames only. They appear in search results (40-06) and carry the decision. The remainder can stay in the base language for a long time before anyone notices.
Prioritise by traffic, not by language count. Your three largest non-English storefronts, properly done, beat twelve done shallowly (00-06).
Where it goes beyond translation
Some markets need different content, not translated content:
RTL storefronts reverse the reading order. In Arabic and Hebrew, a screenshot sequence designed to be read left to right tells its story backwards, and caption alignment is wrong. This is a layout change, not a translation (30-06).
Text expansion breaks layouts. German and Russian commonly run substantially longer than English. A caption box sized to the English string overflows or shrinks to unreadable.
Imagery carries meaning. People, places, currency, sports, food and seasons all read differently by market. A December screenshot showing snow is wrong in half the world.
Social proof does not travel. A press logo or award that means something in one market means nothing in another.
B That culturally adapted creative outperforms translated creative is reported consistently by independent practitioners and is well represented in the conference material reviewed here. The specific uplift figures quoted are single-case and category-specific. Treat the direction as B and the numbers as [C].
What goes wrong
Translating text and leaving screenshots in English. The most common half-done localisation, and the most visible.
Translating captions over an English app UI. Undercuts itself.
Ignoring expansion. German captions overflowing a box sized for English.
LTR sequences in RTL storefronts. The argument runs backwards.
Localising into markets you will not maintain. A stale set is worse than a base-language one, because it is visibly abandoned.
Treating it as a translation task. It is a design task with a translation component.
In short
Every fact on this page in one line, with its evidence tier, source and verification date, 4 A · 2 B. Generated from the claim register, so it cannot drift from the page above.
Dressing your window for a local audience is the most commonly skipped piece of this entire job. It's skipped because it's genuinely expensive, not because it doesn't work.
What can actually be redressed per country
Window photos are uploaded separately for each sign-language, and so is your video, and so is every piece of your writing.
On one side of the centre, a shared warehouse now lets you manage photos for reuse across your main listing, a specially-dressed window, live tests and events, which makes keeping several redressed sets going noticeably less painful than it used to be.
So the ability to do this has never really been the limit. Actually producing it is.
Why it gets skipped
Each redressed set of window photos is a design job, a translation job, a review job, and a permanent piece of ongoing upkeep. Ten countries means ten sets that all need updating the moment your interface changes. Writing can be updated by one person in an afternoon; photos can't.
The common result: writing translated into a dozen languages, window photos left in the original language everywhere. A shopper in a local branch sees a translated pitch line sitting above photos in a language they don't speak, which reads exactly like a shopfront assembled by someone who wasn't thinking about them at all.
The cheap version
Most of the actual value sits in the captions, not the underlying artwork.
Translate the captions, keep the artwork. The caption is the text a visitor actually reads in the search answer. Swapping caption text over the same background costs a fraction of a whole new set, and captures most of the benefit. If you only do one thing, do this.
Redress the interface shown in the photo, or crop around it. An interface in the wrong language sitting under a translated caption undercuts the caption itself. If your shop is genuinely localised, capture the photo in that language. If it isn't yet, crop to parts where the language isn't visible at all.
Redress only the opening few frames. They're the ones showing up in the search answer, carrying the actual decision. The rest of the set can stay in the original language for a long time before anyone notices.
Prioritise by traffic, not by how many languages you can cover. Your three biggest non-local branches, done properly, beat a dozen done shallowly.
Where it goes beyond simple translation
Some places genuinely need different content, not just translated content:
A right-to-left branch reverses the reading order entirely. A sequence of photos designed to be read left to right tells its story completely backwards there, and caption alignment is simply wrong. That's a layout change, not a translation.
Text expansion breaks layouts. Some languages routinely run substantially longer than others. A caption box sized for the shorter original overflows, or shrinks itself into illegibility.
Imagery itself carries meaning. People, places, money, sport, food and the seasons all read differently depending on where you are. A winter scene is simply wrong in half the world at any given moment.
Social proof doesn't travel. A press mention or an award that means something in one place means nothing at all in another.
That culturally adapted creative outperforms merely translated creative is reported consistently by experienced shopkeepers and shows up widely in industry material, the specific size of the improvement quoted anywhere is always a single case, specific to one category. Treat the direction as solid and any specific number as pure illustration.
What tends to go wrong
Translating the writing and leaving window photos untouched. The most common half-finished localisation, and the most visible one.
Translating captions over an interface still in the wrong language. Undercuts itself completely.
Ignoring text expansion. A caption overflowing a box sized for a shorter original.
A left-to-right sequence in a right-to-left branch. The whole argument runs backwards.
Redressing a branch you won't actually keep up. A stale, out-of-date set is worse than none at all, because it's visibly abandoned.
Treating this as purely a translation task. It's a design task that happens to have a translation piece inside it.