Google Play Custom Store Listings: A Practical Guide
A Google Play custom store listing shows a different listing to a chosen audience. What you can change, all the targeting options, and how small teams use them.
A Google Play custom store listing is an alternative version of your store listing, with its own app name, icon, descriptions and graphics, shown to a specific audience instead of your main listing. You can create up to 50 per app and target them by country or region, pre-registration, Google Ads traffic, search keywords, user state (such as churned or lapsed users), buyer state, custom audiences, or a unique URL.
For a small team, the useful question isn't how to fill 50 slots. It's which one or two audiences are different enough to deserve their own pitch. This guide covers what you can change, every targeting option, how custom store listings differ from Apple's custom product pages, and how to measure them.
- Google Play lets each app create up to 50 custom store listings.
- A custom store listing can change the app name, icon, short and full descriptions and graphic assets; contact details, privacy policy and category stay shared.
- Targeting options include country or region, pre-registration, Google Ads traffic, search keywords, churned or lapsed users, buyer states, custom audiences and a unique URL.
- A country can be targeted by only one custom store listing at a time, and custom listings are not translated automatically.
- Store listing experiments can run on custom store listings, so you can A/B test within a targeted audience.
What is a Google Play custom store listing?
Your main store listing is what everyone sees by default. A custom store listing overrides parts of it for a defined audience. Per Google's custom store listings help page, each one can differ in:
- App name (30 characters)
- App icon
- Short description (80 characters) and full description (4,000 characters)
- Graphic assets, such as the feature graphic and screenshots
Contact details, privacy policy and app category are shared across all versions. You can start from scratch, duplicate an existing listing, or create listings inside a store listing group that inherits shared assets and overrides only what changes.
How many custom store listings can you create?
Up to 50 per app. That's plenty; in our experience the constraint for small teams is maintenance, not the cap. Every listing is a set of screenshots, a feature graphic and copy in each language that has to be updated whenever the app changes.
Custom store listing targeting options
| Target | Who sees it | Notes |
|---|---|---|
| Country / region | Users in the selected countries | One country can only be in one custom listing at a time; one listing can cover several countries |
| Pre-registration | Users who can pre-register | Not shown in countries where the app is already in production or testing |
| Ads traffic | Users arriving from your Google Ads app campaign | Listing must be approved, then selected as a landing page in Google Ads |
| Search keywords | Users who find the app on Play through specific search terms | Pick from suggested keywords or add your own |
| Churned / lapsed users | Users who uninstalled, or haven't opened the app in 28 days | Not available for new apps |
| Buyer state | Non-buyers, one-time buyers, repeat buyers, or lapsed buyers (no purchase in 180 days) | Repeat buyers include subscription payments |
| Custom audiences | Groups you define by behaviour or attributes | Set up separately in Play Console |
| Unique URL | Anyone who opens a link with your listing parameter | Parameter uses lowercase letters, numbers and . - _ ~ |
A few details that matter in practice:
- Ads traffic is narrower than it sounds. Google's help page notes that ad-targeted custom listings currently show on AdMob and exclude ads in Google Play search, so they will see fewer visitors than your campaign's total and the numbers will never match.
- Unique URLs are the most flexible option. A link like
https://play.google.com/store/apps/details?id=com.example.app&listing=creatorslets you point a newsletter, partner page or social campaign at a tailored listing, with no ads involved. - Search keyword targeting shows a different listing to people who searched a given term. It's the closest Google equivalent to Apple's keyword-assigned custom product pages.
- Translations are manual. A custom listing shows in its default language unless you add translations, so a listing targeted at Germany should have German text.
How to create a custom store listing
- In Play Console, open your app and go to Grow users > Store presence > Custom store listings.
- Select Create custom store listing, then choose a new listing, a duplicate, or a listing within a group.
- Give it an internal name and choose the audience under Targeting.
- Set the default language, then enter the name and descriptions and upload graphics.
- Add translations for the languages your audience uses, then select Create.
You need a main store listing set up first. Everything in the custom listing follows the same screenshot requirements and Metadata policy as the main one.
Google Play custom store listings vs Apple custom product pages
They solve the same problem, but Google's version changes more of the listing and targets more audiences. If you haven't read it, our guide to Apple custom product pages covers the iOS side in depth.
| Google Play custom store listings | Apple custom product pages | |
|---|---|---|
| Maximum per app | 50 | 70 |
| What can change | Name, icon, short and full description, all graphics | Screenshots, app previews, promotional text |
| Targeting | Country, pre-registration, ads, search keywords, user and buyer state, custom audiences, URL | Unique URL, Apple Ads, assigned search keywords |
| Existing / lapsed users | Yes (churned, lapsed, buyer states) | No |
| Country targeting | Yes | No (localize the page instead) |
| A/B testing inside it | Yes, with store listing experiments | No; Product Page Optimization tests the default page |
The Apple column is from Apple's custom product pages overview. The practical difference: on Google Play you can change the icon and name for a segment, which makes country and re-engagement listings genuinely different, while on the App Store the variable is mostly the screenshots.
Practical use cases for small teams
1. A country with a different reason to install
If one market uses your app differently, for example a budgeting app that is mostly used for shared household expenses in one country and solo saving elsewhere, a country listing lets the screenshots and short description lead with that use. This is different from translation: the pitch changes, not just the language. We wrote about that distinction in translating a listing isn't localization.
2. Ad campaigns with a specific message
If you run a Google Ads app campaign around one feature, a matching custom listing means the person who tapped an ad about "scan receipts" lands on screenshots about scanning receipts.
3. Win-back for lapsed users
Users who uninstalled or stopped opening the app already know it. A lapsed-user listing can lead with what's changed since they left, rather than the introduction new users need. This needs an app with enough history; it isn't available to new apps.
4. Partner and creator links
A unique-URL listing for a partner, a podcast sponsorship or a community lets you speak to that audience without affecting anyone else.
5. Pre-registration
For a game or app in pre-registration, a dedicated listing can focus on what's coming and launch timing, then be retired at release.
Pick one. Each extra listing multiplies the screenshot and feature graphic work, and a stale custom listing is worse than none.
Design store-ready screenshots in minutes — free, no export watermarks.
Launch Shots is free to start. Every template (110+), 220+ device frames plus 3D mockups, AI localization, and direct upload to App Store Connect and Google Play Console. No credit card needed.
Start creating free →How to measure custom store listings
Play Console's store listing performance report can break results down by custom store listing, so you can compare visitors and conversion against the main listing. Google notes a custom listing needs a sufficient number of visitors before it appears in that breakdown, so low-traffic listings may show nothing for a while.
Ways to get a cleaner read:
- Compare like with like. A lapsed-user listing will convert differently from your main listing because the audience is different, not necessarily because the listing is better.
- Test inside the listing. Store listing experiments can run on custom store listings, with up to two variants against the current version. That tells you whether a change works for that specific audience.
- Change one thing at a time. If you swap the icon, screenshots and short description together, you won't know which mattered.
For how conversion is calculated on each store, see app store conversion rate. Launch Shots' ASO console reads Google Play's own reports under your credential, which helps if you want before-and-after numbers next to the screenshots you shipped. Writing the copy for each version? Our Google Play short description guide covers the 80 characters.
Common mistakes with custom store listings
- Forgetting translations. A country listing for Brazil left in English shows English to Brazilian users. Because custom listings aren't translated automatically, add every language the targeted countries use.
- Letting listings go stale. When you ship a redesign, the main listing gets new screenshots and the custom ones often don't. Keep a list of every active custom listing and update them in the same pass. Our ASO checklist is a reasonable place to add that step.
- Changing the name for no reason. Being able to change the app name per audience doesn't mean you should. A different name in an ad listing can confuse people who later search for the app by the name they saw.
- Overlapping audiences. Google's help page doesn't document which listing wins when a user matches more than one segment, so heavy overlap makes results hard to read.
- Judging too early. Low-traffic listings may not appear in the performance breakdown at all until they reach enough visitors.
The short version
- Up to 50 custom store listings per app, each with its own name, icon, descriptions and graphics.
- Target by country, pre-registration, ads, search keywords, churned or lapsed users, buyer state, custom audiences or URL.
- One custom listing per country; add translations yourself.
- Broader than Apple's custom product pages, which change screenshots, previews and promotional text only.
- Start with one audience that genuinely needs a different pitch.
- Measure in the store listing performance report and test with store listing experiments.
Frequently asked questions
04- Can a Google Play custom store listing have a different app name and icon?
- Yes. A Google Play custom store listing can change the app name, icon, short and full descriptions, and graphic assets such as the feature graphic and screenshots. Contact details, the privacy policy and the app category are shared across every version. This is broader than Apple's custom product pages, which only vary screenshots, app previews and promotional text.
- Do Google Play custom store listings need to be reviewed?
- Custom store listings are store listing content, so they must follow Google Play's Metadata policy in every language, the same as the main listing. Google's help page is explicit for one case: a listing targeted at Google Ads traffic must be fully reviewed and approved on Play before it can be selected as a landing page in your app campaign. Plan for review time before a launch.
- What happens if a user matches two custom store listings?
- Google's help page doesn't document a priority order between overlapping audiences, beyond the rule that each country can be targeted by only one custom store listing at a time. To keep results readable, avoid building listings whose audiences overlap heavily, for example a country listing and a search-keyword listing aimed at the same users, unless you are comfortable not knowing which one they saw.
- Are Google Play custom store listings free to use?
- Yes. Custom store listings are a free feature of Google Play Console, available for published apps with a main store listing in place. The only cost is the time to design, translate and maintain each version. That maintenance cost is the main reason small teams should start with one or two listings instead of trying to use all 50.
