Free tool — no account needed

Free App Store Listing Audit

Paste any iOS App Store or Google Play URL. Get an ASO score out of 100, six subscores, and a prioritized list of exactly what to fix — ranked by impact.

Try a sample:

What is an ASO score?

App Store Optimization (ASO) is the practice of improving your app's discoverability and conversion rate inside the App Store and Google Play. An ASO score boils down the most important on-listing signals into a single number, so you can answer the question "is my listing actually good?" in seconds — without digging through dashboards or guessing.

The score this tool produces is based on six categories that genuinely move installs: title quality (max 20), subtitle or short description (max 15), keyword field usage on iOS or description keyword density on Android (max 20), full description quality (max 15), ratings and review count (max 15), and freshness — how recently the app was updated (max 15). Total: 100.

None of these are tricks. They are the on-listing signals that both stores use, ranked by how often they show up in real ASO investigations of underperforming listings.

How we calculate the score

Title (20 pts)

The single most heavily-weighted ranking signal in both stores. Should fit the 30-char limit, contain a non-brand keyword, and be 12+ chars.

Penalties: over 30 chars (-12), under 12 chars (-6), brand-only (-4).

Subtitle / Short description (15 pts)

iOS subtitle and Google Play short description are both indexed for search and shown right under the title. They drive both ranking and conversion.

Penalties: missing (-15), over limit (-10), under-utilized (-5), repeats title words (-3).

Keywords / Density (20 pts)

iOS keyword field is the highest-leverage 100 chars in ASO. Android has no keyword field, so we score keyword density in the long description instead.

iOS penalties: over 100 chars (-12), under-filled (-6), repeats title/subtitle words (-2 each).

Description (15 pts)

Google Play indexes the full description. Even on iOS, the first 252 characters above the fold drive conversion. Should mention your main keyword early.

Penalties: missing (-15), under fold length (-6), no main keyword in fold (-4).

Ratings (15 pts)

Below 4.0 looks risky to new users; below 3.5 actively repels them. Review volume matters too — a 5-star app with 12 reviews looks suspicious.

Penalties: under 3.5 stars (-12), under 4.0 (-6), under 4.5 (-3), under 50 reviews (-4).

Freshness (15 pts)

Both stores demote stale apps. Frequent updates correlate with both ranking and conversion. Aim for a release every 30-90 days.

Penalties: 1+ year stale (-12), 6+ months (-6), 3+ months (-2).

iOS vs Android scoring differences

The two stores rank apps very differently — so this tool scores them differently too. On iOS, your 100-character keyword field is the single biggest ASO lever and is not visible to the public. We score it neutrally when we can't see it (since you're likely auditing your own app via the dashboard later) and penalize misuse heavily when we can.

On Android, there is no keyword field at all. Google indexes the full description instead — meaning a thin 500-character description is the equivalent of an empty iOS keyword field. We compensate by scoring the description more aggressively for Android listings.

The 7 most common ASO mistakes

  1. 01
    Brand-only titles with no keyword

    Titles like "Acme" or "Lullabit" lose every non-brand search. Use the colon pattern: "Acme: Photo Editor & Filters". You get the brand and the high-volume keyword.

  2. 02
    Repeating words across title, subtitle, and keyword field (iOS)

    Apple combines all three for indexing. Repeats waste characters. Each unique keyword should appear in exactly one location.

  3. 03
    Plurals in the iOS keyword field

    Apple stems automatically. "filter" ranks for "filters" — you don't need both.

  4. 04
    Spaces around commas in the iOS keyword field

    They don't count toward your 100-char limit, but the comma does. Tip: drop them anyway, the field is easier to maintain that way.

  5. 05
    Description that buries the value below the fold

    On iOS the first 252 chars are visible before "more". On Android the first paragraph is the click-through hook. Lead with the benefit, not the company history.

  6. 06
    Ignoring Android short description

    On Google Play the 80-char short description is heavily ranked AND shown directly under the title. Many devs treat it as filler. It's actually one of the highest-impact strings on the listing.

  7. 07
    Letting the listing go stale

    Both stores demote apps that haven't shipped in 6+ months. Even a small bugfix release with refreshed metadata moves rankings — fast.

Frequently asked questions

Is the score accurate?

It's an opinionated heuristic, not Apple or Google's actual ranking algorithm (no third-party tool can replicate that). The scoring rubric is based on patterns we see across thousands of indie app listings — the things that consistently correlate with better rankings and conversion. Treat it as a structured second opinion, not gospel.

Can I check competitors with this?

Yes. Just paste their App Store or Google Play URL. The tool only uses publicly visible metadata — title, subtitle/short description, public description, ratings, review count, and last update date — so any public listing works.

Why is the iOS keyword field showing as 'unknown'?

Apple doesn't expose the keyword field publicly — only owners can see it via App Store Connect. When we can't see it (i.e. always, on this public tool), we score that subscore neutrally (12/20). To get a real keyword field score, sign up and add your app inside ASOIQ — we'll prompt you for the field there.

How often can I run audits?

5 audits per IP per hour. The tool is free and we'd rather keep it open than hide it behind signup, but we need to keep bots from hammering Apple and Google's servers on our behalf.

Does the tool work for paid apps and in-app-purchase apps?

Yes — pricing model doesn't affect the scoring. Both free and paid apps are audited the same way.

What's a 'good' score?

80+ is excellent — almost every signal optimized. 60-79 means the basics are right but you're leaving meaningful ranking opportunity on the table. Below 60 has at least one structural problem we'd fix first before doing anything else.

Why doesn't the tool show downloads or revenue estimates?

We don't make them up. Real download estimates come from Apple Search Ads + Google Play API + license data that costs $1,000+/month from data providers. ASOIQ is focused on the on-listing signals you can actually change, not the vanity metrics that drive ASO platforms' marketing.

Can I get audits for my whole portfolio at once?

Inside ASOIQ — yes, we monitor your entire portfolio continuously and alert when scores drop. The free public tool is one URL at a time.

Got your score? Now move the needle.
Track your ranks daily with ASOIQ
Audit shows you what to fix. ASOIQ tracks whether your fixes actually moved your ranks — every day, across every keyword, on iOS and Android.