product

ASO & mobile growth engine

  • aso
  • mobile
  • app-growth
  • organic

Run ASO as a compound system, close keyword gaps, test store-listing creatives, pair paid UA with Custom Product Pages, and tighten review velocity. Every iteration permanently lowers your effective CPI.

6 Steps in the flow
4 Tools orchestrated
3 Human checkpoints
Weekly Run cadence
tracked / month Organic installs

The objective

What this system is built to do

The store listing is your cheapest acquisition channel, and most teams leave it un-tested for months. ASO compounds: every keyword gap closed and every screenshot variant won permanently lowers your effective CPI across paid and organic alike.

Keyword coverage and page conversion compound: close the gaps competitors exploit, test creatives monthly, and use paid UA to amplify the keywords you already rank for, not to substitute for the organic work. Not doing: chasing raw download volume without fixing conversion first, or running paid UA on keywords with no metadata foundation.

How it runs

The steps your team follows

The workflow, exactly as it runs inside . It plays through step by step, or pick any node on the map.

Start
1

Keyword research & gap audit

Weekly
  1. Pull your top-10 competitors into or . Export their top-ranked keywords.
  2. Flag keywords with difficulty ≤ 60 and volume ≥ 20 that you are NOT currently indexed for, these are your priority gaps.
  3. Tier the target set: head terms (title/subtitle), mid-tail (keyword field), long-tail (description / Google Play long description).
  4. Human approval, approve the target keyword set before any metadata update.
2

Metadata update

Weekly
  1. Update app title, subtitle, and the full keyword field in one coordinated batch. Don't drip changes, partial updates make results unreadable.
  2. Mirror the intent on Google Play: weave keywords organically into the short description and first 250 chars of the long description (Google Play indexes description text; iOS does not).
  3. Record the publish date. Lock metadata for 3–4 weeks before judging any ranking movement.
  4. Set the week-4 review date in your tracker before moving on.
3

Creative sprint (screenshot & icon A/B)

Weekly
  1. Pull current page conversion rate by source (Search / Browse / Referral) from App Store Connect as your baseline.
  2. Design 2–3 screenshot variants, change ONE variable per test: first frame headline, caption layout, or colour palette. Frame 1 is 80% of the decision.
  3. Run the test via App Store Connect Product Page Optimisation or . Wait until each variant has ≥1,000 impressions and statistical significance before calling a winner.
  4. Human approval, confirm the winning variant before shipping to 100%.
4

Paid UA, Apple Search Ads + Custom Product Pages

Weekly
  1. Run exact-match campaigns on your highest-value head keywords, the ones where your metadata is strongest. Paid download velocity boosts organic rank for those terms within 2–4 weeks.
  2. Build a Custom Product Page (CPP) aligned to each ad group's intent. A CPP matched to the keyword theme lifts conversion 6–8pp vs. the default page.
  3. Monitor SKAN postbacks weekly, SKAN gives the directional CPI signal per keyword cluster; pair with first-party cohort retention to distinguish installs that are worth having.
  4. escalate any campaign with CPI rising >20% week-on-week without a conversion explanation.
5

Rating & review velocity

Weekly
  1. Check the rolling 30-day rating and review count in App Store Connect. Flag any drop in average rating or stall in new review velocity.
  2. Confirm SKStoreReviewRequest is firing at a 'happy moment' in-app, post-achievement, post-streak, after a task success. Not on a session-count trigger alone.
  3. Respond to every 1-star and 2-star review publicly within 24 hours. A resolved complaint that updates to 4 stars moves the rolling average meaningfully.
  4. Human approval before changing the in-app prompt timing, badly timed prompts tank the rating fast.
6

Analyse & iterate

Monthly
  1. Pull the monthly scorecard: organic installs by source, page CVR by source, keyword rank movement (tier-1 and tier-2 terms), SKAN CPI by cluster.
  2. Identify the biggest lever: is organic rank flat (keyword problem), CVR flat (creative problem), or CPI rising (paid mix problem)?
  3. Prioritise next month's action: another keyword refresh, a new screenshot sprint, or a CPP rebuild.
  4. Feed the sharpened priority set back into keyword research for the next cycle.
1 / 6

Setup

The stack

The tools this system drives, and the context you bring once. Connect your own accounts, or swap in your team's equivalent.

Tools to connect

AppTweakfrom $69 / mo Powers Keyword research & gap audit Or Sensor Tower, data.ai
Sensor TowerCustom Powers Keyword research & gap audit Or AppTweak, data.ai
SplitMetricsCustom Powers Creative sprint (screenshot & icon A/B) Or Storemaven, AppTweak
Apple Search AdsPay per install Powers Paid UA, Apple Search Ads + Custom Product Pages Or Google App Campaigns

Context to bring

Your documents 4 files
  • Keyword list The terms worth ranking for in the stores.
  • Store creative assets Icon, screenshots and preview variants to test.
  • Brand guidelines The look and copy rules for the listing.
  • Store console access App Store / Play console plus the ASO tool.

Proven in market

Run by 47 teams, verified on real accounts

ASO & mobile growth engine is built and verified by Growth Division, the GTM team behind 150+ companies. Here is what the same play has produced for their clients.

+69% app installs YoY

REPStracker · Real Estate

Built & verified by Growth Division

What we've learned running it hundreds of times

The small, hard-won details that decide whether it works, from every run.

+52% organic installs in 60 days
6–8pp CVR lift from Custom Product Pages
28% page CVR lift from screenshot redesign
page CVR high confidence
Before 3.1%
After 3.97%

Redesigning the first three screenshots lifted page conversion ~28%

Frame 1 is the billboard: 2 seconds to communicate the outcome, not the interface. Caption text anchored to the user's goal consistently outperforms UI screenshots without captions.

Product Page Optimisation A/Bn≈4,200 impressions / variant4 weeks
,796 organic installs / month (+52%) high confidence
Before 1,840
After 2

Closing 18 competitor keyword gaps lifted organic installs 52% in 60 days

A 12-month-old keyword field is almost certainly stale. A single coordinated metadata refresh targeting competitor keyword gaps is the fastest, cheapest organic install uplift available, and it holds.

Competitor keyword gap audit + metadata refresh18 keywords · 8-week hold10 weeks
Rank 11–18 → top-5 organic; CPI $2.40 → $1.65 medium confidence
Before Rank 11–18
After top-5 organic; CPI $2.40 → $1.65

Exact-match Apple Search Ads spend created a lasting organic ranking halo

Paid download velocity on a keyword is an organic ranking input. A targeted exact-match Apple Search Ads budget on keywords where you have the right metadata is the fastest lever for cracking the top-5 organically, and the halo persists after the campaign pauses.

Exact-match ASA campaign + organic rank tracking$80/day · 3 keywords · 6 weeks6 weeks
The full lab notebook Every experiment charted, with the raw before/after and the decision rules behind each call. Unlock free

Get started

How to run this system

Live in an afternoon. Clone it, connect your tools, set your inputs, and turn it on.

  1. 1

    Add to

    Clone the ASO & mobile growth engine into your workspace, wired end to end.

  2. 2

    Connect your tools

    AppTweak, Sensor Tower, SplitMetrics +1 more.

  3. 3

    Set your inputs

    Your ICP, targets and brand rules, once.

  4. 4

    Turn it on

    It runs weekly on autopilot, checking in with you only where it matters.

~35 min / week your time on autopilot · vs 8–12 hrs / week by hand
tracked / month Organic installs, produced for you

Early access

Run the ASO & mobile growth engine in your workspace.

is in stealth with a first cohort of scaleups. Join the waitlist and we’ll open this system, and the full library, to you first.

All systems in the library