Blog

ASO for a one-person studio: the weekly loop

Sam · Published November 4, 2026 · Markdown

Read in: 日本語 · 简体中文 · Português · Español · Deutsch

ASO for a one-person studio has to fit into the gaps between building, support and life, so it has to be a loop, not a project. Ours is one read on Monday morning, one listing change per version, a baseline recorded the day we submit, and a review two weeks after release. That is under an hour a week, most of it on the phone, and it is how our own app Escape holds number one on its main terms against apps with ten times the ratings. Here is the loop as we run it in RankASO.

The field report in RankASO, each word of the keyword field with what it earns

Monday: read, do not act

Open Today. Three questions, in order: what moved, who moved, is anything on fire. A term that dropped is opened to see whether a rival moved up or you moved down; the top 10 on the term shows which. A rival that jumped is a listing change on their side, and their Strengths view shows which words they added. Nothing on fire means close the app. Most Mondays end there.

Once a month, open Rivals and read the Gaps list: terms a rival holds that you do not. Pick two with a verdict of Go for it or Climbable where you already rank between 11 and 50. Those are the candidates for the next version.

The version: one change, measured

Every version that touches the listing changes one thing: a word in the subtitle, or a rewrite of the keyword field. Not both, or you cannot tell which one worked. In Studio, the field report says which current words earn nothing; the rule checker catches the duplicates and the words the store ignores; the coverage simulator shows which tracked terms the new field covers and which it stops covering, before you submit.

For Escape's November version the field report showed three words earning nothing. They came out, two words from the Gaps list went in, and the rule checker caught a four-character word the store ignores that the first draft had wasted. The whole edit took fifteen minutes, with the facts on screen.

Submit day: the baseline

The day you submit, RankASO records the ranks for every term and storefront as the baseline. Nothing to do here except not change anything else for two weeks. The store re-indexes a few days after release, and the days in between are noise.

Two weeks later: the review

The Release impact view puts the seven days before the version next to the seven days after, term by term. Three outcomes, three actions.

  • Terms that moved up: keep the words, set a goal to the top 10 if they are not there yet.
  • Terms that moved down: the word you removed was carrying them. Put it back next version, or accept the trade if the gains outweigh it.
  • Terms that did not move: the word was not the constraint. Leave it, and look at the subtitle next time.

Write one line in the journal: what changed, what happened. Twelve of those lines are a year of ASO knowledge about your own app that no tool can sell you.

What the loop needs from the tool

Daily ranks per storefront so Monday's read is real. Rivals read from the same search so "who moved" is a fact. The field report and rule checker so the version change is right the first time. A baseline and a before-and-after so the review is a comparison, not a memory. Alerts so an emergency does not wait for Monday. All of that is on the phone, which is where a one-person studio actually is.

Download on theApp StoreFree to start. No account. Data Not Collected.

Questions

How much time does ASO take for one app?

Under an hour a week with the loop above: a Monday read of ten minutes, a listing edit of fifteen minutes per version, and a two-week review. Most weeks only the Monday read happens.

How often should I change my keyword field?

Once per version that touches the listing, one change at a time, measured against a baseline. Changing it every week means never knowing which change worked.

What if I have no rivals yet?

Add the three apps a user would consider instead of yours. Their Gaps list is the fastest source of proven keywords, because every term on it already earns installs for a comparable app.