All articles

ASO strategy

The ASO audit checklist: 60 scored checks for the App Store and Google Play

Most ASO checklists are topics you can't fail. This one has 60 checks, each with a pass threshold and a way to run it, weighted into a 100-point score you can repeat every quarter.

Flat-vector illustration of a frosted translucent scorecard panel with rows of short white bars, most ending in white check ticks and one ending in a small coral dot, beside a small circular score gauge with a coral arc and two floating tiles, a search magnifier and a star row, on a full-bleed golden ochre panel

According to Apple, 70% of App Store visitors used search to discover apps in 2022. Almost 65% of downloads happened right after a search (Apple Ads, App Store, 2022 data). Your listing is judged in a results list before anyone reads it. Yet most "ASO checklists" are topics you can't fail. "Optimize your title" isn't a check.

Teams audit by feel, then re-audit with a different list, so nothing is comparable. This ASO audit checklist has 60 checks across both stores, each with a pass threshold and a method, weighted into a repeatable score. New to ASO? Start with the free-tools walkthrough; the audit then feeds the six-step ASO strategy loop.

TL;DR

An audit works only when every check has a pass threshold. These 60 checks score into a 100-point rubric, and 4 gates cap your grade. One is a rating under 4.0: around 95% of featured App Store apps sit at 4.0 or higher (AppTweak, 2026). 57 of the 60 checks need no paid tool.

Key Takeaways

  • 60 checks, 8 weighted categories, 100 points, each scored 0, 1 or 2; 57 need no paid tool.
  • Four gates cap the grade at C: brand not #1, a Play policy violation, a rating under 4.0, and Android vitals over threshold.
  • 8 checks are new for 2026, including iOS 27 creative assets, CPP keywords and Ask Play.

What is an ASO audit, and what makes a checklist usable?

An ASO audit is a structured review of your whole store presence: keywords, text metadata, creative, ratings, localization and the newer discovery surfaces. Each part is scored against a threshold, so the result is a ranked fix list, not a pile of opinions. The audit is a snapshot; a strategy is the plan.

Audits have to repeat because listings move. In 2025, 34% of the top 1,000 U.S. apps on both stores updated their description twice or more (AppTweak, Trends & Benchmarks Report 2026). January's audit describes a store that has changed by summer.

Every check below has three parts: what you're checking, the pass threshold, and how to check it. A check without a threshold is an opinion. Some thresholds are official limits, like Apple's 30-character app name. Others are our judgment, tagged House. In the tables, Gate caps your grade, and 2026 marks a surface or metric new since October 2025.

Run the categories in order: a conversion fix on a page nobody sees won't show up, so diagnose visibility first.

How does the ASO audit scoring work?

Each of the 60 checks scores 0 (fail), 1 (partial) or 2 (pass). The checks sit in 8 categories whose weights add up to 100, and four gate checks cap the grade at C when any one fails. It's our own framework: ASO Agency's 2026 audit rubric.

# Category Checks Weight
1Foundations & measurement65
2Keywords & rankings815
3App Store text metadata915
4Google Play listing710
5Creative & conversion (both stores)1020
6Ratings, reviews & app quality715
7Localization & market coverage610
82026 discovery surfaces710
Total60100

Category score = points earned ÷ (2 × applicable checks) × category weight. Your total is the sum of the eight. A partial (1) means the threshold holds in some markets but not all, or is missed narrowly. Ship on one store only? Mark the other store's checks N/A and rescale. An iOS-only app drops the Google Play category, so its total is divided by 90 and multiplied by 100.

