Get your app ranked.

App Store Optimization for indie developers: Asoly finds the keywords people search for, shows where to put them, and tracks positions daily.

Download for macOS

Requires macOS 15.0 or later. Free for one app and five keywords — manual refresh, seven days of history, no account and no payment details, for as long as you want.

Asoly on macOS: the keyword table for the preview app Halation – Film Camera, with rank, one-day and seven-day change, popularity and difficulty for keywords such as film camera, vintage camera and disposable camera, next to the ranking history and the alert log for the selected keyword.

Every candidate, scored

Popularity, difficulty, opportunity and your own rank, in one sortable table.

Asoly's research table: candidate keywords such as light leak camera, 35mm film camera and film grain editor with their market, popularity, difficulty, opportunity score and your own rank.

Where each keyword goes

Name, subtitle and keyword field, with the budget counted.

Title 22 of 30 characters, subtitle 18 of 30, keyword field 94 of 100.

Told when it matters

A macOS notification, only on a move worth reading.

115 storefronts

Track one app in several countries at once.

Difficulty and popularity

Scored from the ten apps currently ranking.

Every keyword, measured.

One table for every candidate: where it came from, how hard it looks, how often it seems to be searched, and where you stand on it today.

Asoly's keyword research table at full width: one row per candidate keyword — light leak camera, 35mm film camera, film grain editor and more — with its market, popularity estimate, difficulty, opportunity score, your own current rank, and the source it was found in.
Popularity, difficulty, opportunity and your current rank — one row per candidate keyword.
  • Keyword research

    Asoly builds candidates from your own title and description, from Apple’s autocomplete and from the apps ranking above you. Each one arrives with a popularity estimate, a difficulty score, an opportunity score and your current rank for it.

  • The metadata plan

    A keyword only works once it sits in your metadata. Asoly shows which term belongs in the app name, which in the subtitle and which in the keyword field, and counts the characters you have left in each.

  • Daily tracking

    Every tracked keyword is checked once a day from your own Mac, in any of the 115 App Store storefronts. If the Mac was asleep at the time, Asoly runs the missed check when it wakes.

  • Notifications that mean something

    You hear about a keyword crossing the top 10 or top 50, moving five places or more inside the top 50, dropping out of the top 100, or ranking for the first time. Hysteresis keeps a value sitting on the line from notifying twice.

  • The five apps above you

    Each check returns the whole result list, so Asoly keeps the top five apps for every keyword you track. You see who holds the position you are aiming for; tracking their ranks over time is not in this build.

  • Your data, your Mac

    Apps, keywords and the full history live in a database on your own Mac. There is no account and no server, and CSV export hands you the whole table whenever you want it somewhere else.

I built Asoly for my own app, NAWT, after months of typing keywords into the App Store by hand and never writing the results down. I wanted one thing: to be told when a position moved, without opening anything.
Dennis Bär, indie iOS developer

Pricing

Free

€0

For your first app.

  • 1 app, 5 keywords
  • Manual refresh
  • 7 days of history

Recommended

Pro

€9.99 /month

or €89 a year, about €7.42 a month.

  • Unlimited apps and keywords
  • Daily automatic tracking
  • macOS notifications
  • Full history
  • Research and metadata plan
  • CSV export
Download Asoly

Pro is not on sale yet. It will start with 14 days free in the checkout, where a payment method is required, and renew automatically unless you cancel.

Sold from getasoly.com, with Lemon Squeezy as the merchant of record. Cancel any time at getasoly.com/account.

Questions

Does Asoly show search volume?

Not yet. Apple publishes none. Asoly shows a popularity estimate derived from the order of Apple’s autocomplete suggestions, and labels it as an estimate everywhere it appears.

What if my Mac is off?

Asoly catches up when it wakes. Nothing is tracked while the Mac is off, because there is no server doing it for you. Missed days stay visible as gaps in the chart.

How accurate are the ranks?

Asoly reads the store’s own search results, without personalisation. Positions inside the first 100 are stable. Beyond rank 100 the store’s list moves on its own, so Asoly treats those as uncertain and sends no notifications for them.

Does Asoly write my metadata into App Store Connect?

Not yet. Asoly plans the metadata for you — which keyword belongs in the name, the subtitle and the keyword field, and how many characters each one has left — but you still paste the result into App Store Connect yourself. A direct connection is the main item on the roadmap, so today Asoly needs no API key and no Apple ID.

What does it cost, and can I cancel?

Two plans. Free covers 1 app and 5 keywords and needs no payment details, for as long as you want. Pro is not on sale yet; it will be €9.99 a month or €89 a year and start with 14 days free in the checkout — a payment method is required there, and it renews automatically unless you cancel first. Asoly is sold from getasoly.com, with Lemon Squeezy as the merchant of record, not through the App Store, and you cancel any time at getasoly.com/account. A licence key is valid on 1 Mac at a time; “Deactivate this Mac” in the settings moves it to another one.