ASO Studio

Paste your app store listing — audit, keyword plan, and a rewrite that fits every limit.

Back to SkillSafe
How it works

Nothing to hand? Load the — a title over the limit, a keyword field full of spaces, duplicates and wasted terms, and a description that buries the pitch — or the , where the correct posture is strong and the useful output is the polish and the keyword plan.

1

Paste the listing — the prescan is free

No upload, no AI: as you type, the prescan counts every field against the real platform limits (Apple title/subtitle 30, promotional text 170, keyword field 100; Google title 30, short description 80, both descriptions 4,000), lints the Apple keyword field for spaces after commas, duplicate and plural-duplicate terms and terms wasted on words already indexed by the title or subtitle, maps which target keywords are covered by which searchable surface, and checks the description's first lines for the pitch. Each flag explains why it matters. This part costs nothing and happens while you type.

2

The AI audits and rewrites — this is the metered part

An ASO specialist's pass: a posture verdict with the single most important change named, a reading of every field you pasted, prioritized findings across title, keywords, description, conversion and compliance, a primary/secondary/long-tail keyword plan with dropped targets explained, and a rewritten metadata package — title, subtitle, promotional text, keyword field, descriptions — that this page re-verifies against every character limit client-side. The rewrite may only claim what you described; nothing is invented. Pricing is honest: a worst-case amount is reserved before the run and only what the run actually uses is charged — the meter next to the button shows both.

3

Use the rewrite, ship it, re-run

Use this rewrite loads all six rewritten fields straight back into the form, where the free prescan re-lints them instantly — so you can hand-edit a 30-character title and see whether it still fits and still carries the keyword without paying for another run. Every rewritten field is re-scanned with the full prescan, not just its length, and labelled ship today or next version: on Apple only the promotional text is editable between releases, while Google Play listing text can be edited at any time. Then per-field copy buttons, a plain-text paste sheet, the findings table as CSV, Markdown or JSON of the whole audit, and audit history saved to your account — so the next iteration shows its posture and finding-count change against the previous one. Optimization of the listing as pasted — store estimates are directional, not a ranking guarantee, and the ship gates are platform editing rules, not a prediction of store review.

Derived from the @sickn33/app-store-optimization skill (MIT license).

Questions people ask before running it

What are the App Store and Google Play character limits?

Apple App Store: title 30 characters, subtitle 30, promotional text 170, keyword field 100, description 4,000. Google Play: title 30, short description 80, full description 4,000. ASO Studio counts every field you paste against these limits in your browser, before any AI runs and without charging anything, and it re-counts the rewritten fields the same way afterwards.

How should the Apple 100-character keyword field be written?

Comma-separated with no spaces after the commas — every space costs you a character. No duplicates and no plurals of terms already present, because Apple already matches those. Most importantly, never repeat a word that already appears in your title or subtitle: those are indexed already, so repeating them spends part of your 100 characters on coverage you had for free. The prescan flags all four mistakes (kwfield:spaces, kwfield:dups, kwfield:wasted) instantly and re-checks the rewrite for them too.

Which listing changes can I ship without a new app version?

On the Apple App Store only the promotional text is editable between releases; the title, subtitle, keyword field and description are version-gated and ship with your next build. On Google Play the store-listing text can be edited at any time, subject to the usual listing review. ASO Studio labels every rewritten field ship today or next version from that rule directly, rather than trusting the model to remember it.

What does ASO Studio cost, and what is free?

The prescan, the character counters, the rewrite re-lint, the ship-gate labels, the exports, the bundled examples and their saved audits are all free and run entirely in your browser. Only the AI audit itself is metered: a worst-case amount is reserved before the run and only what the run actually uses is charged, both shown on the meter beside the button.

Will ASO Studio invent features my app does not have?

No. The rewrite may only claim what you wrote in the features box, the current description or the context box, and the audit is instructed never to fabricate download numbers, ratings, rankings or competitor data. Anything it had to assume about your app or market is listed separately under Assumptions and open questions.

Can I compare a new audit against the previous one?

Yes. Audits are saved to your SkillSafe account — not only to this browser — and mirrored locally so the list appears instantly. Each past audit shows how its posture and finding count changed against the one before it, and Restore puts both the audit and the listing that produced it back into the page. Re-auditing an unchanged listing updates that entry instead of stacking a duplicate.