Lint your metadata
Each field is checked against the limit for its store, and the lint reports characters used, characters left and anything wasteful such as a duplicated word across indexed fields.
Fields a store does not have are hidden rather than shown empty. See App Store and Google Play.
Check keyword coverage
Coverage answers one question per tracked keyword: does any indexed field of this listing contain it?
A keyword with high opportunity and no coverage is the single most actionable state in the product, which is why the Action Center has a rule for exactly that. See Work the Action Center.
Coverage is home market only, because asobeast stores one metadata snapshot per app.
Paste the iOS keyword field
The 100 character field is private and cannot be collected, so paste it here. asobeast splits it, tracks the keywords with the sourceKEYWORD_FIELD and lints the field against its limit.
Group keywords into buckets
Buckets classify scored keywords so a long list stays readable and so you can see whether your targeting is balanced.
A listing whose indexed fields cover only aspirational keywords will rank for none of them. A listing that covers only longtail will rank for many things nobody searches. The buckets make that visible in one glance.
Generate a metadata draft
WithOPENAI_API_KEY set, a drafts card proposes title, subtitle and keyword field values on the App Store, or title, short description and description values on Google Play, grounded in your tracked keywords, your coverage gaps and competitor titles.
Every draft is linted again on the server and clamped to the field limit, so a draft can never exceed a store limit. asobeast has no write path to the stores: a draft ends at a copy button.
With no key the card is hidden entirely. See Enable the optional AI features.
Troubleshooting
- A keyword you added to the title still shows as uncovered. Coverage reads the latest snapshot. Refresh the listing after the store publishes the change.
- The subtitle card is missing. You are looking at a Google Play app. It has no subtitle.
- Character counts differ from App Store Connect. asobeast counts characters, so an emoji or an accented character counts as the store counts it in the stored value.
Related
Run an ASO audit
Score the listing across ten weighted factors.
Track competitors
Find phrases competitors index and you do not.