It reads your listing, where you show in store search in each market and the apps above you – then writes three options per store and market, measured against the store's own limits and checked against your brand's rules.
Overview
Key benefits
Your current listing, where you show for your terms in each market's store search and the apps above you are read first, so every option starts from what a person searching that store sees today.
Every field is counted in code the way the store counts it: characters for names and descriptions, bytes for the App Store keyword field. An option that breaks a limit is never shown.
Keyword field hygiene – commas without spaces, no word already in the name or subtitle, no singular and plural of one word, no competitors' names – and Google Play's policy on app names are checked on every option.
Each option is checked against your brand's own rules and the advisories for your industry. A broken rule shows on the option as something to fix, an advisory as advice – you decide what goes to the store.
Neither store publishes search volume. A demand figure appears only with its source named beside it – Apple Ads or your Play Console reports when connected, an estimate for the United States, Google web searches elsewhere – and otherwise the page says there is none.
The App Store and Google Play in one run, up to four listings across stores, countries and languages. Each language gets its own searches, and each listing is written in its own language.
What recent reviews say, grouped into themes and quoted from the reviews themselves, and a screenshot plan of real app screens – plus a size check of your screenshots against each store's specification.
Download the whole read as a PDF, slides or a Word document – the listing today against the options, positions, demand with its sources, review themes and the tests to run.
How it works
Paste an App Store link or ID or a Google Play package, or choose an app saved for the brand. Choose the markets – the United Kingdom, Germany or any other the stores cover – and up to 20 terms per language you want to be found for.
The page shows the current listing measured against the limits, where the app shows for your terms in each market and the apps above it, before anything is written.
For each store and market, three options are written from what was read. Every field shows its length against the limit, the checks it passes or fails, any brand rule or advisory it touches, and which of your terms it carries.
Download the read as a PDF, slides or a Word document to share. Copy the option you pick into App Store Connect or the Play Console, or send it from the page with the store connected. A person always sends it, and the App Store version is never submitted for review from here.
Mark it live, then read the positions again for the same terms – the listing stays in Your listings. With App Store Connect or the Play Console reports connected, the store's own numbers sit beside them: 28 days either side for the App Store, the month before and after for Google Play.
Use cases
Scenario
The name and subtitle were written at launch, and nobody knows which searches the app shows up for today.
Solution
Read where the app shows for the terms that matter and which apps sit above it, then pick one of three measured options that carries those terms in the fields the store searches.
Scenario
The app is launching in Germany, and the German listing is a translation of the English one.
Solution
Add Germany in German as a market, with the searches people type in German. The options are written in German from what the German store shows for those searches, and measured against the same limits.
Scenario
What the listing may promise and who it may speak to is set by the brand's own rules and its industry's standards, and every draft is checked by hand.
Solution
Every option is checked against the brand's rules, with the industry's advisories shown beside it. A breach is marked on the option before anything reaches the store, and a person still decides what is sent.
Scenario
Reviewers write about a feature they love or one they miss, and the listing says nothing about it.
Solution
What recent reviews say is grouped into themes and quoted from the reviews themselves, with a listing idea for each, so the option that answers them is written from what reviewers actually said.
Scenario
The App Store keyword field repeats words already in the name, mixes singular and plural, and puts spaces after its commas.
Solution
Connect App Store Connect to read the current keyword field (it is private). Every option's keyword field is counted in bytes and checked for repeats, plural pairs, spaces and competitors' names, so its 100 bytes carry new words.
Scenario
You need to show where the app stands in the store and what to change, in a document people can read without signing in.
Solution
Download the read as a PDF, slides or a Word document, with every figure labelled with its source and everything that could not be read named.
Best practices
Choose the words a person would type into the store, not your tagline – the stores match words
Give each language its own searches – people search for the idea in their own words, not a translation of yours
Put each word in one field: a word in the App Store name or subtitle does not need to be in the keyword field too
Separate App Store keywords with commas and no spaces – a space spends a byte
Leave competitors' names out of every field
Read Google web searches as interest in the topic, not as searches in the store
Show the real app in your screenshots – both stores require it
Test one change at a time, and read the result in the store's own experiments
Re-read positions for the same terms and markets after the change is live, and compare like with like
More capabilities
FAQ
Explore more tools that complement App Store Optimization
Title, meta description, social card and structured data for one page: it reads the page and, with Search Console, the searches it is shown for, then writes three options measured the way Google cuts them. After the change goes live, Search Console shows what it did.
Generate human-quality SEO content optimized for target keywords
Write SEO blog posts, articles & long-form content with AI research and real-time optimization
Access App Store Optimization and the full AI marketing platform – strategy, content, campaigns, and analytics.