The four gates are B2 (brand not #1), D4 (Play policy violation), F1 (rating under 4.0 in a top market) and F6 (Android vitals over threshold). Why cap instead of subtract? A sub-4.0 rating or a suspended listing can erase gains everywhere else, and a subtraction would hide that behind a respectable number.

How the 100 points are weighted

ASO audit rubric weights by category Horizontal bar chart of the eight category weights. Creative and conversion carries the most at 20 points, shown in coral. Keywords and rankings, App Store text metadata, and ratings and quality carry 15 each. Google Play listing, localization and 2026 surfaces carry 10 each. Foundations carries 5. Foundations Keywords & rankings App Store text Google Play listing Creative & conversion Ratings & quality Localization 2026 surfaces 5 15 15 10 20 15 10 10
Weight (points) Heaviest category
Creative weighs most because it decides conversion on both stores. Weights are editorial judgment, not an industry standard. Source: ASO Agency audit rubric, 2026.

Keywords and App Store text (15 each) plus the Play listing (10) carry discoverability, since search is the main discovery channel on iOS. Ratings (15) gate both stores.

How each check is run

We tagged every check by method: 20 run on our free tools, 25 in App Store Connect, Play Console or Apple Ads, and 12 by manual review. Only 3 need paid keyword data (B1, B6, G2), so 57 of the 60 need no paid tool.

How each of the 60 checks is run

How the 60 audit checks are run Donut chart. 20 checks run with free tools, 25 in a store or ads console, 12 by manual review, and 3 need paid keyword data, shown in coral. 57 of the 60 checks need no paid tool. 57 of 60 need no paid tool
Free tool (20) Store or ads console (25) Manual review (12) Paid keyword data (3)
Each check's method is listed in the scorecard below. Source: ASO Agency audit rubric, 2026.

A worked example

Here's the arithmetic on an illustrative two-store app. The numbers are invented to show the math; they aren't client data.

Category (weight) Points earned Category score
1. Foundations (5)8 of 123.3
2. Keywords (15)13 of 1612.2
3. App Store text (15)13 of 1810.8
4. Google Play (10)11 of 147.9
5. Creative (20)15 of 2015.0
6. Ratings (15)11 of 14, F1 failed11.8
7. Localization (10)8 of 126.7
8. 2026 surfaces (10)7 of 145.0
Total72.7: grade C (B by points, capped by the F1 gate)

1. Foundations and measurement: can you trust your baseline?

6 checks · 5 points

You can trust your baseline only if it separates organic from paid traffic, and before from after. Otherwise every later check is guesswork, so audit the data before the listing. Google Play also changed its store listing metrics in mid-2026. They now count unique users who click Install, Open or Pre-register, not completed acquisitions (Google Play Console Help, 2026).

IDCheckPass thresholdHow to check
A1Baseline exported90 days of impressions, page views, installs and conversion rate per store, by source and top-5 market, saved before any change HouseApp Analytics; Play Console
A2Organic vs paid separatedOrganic conversion rate calculated without Apple Ads or Google Ads trafficSource filters in both consoles
A3Change logEvery metadata and creative change dated per store and locale, 12 months back HouseInternal doc; version history
A4 2026Play metric break respectedNo trend line spans the switch to unique clicks; reach metric added to the dashboardPlay Console store listing reports vs Grow users overview
A5Competitor set defined5–10 named competitors per top market, reviewed in the last 6 months HouseCategory charts; keyword results
A6Owner and cadenceOne named owner; monthly visibility and conversion review HouseManual

A4 is the trap: a trend line across the switch compares two different metrics. Google's help page dates the change to both June and July 2026, so mark the break and restart comparisons after it. The new reach metric was announced at I/O in May 2026 (Android Developers Blog, 2026).

2. Keywords and rankings: are you visible for the right terms?

8 checks · 15 points · 1 gate

Visibility comes first: if you don't rank, conversion work has nothing to convert. Most App Store downloads start with a search, almost 65% of them in Apple's 2022 data (Apple Ads, App Store, 2022 data). Brand #1 is a gate: when your own name doesn't return your app first, nothing downstream matters. If it doesn't return your app at all, work out why an app isn't showing in App Store search.

IDCheckPass thresholdHow to check
B1Keyword universePrioritized list (relevance × popularity × difficulty) per top market, refreshed within 6 months HouseApple Ads search popularity; paid ASO platform
B2 GateBrand keyword #1#1 for your own brand name in every live storefront, both storesKeyword Rank Checker (iOS); manual Play search
B3Core terms in top 10At least 3 of your 10 priority non-brand keywords in the top 10, primary market HouseKeyword Rank Checker
B4Top-50 coverageAt least 50% of priority keywords in the top 50 HouseKeyword Rank Checker
B5Indexing verifiedEvery term in name, subtitle and keyword field returns the app in the top 200 within about 14 days of release HouseKeyword Rank Checker
B6WinnabilityNo more than 30% of targets are head terms where the top-10 apps far out-rate you HouseTop-10 ratings counts; paid difficulty data
B7Paid-to-organic loopApple Ads search terms reviewed quarterly; converting terms missing from metadata queued HouseApple Ads search terms report
B8Review language minedTop 10 recurring feature phrases in recent reviews checked against metadataApp Review Keyword Analyzer

The research method behind B1 lives in App Store keyword research, step by step. B5 is cheap to run: a term missing from the top 200 two weeks after release is either unindexed or irrelevant.

3. App Store text metadata: is every character working?

9 checks · 15 points

Every character is working only when nothing repeats and nothing breaks Apple's rules. As of 2026, Apple gives you 30 characters of app name, 30 of subtitle and 100 characters of keywords (App Store Connect Help, App information; Apple Developer, Product page). Apple's App Store Connect Help still says 100 bytes; saved-string tests show characters are what's enforced. Each keyword must be longer than two characters, can't repeat your app or company name, and can't name other apps or companies.

IDCheckPass thresholdHow to check
C1App name≤30 characters; brand plus your #1 non-brand keyword; not truncated in searchMetadata Character Counter; Store Page Preview
C2Subtitle≤30 characters; no word repeated from the name; reads as a benefitMetadata Character Counter
C3Keyword field fillAt least 95 of 100 characters used House; commas, no spacesKeyword Field Optimizer
C4No duplicationNo word repeated from name or subtitle; no app or company name; no singular/plural pairs HouseKeyword Field Optimizer; Keyword Density Checker
C5No wasted or risky termsNo other apps' or companies' names; every keyword over 2 characters; no filler like "app" or "free" HouseKeyword Field Optimizer; manual
C6Promotional textAll 170 characters used in every live locale; refreshed within 90 days HouseApp Store Connect
C7Description above the foldLines before "more" say what the app does, for whom, plus one proof point HouseStore Page Preview
C8CategoryPrimary category matches your priority keywords and competitor set; reviewed yearly HouseApp Store Connect; category charts
C9Promoted in-app purchasesIf you sell subscriptions or non-consumables: top ones promoted (up to 20), display names ≤30 characters, 1024×1024 imagesApp Store Connect

Two details catch experienced teams. The keyword field is version-level metadata, so C3 and C4 fixes ship with your next app version, while promotional text (C6) can change any time. And for C9, Apple says consumable in-app purchases won't appear in search results (Apple Developer, Promoting in-app purchases, 2026).

4. Google Play listing: is it indexed and policy-safe?

7 checks · 10 points · 1 gate

A Play listing passes when its text covers your keywords without breaking policy. Google says the text in your store listing "helps users discover your app" (Google Play Console Help, 2026). But repetitive or irrelevant keywords "can create an unpleasant user experience and result in an app being suspended on Google Play" (Google Play Console Help, 2026). A violation is a gate.

IDCheckPass thresholdHow to check
D1Title≤30 characters; brand plus primary keyword; no emoji, ALL CAPS, "Free", "#1" or "Best"Metadata Character Counter
D2Short description≤80 characters; benefit plus a priority keyword; no price or ranking claimsMetadata Character Counter
D3Full description densityExact target phrases 3–5 times, naturally, within 4,000 characters; any single keyword around 2–3% of the description's words HouseKeyword Density Checker
D4 GatePolicy-clean metadataNo keyword lists; no ranking, award or price claims in text or graphics; no "Download now" calls to action in screenshots or videoManual review against Play policy (how to fix a failing Play listing check)
D5Feature graphic and video1024×500 feature graphic with no claims text; promo video public or unlisted, ads offPlay Console
D6ScreenshotsAt least 4 of 8 phone slots used House; first frames benefit-led; tablet shots if you support tabletsStore Page Preview
D7Category and tagsCorrect category; up to 5 tags, each obviously relevantPlay Console

Some checklists still prescribe a fixed keyword density for Play, but Google publishes no number. Our rule of thumb: keep any single keyword around 2–3% of the full description's words, repeat exact target phrases 3–5 times, and write for readers first (the Keyword Density Checker flags any word above 5%). Google's own violation example is a comma-separated list: "Car racing, car driving, race cars…" (Google Play Console Help, metadata guidelines, 2026). For D4, graphics can't say "Best", "#1", "Top", "New", "Free", "Discount", "Sale" or "Million Downloads" (Google Play Console Help, preview assets, 2026). For ranking context, see how Google Play ranks apps.

5. Creative and conversion: does the page win the tap?

10 checks · 20 points

The page wins the tap only when its creative works at two sizes: the search result and the product page. On iOS, up to 3 screenshots can appear in search (Apple Developer, Asset best practices, 2026). Creative is also the least-tested area. In 2025, around 90% of top App Store apps never A/B tested their icon or a video (AppTweak, Trends & Benchmarks Report 2026).

IDCheckPass thresholdHow to check
E1IconRecognizable at search-result size; distinct from the top 3 results for your #1 keywordStore Page Preview; Keyword Rank Checker
E2Search-visible framesFirst 3 portrait screenshots each carry one core benefit, readable at thumbnail sizeStore Page Preview
E3Captions≤7 words House; benefit-led; written for people, not as a keyword fieldManual
E4Slot usageAt least 6 of 10 iOS screenshots House, each the next step of the storyApp Store Connect
E5App previewIf used: 15–30 seconds; core benefit in the first 3 seconds, sound off House; poster frame chosen (default is 5 s)App Store Connect
E6Conversion vs peersConversion rate at or above your peer median, primary market HouseApp Analytics peer group benchmarks
E7Search-to-page leakTop-5 keywords tracked from impressions to installs; high-impression, low-install terms flaggedApp Analytics; Play Console
E8Testing cadenceAt least 2 completed tests per store in 12 months, one of them icon or video HouseProduct Page Optimization; store listing experiments
E9Device coverageNative assets for every supported device class; no stretched phone shotsApp Store Connect; Play Console
E10FreshnessScreenshots match the current UI; creative reviewed within 12 months HouseManual

The testing gap: top apps in 2025

How often top apps tested their store creative in 2025 Grouped bar chart. Never tested: around 90 percent of top App Store apps never tested their icon or a video, and 76 to 80 percent of Google Play apps never tested an icon, video or feature graphic, both in coral. Ran two or more screenshot tests on the App Store: 35 percent of top apps and 33 percent of top games, in blue. ~90% 76–80% 35% 33% App Store Google Play Top apps Top games Never tested icon or video Ran 2+ screenshot tests
Never tested Ran 2+ screenshot tests
Screenshots get tested rarely, icons and video almost never. Source: AppTweak, ASO & Apple Ads Trends & Benchmarks Report 2026 (top 1,000 U.S. apps and games, Jan–Dec 2025).

E6 uses Apple's own yardstick. App Analytics peer group benchmarks place your conversion rate against the 25th, 50th and 75th percentiles for your category and business model (App Store Connect Help, 2026). We don't quote a universal benchmark, because the ones that circulate come from gated datasets. Before you spend a test slot on E8, read what to test first, and for how long.

6. Ratings, reviews and app quality: is anything capping conversion?

7 checks · 15 points · 2 gates

Two things can: a rating under 4.0 and, on Google Play, poor Android vitals. Both are gates. Around 95% of featured App Store apps are rated 4.0 or higher, and 65% sit at 4.6 or above (AppTweak, 2026). If an app exceeds an Android vitals bad-behavior threshold, "Play may reduce the visibility of your title" and may show a warning on the listing (Android Developers, Android vitals, 2026).

IDCheckPass thresholdHow to check
F1 GateRating floorAt least 4.0 in every top-5 market on both stores; target 4.5+ HouseApp Store Connect; Play Console
F2Rating trend90-day average at or above lifetime average HouseApp Review Keyword Analyzer; consoles
F3Prompt designNative prompt fires after a success moment, never at launch or after an error; iOS allows it 3 times in 365 daysManual QA
F4Response coverage80%+ of 1–2 star reviews from the last 30 days answered within 7 days HouseApp Store Connect; Play Console
F5Complaint themes mappedTop 3 complaint themes from the last 90 days identified and ticketed to productApp Review Keyword Analyzer
F6 Gate 2026Android vitalsBelow every bad-behavior threshold: crashes 1.09% overall, 8% per phone; ANRs 0.47%, 8%; excessive wake locks 5% (28 days)Play Console, Android vitals
F7Review integrityNo incentivized reviews; native prompts only; no review gatingManual

F6 gained a line in 2026: from March 1, titles over the excessive wake-lock threshold may be excluded "from prominent discovery surfaces such as recommendations" (Android Developers Blog, 2025).

For F7: in 2025, Apple blocked close to 195 million fraudulent ratings and reviews out of over 1.3 billion processed (Apple Newsroom, May 2026). If F1 fails, start with the 4.0 rating line and how to recover from it.

7. Localization and market coverage: where are you invisible?

6 checks · 10 points

You're invisible wherever a market sends impressions or revenue but sees metadata that wasn't researched for it. So the audit question isn't "are we localized?" It's whether each of those markets gets native metadata built from local keyword research. The list just grew: on March 31, 2026, Apple added 11 languages to App Store Connect, bringing supported localizations to 50 (Apple Developer News, 2026). They are Bangla, Gujarati, Kannada, Malayalam, Marathi, Odia, Punjabi, Slovenian, Tamil, Telugu and Urdu.

IDCheckPass thresholdHow to check
G1Market coverageEvery top-10 market by impressions or revenue has localized metadata HouseApp Analytics by territory; Play Console
G2Local keyword researchEach localized keyword field built from local research, not translated from EnglishPaid keyword data per storefront
G3Cross-localization (iOS)Every extra localization indexed in your top storefront carries unique keywordsCross-Localization Explorer
G4Localized creativeTop-5 non-English markets have localized screenshot captions at minimum HouseManual
G5 2026New languages reviewedThe 11 languages added March 31, 2026 checked against your traffic; decision documented; keyword fields filled to 100 charactersApp Analytics by territory
G6Native QAEach locale reviewed by a native speaker; no truncation or machine-translation errorsManual
Bytes or characters?

The keyword field holds 100 characters, not 100 bytes. App Store Connect Help still says "up to 100 bytes", but Apple's product-page guide says "100 characters total", and saved strings back the guide. A developer on Apple's forums saved a 100-character Thai-and-Latin field through the API, while a longer one failed with "cannot be longer than 100 characters" (Apple Developer Forums, 2022), and a 100-character, 300-byte Thai field was accepted (Applyra, July 2026). So plan Tamil or Marathi fields in characters, not bytes. Vowel signs appear to count as characters too, so a full field shows fewer visible letters. To confirm it for your own locales, test the byte limit yourself on a draft version.

For G1 and G5, which languages to localize first walks through the traffic math.

8. 2026 discovery surfaces: are you using what's new?

7 checks · 10 points

This category checks whether you use three changes that added new places to win or lose the install. In June 2026, Apple announced header and search-result creative assets (Apple Newsroom, 2026). On October 29, 2025, it added keywords on up to 70 custom product pages (Apple Developer News, 2025). In May 2026, Google introduced Ask Play, building on AI Q&A that "already answers 95% of user queries" (Android Developers Blog, 2026).

IDCheckPass thresholdHow to check
H1 2026iOS 27 creative assetsHeader and a chosen search-results asset ready for primary markets; 4+ suitable; no pricing, URLs or copyright symbolsApp Store Connect Asset Library
H2 2026CPP coverageAt least 1 custom product page per major intent or paid channel House, each mapped to a traffic source (limit 70)App Store Connect
H3 2026CPP keyword assignmentHigh-intent keywords assigned to the matching page; each keyword combination unique to one pageApp Store Connect
H4Play custom store listingsListings for keyword clusters, countries or lapsed users where intent differs (limit 50; one per country)Play Console
H5Events and promotionsAt least 1 In-App Event (iOS) or Play promotional content per quarter HouseApp Store Connect; Play Console
H6 2026Ask Play readinessPlay description opens with what the app does and for whom; listing and website answer the top 5 pre-install questions HouseManual: ask the questions, read the answers
H7 2026Brand defense in Apple AdsBrand campaign live in top markets; brand results page checked on a current iOS deviceApple Ads

On H1: as of September 24, 2026, Apple's What's new for developers page still labels creative assets and the Asset Library "coming this fall". Until then, H1 passes on assets ready to submit. Without a search asset, "your In-App Events, app previews, and screenshots will appear" instead (Apple Developer, Asset best practices, 2026). The header template is 3840×1646 px (about 21:9, not 3:2); full specs are in our iOS 27 creative assets guide.

For H3, Apple's rule is that "each keyword combination is unique to a single product page" (Apple Developer, 2026). So first decide which traffic deserves its own custom product page. On Play, each country takes only one of your 50 custom store listings (Google Play Console Help, 2026).

For H6, AppTweak's June 2026 analysis found that Ask Play draws on your Play description, then your website. As AppTweak puts it, "your store listing and your website now need to tell the same story" (AppTweak, 2026). More in how Ask Play changes Google Play ASO.

For H7: since March 2026, Apple Ads can place an ad at the top of results "or further down the page" (Apple Ads Help, 2026; MacRumors, 2026). That changes what brand defense buys you.

What does an audit finding look like?

A finding is a failed check with evidence, a point cost, a fix and an effort estimate. That format turns an audit into a roadmap. The card below is illustrative: the listing is invented and carries no outcome numbers.

Illustrative example · not client data

C3, C4, C5 · App Store text metadata

Finding
An invented photo-editing app, "[Brand]: Photo Editor", uses this keyword field: photo, editor, filters, collage, free, retouch, blur, effect, effects, pic, selfie
Evidence
82 of 100 characters used, 10 of them spaces. "photo" and "editor" repeat the app name, "effect"/"effects" is a plural pair, "free" is filler.
Points lost
C3 0 of 2, C4 0 of 2, C5 1 of 2: 5 of 18 category points, or 4.2 of the category's 15.
Fix
Strip the spaces and four wasted terms. The cleaned field, filters,collage,retouch,blur,effect,pic,selfie, is 46 characters, freeing 54 for researched terms.
Effort
S. One metadata change, shipped with the next app version.
Signal to watch
B5: each new term returns the app in the top 200 within about 14 days of release. Then B3 and B4 at the next monthly review.

Rank findings in two passes: gates first, then points lost ÷ effort. Prefer to hand the scoring over? The fixed-price ASO audit covers the same ground with paid keyword and benchmark data, and ends in a prioritized 90-day roadmap.

Which ASO mistakes cost the most points?

The costliest mistakes trip a gate, because a gate caps the grade however good the rest is. A rating under 4.0 alone puts you outside the band where about 95% of featured App Store apps sit (AppTweak, 2026). For process errors rather than listing fails, see the strategy mistakes: set-and-forget, testing two things at once.

  1. Letting the rating slip under 4.0 in a top market (F1, a gate).
  2. Keyword lists or "#1", "Best", "Free" in Play metadata (D4, a gate with suspension risk).
  3. Wasting the keyword field: spaces after commas, repeated title words, plural pairs (C3, C4).
  4. Translating keywords instead of researching each market, and sizing new-language keyword fields in bytes instead of characters (G2, G5).
  5. Treating screenshot captions as a keyword field. After 2025 reports that Apple had started reading caption text for search, ConsultMyApp tested 64 screenshot phrases across 8 category-leading apps. Of those, 36 didn't rank, 27 were explained by existing metadata, and 1 was a possible anomaly (ConsultMyApp, June 2025). Apple hasn't confirmed caption indexing and the evidence is contested at best, so write captions for people.
  6. Reading Play trends across the 2026 metric change (A4).
  7. Sending every searcher to the default page: no CPP keywords, no custom store listings (H2–H4).
  8. Skipping the iOS 27 search asset, which leaves Apple's fallback to pick your search result (H1).

The ASO audit scorecard

Here's the whole rubric on one page. Score each check 0, 1 or 2, total each category, then apply the gates. No email, no form. Re-run it quarterly with the same thresholds so this quarter's 72 means what last quarter's did.

IDCheckStoreRun withScore
1. Foundations · weight 5 · max 12
A1Baseline exportedBothConsole
A2Organic vs paid separatedBothConsole
A3Change logBothManual
A4Play metric breakPlayConsole
A5Competitor setBothManual
A6Owner and cadenceBothManual
Subtotal ÷ 12 × 5
2. Keywords & rankings · weight 15 · max 16
B1Keyword universeBothPaid
B2Brand keyword #1 (gate)BothFree tool
B3Core terms in top 10BothFree tool
B4Top-50 coverageBothFree tool
B5Indexing verifiediOSFree tool
B6WinnabilityBothPaid
B7Paid-to-organic loopiOSConsole
B8Review language minedBothFree tool
Subtotal ÷ 16 × 15
3. App Store text · weight 15 · max 18
C1App nameiOSFree tool
C2SubtitleiOSFree tool
C3Keyword field filliOSFree tool
C4No duplicationiOSFree tool
C5No wasted or risky termsiOSFree tool
C6Promotional textiOSConsole
C7Description above the foldiOSFree tool
C8CategoryiOSManual
C9Promoted in-app purchasesiOSConsole
Subtotal ÷ 18 × 15
4. Google Play listing · weight 10 · max 14
D1TitlePlayFree tool
D2Short descriptionPlayFree tool
D3Description densityPlayFree tool
D4Policy-clean metadata (gate)PlayManual
D5Feature graphic and videoPlayConsole
D6ScreenshotsPlayFree tool
D7Category and tagsPlayConsole
Subtotal ÷ 14 × 10
5. Creative & conversion · weight 20 · max 20
E1IconBothFree tool
E2Search-visible framesBothFree tool
E3CaptionsBothManual
E4Slot usageiOSConsole
E5App previewiOSConsole
E6Conversion vs peersiOSConsole
E7Search-to-page leakBothConsole
E8Testing cadenceBothConsole
E9Device coverageBothConsole
E10FreshnessBothManual
Subtotal ÷ 20 × 20
6. Ratings & quality · weight 15 · max 14
F1Rating floor (gate)BothConsole
F2Rating trendBothFree tool
F3Prompt designBothManual
F4Response coverageBothConsole
F5Complaint themesBothFree tool
F6Android vitals (gate)PlayConsole
F7Review integrityBothManual
Subtotal ÷ 14 × 15
7. Localization · weight 10 · max 12
G1Market coverageBothConsole
G2Local keyword researchBothPaid
G3Cross-localizationiOSFree tool
G4Localized creativeBothManual
G5New languages reviewediOSConsole
G6Native QABothManual
Subtotal ÷ 12 × 10
8. 2026 surfaces · weight 10 · max 14
H1iOS 27 creative assetsiOSConsole
H2CPP coverageiOSConsole
H3CPP keyword assignmentiOSConsole
H4Play custom store listingsPlayConsole
H5Events and promotionsBothConsole
H6Ask Play readinessPlayManual
H7Brand defense in Apple AdsiOSConsole
Subtotal ÷ 14 × 10
Total (out of 100; single-store apps: ÷ applicable weight × 100)
Gates failed (B2, D4, F1, F6). Any failure caps the grade at C
Grade: A 85–100 · B 70–84 · C 50–69 · D below 50

Frequently asked questions

What is an ASO audit?

An ASO audit is a structured review of your store presence, from keywords and metadata to creative, ratings, localization and new discovery surfaces, each scored against a pass threshold. The output is a ranked fix list. Our rubric uses 60 checks weighted to 100 points; 57 need no paid tool.

What should an ASO audit checklist include?

Both stores' metadata and creative, keyword rankings, ratings and app quality, localization, and the 2026 surfaces: iOS 27 creative assets, keywords on custom product pages and Ask Play. Every check needs a threshold, such as a Google Play crash rate below 1.09% (Android Developers, 2026).

How often should you run an ASO audit?

Quarterly, plus before major releases and after any listing change. Listings move fast: in 2025, 34% of top apps on both stores updated their description twice or more (AppTweak, 2026). Re-running the same rubric keeps scores comparable, so you can see whether fixes held.

Can you do an ASO audit for free?

Mostly. In our rubric, 57 of 60 checks run on free tools, App Store Connect, Play Console or a manual review. Only keyword universe, winnability and local keyword research need paid data. Automated score tools grade your public listing, not your own traffic data.

What's the difference between an ASO audit and an ASO strategy?

The audit is a scored snapshot of where your listing stands today. The strategy is the recurring loop of goals, research, optimization and testing that the audit feeds. Since almost 65% of App Store downloads follow a search (Apple, 2022 data), most strategies start with the visibility gaps.

The bottom line

Score your listing with the scorecard first. Want it run with paid keyword data and a ranked 90-day roadmap? Book a free 30-minute call or start with the fixed-price ASO audit.

Want the audit run with paid data?

We'll score your listing against keyword and benchmark data the free tools can't reach, then hand back the fixes ranked by gates and points. Book a free 30-minute call and we'll walk through where your listing stands.

Book a 30-min call