ASO keyword research. With Apple's own numbers.
Find the App Store searches worth winning, track your rank in every country, and let your own AI rewrite your listing.
For Macs with Apple silicon or Intel, and Windows. Your keywords stay on your computer.
| Apps in ranking | |||||
|---|---|---|---|---|---|
| sleep sounds | 71 | 82 | 34 | â–˛ 5 | |
| white noise | 68 | 79 | — | — | |
| rain sounds | 55 | 61 | 19 | â–Ľ 3 | |
| sleep stories | 52 | 76 | — | — | |
| baby sleep | 48 | 70 | 41 | 0 | |
| sleep timer | 44 | 52 | 8 | â–˛ 2 | |
| brown noise | 39 | 44 | 6 | â–˛ 3 | |
| lullaby | 36 | 58 | 52 | â–˛ 8 | |
| ocean waves | 33 | 37 | 3 | 0 | |
| fan noise | 27 | 35 | 14 | â–Ľ 3 | |
| calm night | 21 | 30 | 2 | â–˛ 2 | |
| nap timer | 18 | 22 | 5 | â–˛ 7 |
This is the app, with a made-up one. Sort the columns, switch to the UK, add a keyword.
Write the listing search can read.
Edit your name, subtitle and keyword field with live counts. AppDoctor shows which tracked keywords your listing can't match yet and which words you've spent twice, then saves to App Store Connect when you confirm.
Read the keyword research guideRepeated: sleep, noise, sounds. Apple counts each word once, so these characters could hold new keywords.
Try it: take out “sleep”, “noise” and “sounds”, add “stories” and “waves”, and watch the coverage change.
A checkup for your whole product page.
One score out of 100 for your listing text, keywords, screenshots and video, ratings and updates, and countries and languages. Then the fixes, worst first.
How the audit works- Listing text
- 70
- Keywords
- 74
- Screenshots and video
- 80
- Ratings and updates
- 60
- Countries and languages
- 55
Fix first
- Keyword field repeats words“sleep”, “noise” and “sounds” are already in the name or subtitle. Apple counts each word once, so swap them for new ones.
- 2 tracked keywords aren't in your listingSearch can't match “sleep stories” or “ocean waves” because not all their words are in the name, subtitle or keyword field.
- Countries you track have no listing in their languageAdd English (U.K.): it's its own name, subtitle and keyword field for the UK App Store.
- No app preview videoA 15–30 second preview autoplays in search. Make one in Screenshots, or ask the AI.
Your own AI, already inside.
Claude Code, Codex, Gemini CLI or a model in Ollama, with the sign-in you already have. It reads your keywords, ranks and listing and suggests changes. Nothing reaches the App Store until you review it.
Using AppDoctor with AI| Apps in ranking | |||||
|---|---|---|---|---|---|
| sleep sounds | 71 | 82 | 34 | â–˛ 5 | |
| white noise | 68 | 79 | — | — | |
| rain sounds | 55 | 61 | 19 | â–Ľ 3 | |
| sleep stories | 52 | 76 | — | — | |
| baby sleep | 48 | 70 | 41 | 0 | |
| sleep timer | 44 | 52 | 8 | â–˛ 2 | |
| brown noise | 39 | 44 | 6 | â–˛ 3 | |
| lullaby | 36 | 58 | 52 | â–˛ 8 | |
| ocean waves | 33 | 37 | 3 | 0 | |
| fan noise | 27 | 35 | 14 | â–Ľ 3 | |
| calm night | 21 | 30 | 2 | â–˛ 2 | |
| nap timer | 18 | 22 | 5 | â–˛ 7 |
Every country, its own keywords.
Track the same app in the US, the UK or any storefront. See what climbed after a release, what fell, and which countries have no listing in their language yet.
Countries and languagesHigher is better. The release on day 12 added “timer” to the subtitle.
Screenshots and previews that sell.
Real frames for every iPhone and iPad, the new product page header and search art, and app preview videos exported at Apple's sizes.
Screenshots and videosEvery iPhone and iPad frame, the iOS 27 product page header and search art, and app preview videos at Apple's sizes.
Private by design.
Your keywords, ranks and App Store Connect key live on your computer. Our server knows your email and your subscription, and nothing else.
- On your computer
- Everything AppDoctor learns about your apps is stored on your Mac or PC, and keys go in its keychain.
- Straight to Apple
- Searches, rank checks and listing changes go from your computer to Apple directly.
- Open source
- Read the code to check all of this, or build the app yourself for free.
Questions
What is an ASO keyword research tool?
App Store Optimization (ASO) is choosing the words in your app's name, subtitle and keyword field so people find it when they search the App Store. An ASO keyword research tool shows which searches are popular, how hard they are to rank for, and where your app ranks today in each country.
Where does the keyword popularity come from?
From Apple. Apple Ads publishes a popularity score for search terms, and AppDoctor reads it with your own Apple Ads account, from your computer.
Can I track my app in more than one country?
Yes. Add the app from any App Store country, the UK or Japan say, and AppDoctor tracks its keywords and ranks there too, with a listing for each language.
Which AI does it work with?
The one you already have: Claude Code, Codex, Gemini CLI or a model in Ollama, inside the app. Claude Desktop, Cursor and other MCP apps can use AppDoctor's tools too. There's no second AI subscription.
Do I need to be technical?
No. You install the app, sign in with your email and add your app by pasting its App Store link. Connecting App Store Connect and Apple Ads is a guided step.
It's open source. Why pay?
You can build AppDoctor from the source code for free. The subscription gets you signed, ready-to-install apps for Mac and Windows, automatic updates and support.
Start with your own app.
Paste its App Store link and check where it ranks today.