rankcusp explains: the latest changes in the App Store search algorithm
What is in this resource:
How to build your ASO strategy from end to end
Learn to pick target keywords, write metadata, follow rank and base every decision on data.
From data to action
Simplify the keyword data and stay in line with App Store rules.
Tools that lift rank
Carry the keywords drawn from competitor reviews into your metadata and take your app out of the cusp band into the top 10.
What we do not know
Apple does not publish the ranking algorithm and does not announce its changes. You can only notice one by seeing many apps move similarly on the same day - this document is about how to look.
Most writing on this subject describes something unknown as though it were known. Let us be clear from the start: the App Store's ranking algorithm has not been published.
Apple says in broad terms which fields are indexed, but not how heavily. That the app name is stronger than the subtitle can be observed; how many times stronger is unknown.
That rating score and count affect rank can be observed. At what thresholds and along what curve is unknown.
Download velocity and session length are thought to matter, but that cannot be verified from outside, because neither download nor usage data is available to third parties.
So identifying an "algorithm update" tells you nothing about the algorithm itself. It only says this: something changed, and the effect looks like this.
That distinction matters, because a text saying "Apple made this change, so now you should do that" has turned an observation into an explanation - and the explanation is invention.
How a change is noticed
Movement in one app's ranks says nothing about the algorithm. A signal only appears in the movement of many apps together.
The first sign is breadth. If most of the apps you track moved the same way on the same day, the cause is not in individual apps. Your own control group is the first source for that: if they all moved together, it may be the measured system rather than the market that changed.
The second is persistence. A day of broad movement can come from measurement conditions. Broad movement lasting three days is systemic.
The third is selectivity. Is the movement the same across every phrase, or concentrated in one kind? A shift seen only in one-word phrases, or only in long ones, points to a change in weighting.
The fourth is geography. Is the movement in every country or a few? Country-specific movements usually come from that market's catalogue rather than a systemic change.
When all four appear together you can speak of a change. If one is missing, what you hold is an observation, not a finding.
- Breadth: did most of what you track move together?
- Persistence: did the movement last three days?
- Selectivity: was it concentrated in one kind of phrase?
- Geography: every country, or only a few?
Four things mistaken for a change
"The algorithm updated" is an easy explanation to reach for and it is usually wrong. Four alternatives have to be eliminated first, every time.
The first is your own move. If metadata was touched in the last two weeks, that is most likely the cause. The index takes a few days to settle and the effect beds in over a week.
The second is a rating change. If the score fell after a release, your strength weakens across every phrase at once. That produces broad, persistent movement - which looks exactly like an algorithm change.
The third is seasonality. If a group of phrases gains popularity in the same period, the number of apps entering them rises too and holding the same rank gets harder. Comparing against the same period last year separates that.
The fourth is catalogue movement. A large app being pulled, renamed, or a new large app entering the category produces simultaneous shifts across many phrases.
Any "the algorithm changed" finding made without eliminating those four has skipped the most likely explanation and chosen the least likely.
What to do when a change is detected
Broad, persistent, selective movement has been detected. Now what? The answer is calmer than most people expect.
- Do nothingNo move in the first week. The first movement after a system change usually does not settle; part of it comes back within a few days. A metadata move made then is both ineffective and pollutes the measurement window.
- Mark the recordPut a date marker on top of the rank history. Measurements before and after that date are not directly comparable, and without the marker nobody remembers the difference three months later.
- Measure the selectivityWhich kind of phrase was affected more? One-word or long? Ones carrying the phrase in the name, or not? That measurement is the only concrete information about the direction of the change.
- Measure again a week laterIs the movement permanent or has it come back? If it is permanent, record a new starting point and continue the loop from there.
- If permanent, reorder the listThe bands may have changed. Some of the phrases at 11-30 may have left and new ones entered. Pull the list again and carry on with the weekly loop.
Behaviours that can be observed
The algorithm is unknown, but some behaviours are observed repeatedly and can be verified. These are not a formula, only consistent observations.
The index does not update immediately. A metadata change usually takes a few days to reach search results, and the delay varies by country. Anyone can verify that in their own app.
Repeating the same word in different fields gains nothing extra. It can be tested by removing a word from both the app name and the keyword field and leaving it in only one.
Singular and plural are not kept apart. It can be verified by writing only the singular and observing that you rank for the plural search.
Words in the keyword field combine with one another to form phrases. It can be verified by writing two words separately and observing that you rank for the combined phrase.
The long description is not indexed for search. It can be verified by putting a phrase only in the description and observing that you do not appear for it.
Any claim beyond those five - how many times heavier a field is, what a given threshold does - cannot be verified and is not in this document.
A setup that resists change
The way to protect yourself from algorithm changes is not predicting them; it is working in a way that is least affected by them.
The first principle: build on relevance. Ranking for phrases that describe what your product actually does survives whichever weight moves. Ranks built on phrases describing work you do not do are at risk in every change.
The second: do not depend on one phrase. If most of your traffic comes from a single phrase, one shift there takes all of it. Clusters of niche phrases are sturdier.
The third: spread across countries. A change's effect can differ between markets. A setup dependent on one country absorbs every shift there in full.
The fourth: keep a record. Understanding what a change did requires a record of the state before it. A team without one cannot even tell what it lost.
The fifth: do not over-optimise. Metadata squeezed to its last character, with every word calculated, loses the most when a weight moves. Readable, honest metadata gains less and loses less.
- Build on relevance; ranks for work you do not do are at risk in every change.
- Do not depend on one phrase; clusters of niche phrases are sturdier.
- Spread across countries; a shift is not the same everywhere.
- Keep a record; without one you cannot tell what you lost.
- Do not over-optimise; the tightest metadata is the most fragile.
Announced and unannounced changes
Apple announces some changes and not most. Separating the two tells you which sources to trust.
Announced changes are usually about the developer-facing fields: character limits, new metadata fields, publishing rules. Those are written in Apple's own developer documentation and can be verified. If a source mentions that kind of change, you can check it against the document.
Unannounced changes are on the ranking side: weights being tuned, index refresh frequency, how results are arranged. There is no official source about those and there will not be.
Every text discussing that second group is based on observation. The good ones say it is an observation; the bad ones present it as an explanation.
The practical rule: if a claim can be verified in Apple's documentation it is certain; if it cannot, it is an observation. Observations are valuable, but they should be passed on as observations.
This document is an observation document too. The method it describes helps you detect whether a change happened - not explain what it was.
Building your own detection
To see broad movement you need daily rank history for more than one app. That is a by-product of the system you already built for rival tracking.
The minimum needed: five to eight rivals, fifteen to twenty phrases, one country, daily measurement. That much makes broad movement visible.
The one indicator to watch: the control group's daily average movement. On normal days that number hovers near zero - some rise, some fall, the average stays flat. When there is broad movement the average shifts one way.
The second indicator is the width of the distribution. On normal days the movements are scattered; in a systemic change they resemble one another. A narrowing distribution is a strong sign on its own.
The third is divergence by phrase type. Compute the average separately for one-word and multi-word phrases. If the two diverge you have a sense of the change's direction.
Once those three become part of your weekly check you notice a change in the week it happens - rather than saying "I think something happened" three months later.
Frequently asked
- Does Apple announce algorithm changes?
- It announces changes to developer-facing fields and rules; it does not announce weight adjustments on the ranking side. Every text about the second group is based on observation.
- My ranks dropped sharply in a day - was it the algorithm?
- Probably not. Eliminate the four alternatives first: your own move in the last two weeks, a rating drop after a release, seasonality, and a large movement in the catalogue. Without eliminating them, the algorithm explanation is the least likely one.
- I detected a change - what should I do immediately?
- Nothing in the first week. The movement usually does not settle and partly comes back. A move made then is ineffective and pollutes the measurement. Mark the record and measure again a week later.
- How do I protect myself from changes?
- Not by predicting them but by building durably: relevance first, no dependence on one phrase, spread across countries, keep a record, and do not over-optimise. The most tightly squeezed metadata loses the most when a weight moves.
- Do I need a special tool for this detection?
- You need daily rank history for a few apps. You can keep that by hand; you only have to search the same phrases, in the same country, at the same time every day. The difficulty is not the method, it is being regular.
Explore our resources
We explain rankcusp's concrete return step by step
Discover the direct return of search visibility. This resource explains the effect on downloads of carrying cusp band keywords into the top ten, why phrases drawn from competitor reviews bring cheap traffic and how country-level prioritisation protects your budget. With rankcusp, ASO stops being a maintenance task and turns into a measurable growth channel.
See resource

Keyword research - the road map to the top ten
Want to get ahead in a category where the competition has tightened? Download our free report "Keyword research: the road map to the top ten" and see what measuring the words in the cusp band, reading the search language in competitor reviews and building the 100-character keyword field properly gains you over the long run. Learn the applicable steps that will strengthen your metadata and win a lasting place in search. Do not miss it - download the full guide now and rebuild your keyword strategy today!
See resource

A comparison: ASO and keyword tools
Look through the ASO tool comparison: which tool looks at which data, how often does it refresh rank tracking, does it offer a metadata audit? We put Astro, AppFollow, Sensor Tower, data.ai and Appfigures side by side under the headings of keyword pool, daily tracking and review analysis. Whether you are a single-app developer or a multi-country publisher, this resource makes your choice easier.
See resource