App Store Listing Optimizer (ASO)
Optimizes app store listings for search and conversion.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
app
keywords
listing
review themes
The prompt
Optimize an App Store / Play Store listing.INPUT: app + category: {{app}} | keyword research: {{keywords}} | current listing: {{listing}} | review themes: {{review_themes}} | platform: {{ios|android}}DELIVER: title (brand + top keyword within limit: iOS 30 chars, Android 30), subtitle/short description (benefit + secondary keywords; Android's 80-char short description is conversion copy, write it as such), keyword field (iOS: 100 chars, no spaces after commas, no duplicates of title words, no competitor names), long description (Android indexes it — natural keyword coverage; iOS doesn't — pure conversion structure: hook, feature-benefit blocks, social proof, CTA), and screenshot_story: the 6-screenshot narrative (screenshot 1 = the core value promise as caption + UI, not the login screen) with caption text per frame.RULE: claims consistent with what review_themes support; flag mismatches between what we promise and what reviews complain about.OUTPUT — ONLY JSON with those five keys + "review_mismatch_flags".Tap the block to copy
inputs
- app
- app
- keywords
- keywords
- listing
- listing
- review_themes
- review themes
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.