Otter Growth
    Advisory
    All audits

    ASO Pack.

    A free ASO pack: store copy that earns the install, plus the keyword strategy behind it.

    No call attached. Results land by email. Run by Michael Berliner, who led product growth at MasterClass and built product-led growth at Calm.

    Three documents. An audit of what your current listing is doing, then a full metadata pack for the Apple App Store and a separate one for Google Play, each written to the character limits and ready to paste.

    The two stores get genuinely different packs. Feature names, ratings, badges, and store-specific UI are filled per store rather than carried across from iOS, because a listing that quietly imports iOS facts into Play is wrong in the place nobody checks.

    It runs against a researched set of five to seven comparable apps, so the keyword strategy is built on what the category actually competes on rather than on what sounds right.

    What you get back

    • A listing audit: what the current copy earns you and what it leaves on the table
    • An Apple App Store metadata pack, every field to its character limit
    • A Google Play metadata pack, with the per-store deltas filled rather than assumed
    • Keyword strategy and screenshot direction, both traced to the competitor set

    It starts the moment you submit. Results usually land in your inbox within a couple of hours.

    What it looks like

    SampleFinch: Self-Care Pet· excerpt from a real run

    Finch already owns the two terms that decide this category, "self-care" and "pet," and no comparable touches either. The listing spends that ownership nowhere it counts: the description hook opens on a greeting instead of the user's outcome, and a genuinely deep free tier goes unmentioned in the two places a user reads first. Both fixes are metadata only and ship as one listing update; the screenshot and video work behind them is briefed net-new and needs creative production.

    Do these now (excerpt)
    SurfaceChange
    DescriptionRewrite the hook to lead with the user outcome, not a greeting. It currently spends everything before the truncation on "Meet your new self-care best friend!"
    DescriptionPut free-tier framing in the hook. The free tier carries the core loop and the listing never says so
    Title and subtitleRun the iOS subtitle as a test, not a fix. The live wording is more likely a deliberate keyword buy than an error, so confirm with the product owner before changing an indexed field
    PlayPull Play's current short description directly, then replace it. It was never confirmed this run, so the replacement is a net-new build rather than a verified swap
    Screenshots and videoSend screenshots 1-3 and the 30-second preview video into production against the briefs. Both are briefed net-new; neither store's current creative could be rendered this run

    It ran from public store surfaces, with no app access, analytics, or product-owner confirmation. The Google Play teardown is partial for the same reason: the short description was never confirmed and the screenshots never rendered, so anything presented as Play's current state beyond the title and description opening is flagged unverified rather than smoothed over.

    Request yours

    Everything below is what the audit actually needs to run. Nothing extra.

    Access model

    The biggest single swing. A gated free tier with an early paywall is still freemium.

    Is the AI the product?

    Not whether you use AI — nearly every app does now. We mean whether the AI is the thing being sold. AI-native apps start trials at about half the rate, so they get their own column, and an app with an AI feature in it does not belong there.

    Where do most of your subscribers convert?

    Pick the one that carries the revenue. iOS converts about 3x Google Play, and there is no blended benchmark to read, so “both” would just hide the gap. Being on both stores is the normal case and does not change the answer.

    Your product, screen by screenEvery major feature, screen by screen. This is what stops the pack writing to a feature you don't have, or naming one differently from how your users see it. Images and PDFs only -- if you have a feature tour recording, screenshot it and send the frames.

    We only use your email to send your results and to ask a follow-up question if the audit needs one. No list, no sharing. Anything you upload is stored privately, used for your audit, and deleted on a schedule.

    Otter Growth AdvisoryProduct growth for consumer apps and products