All posts

App Store Keyword Ranking: How to Track Where Your App Actually Appears

App Store Connect doesn't show your keyword positions. Here's how to track which keywords your app ranks for, what position it appears in, and how to measure whether your ASO changes are working.

App Store Connect tells you how many impressions your app received and how many led to downloads. It does not tell you which keyword searches triggered those impressions, or what position your app appeared in for any given search.

That gap is the core problem with measuring ASO. You can update your metadata, wait 6 weeks, and see that impressions went up — but you can't tell from App Store Connect alone which keywords moved, which ones improved, or which ones are still stuck at position 180 where nobody looks.

To track App Store keyword rankings, you need a dedicated rank tracking tool. Here's how it works, which tools to use, and how to build a tracking workflow that tells you whether your ASO changes are working.


Why App Store keyword ranking matters

Your keyword position determines how many users see your app for a given search. The difference between position 1 and position 10 in App Store search results is enormous — click-through rates drop sharply after the first 3 results, and most users never scroll past position 10–15.

Tracking keyword positions gives you:

A baseline before making changes. If you don't know your current position for your target keywords, you have no way to know if a metadata update improved or hurt your ranking.

Confirmation that keywords are indexed. After a metadata update, Apple takes 2–4 weeks to index new keywords. Rank tracking shows you when a keyword first appears in your positions — confirming indexing has completed.

Evidence of what's working. Keywords that move up after a metadata update are validated — those were the right terms to target. Keywords that don't move need to be replaced.

Early warning of ranking drops. Algorithm updates, new competitors, and competitor metadata updates can push your rankings down. Rank tracking alerts you before you notice a drop in downloads.


What "keyword ranking" means in the App Store

Your app's keyword ranking is its position in the search results list for a specific search term, in a specific country, on a specific date.

For example: "habit tracker" in the US, June 2026, position 7.

A few things to understand about App Store positions:

Rankings are country-specific. Your position for "habit tracker" in the US is completely independent of your position for "Gewohnheits-Tracker" in Germany. Each country is tracked separately.

Rankings change daily. Apple's algorithm re-evaluates positions continuously. A keyword position can shift by 5–10 spots overnight based on competitor changes, download velocity, or algorithm updates. Track weekly averages rather than daily snapshots to see meaningful trends.

Position isn't always stable early. After a metadata update, your keyword positions may fluctuate for 2–4 weeks as Apple's indexing settles. Don't read too much into early position data — wait until week 4–6 for stable readings.

Rankings beyond position 50 are "invisible." Most users see the first 10–15 results, occasionally scroll to 20–30, and almost never go beyond that. A keyword where you rank at position 80 is effectively not ranking — improving it to position 15 is what matters, not just movement.


Tools for tracking App Store keyword rankings

Astro

The most indie-developer-friendly rank tracking tool. Clean interface, per-country tracking, affordable pricing. Add your app, add the keywords you want to track, set the country, and Astro checks positions automatically.

Best for: tracking a defined list of 10–30 keywords per country after you've already done keyword research.

AppFollow

Combines rank tracking with review monitoring and basic analytics. The rank tracking interface is solid; the review monitoring is its strongest differentiation from Astro.

Best for: developers who want keyword tracking alongside review management in one tool.

ASOdesk

Full-platform ASO tool that includes rank tracking alongside keyword research and competitor analysis. More features than Astro; more expensive.

Best for: developers who want research and tracking in one platform rather than separate tools.

AppTweak

The most comprehensive ASO platform, with rank tracking as one of several features. Most powerful for keyword research; rank tracking is included but not its primary strength.

Best for: developers doing serious keyword research who want tracking built into the same tool.


How to set up keyword tracking correctly

Step 1: Define your keyword list before making any changes

Track a focused list — 10–20 keywords per country is manageable. Include:

  • Your primary target keywords (the ones in your title and subtitle)
  • Your most important keyword field terms
  • 3–5 competitor keywords you're trying to rank for
  • 2–3 long-tail terms where you expect to rank well

Don't track everything. A 200-keyword tracking list produces noise. A 15-keyword list produces signal.

Step 2: Record baseline positions

Before making any metadata changes, check your current position for each tracked keyword. Screenshot it or export to a spreadsheet. This is your before state.

Step 3: Make your metadata change and note the date

Submit the update. Record the exact date of submission. This is your indexing clock start.

Step 4: Check positions at week 2, week 4, and week 6

  • Week 2: confirm new keywords are starting to appear in the index (even at low positions)
  • Week 4: look for meaningful position movement on your primary keywords
  • Week 6: stable evaluation — this is your after state to compare against baseline

If a keyword hasn't moved at all by week 6, it's either too competitive for your current metrics or the specific term you used doesn't match how users search. Replace it.

Step 5: Track by country separately

If you've localized for multiple markets, set up tracking per country in your tool. Your German keywords are tracked with country set to Germany; your Japanese keywords with country set to Japan. The positions are completely independent and need to be evaluated separately.


Reading your ranking data correctly

Look for trends, not snapshots. A single day's position reading is unreliable. Look at 7-day or 14-day averages. A keyword at "position 12" based on a single reading might actually be averaging between 8 and 18 — that's very different from a stable position 12.

Prioritize movement direction over absolute position. A keyword moving from 45 → 28 → 15 over 6 weeks is a success, even if position 15 isn't top 10 yet. A keyword stuck at 38 → 40 → 37 → 39 isn't working and should be replaced.

Correlate position changes with impression changes. When keyword positions improve, App Store Connect impressions should increase 2–3 weeks later (after the position change propagates to more users). If positions improve but impressions don't follow, something else is limiting visibility — possibly a rating or relevance issue.

Separate organic rankings from Apple Search Ads. If you're running Apple Search Ads, some of your "positions" in rank trackers may reflect paid placements. Most tools distinguish organic from paid, but confirm which you're tracking.


The localization tracking gap

One of the most common tracking failures: developers localize for Japan, Germany, or France and then track only their English keywords to evaluate results.

If you've added Japanese metadata, you need Japanese keyword tracking — set the tool to Japan, track your Japanese keywords, and evaluate Japanese positions independently. Japanese organic growth shows up in App Store Connect as increased installs from Japan, but you can't understand why without per-keyword Japanese position data.

Build a separate tracking list for every market you localize for. The positions, the keywords, and the timeline for each market are independent.


What good ranking progress looks like

After a well-executed metadata update:

  • Week 1–2: new keywords appear in index at low positions (50–200). Primary keywords may not have moved yet.
  • Week 3–4: primary keywords begin climbing. Long-tail keywords may already be in top 20–30.
  • Week 5–6: positions stabilize. Primary keywords in achievable competition tier should be in top 20–30. Long-tail keywords should be in top 10–15.
  • Week 8–12: organic downloads from these positions show up clearly in App Store Connect install source data.

If you're not seeing keyword movement by week 6, the likely causes are: keywords still too competitive for your rating count, keyword field character budget wasted on duplicates, or the specific terms you targeted don't match actual search behavior in that market.


See Also