The resource centre
How a report differs from a guide
Reports show a field as it was measured. Little narrative, many tables; they are written to be looked at and decided on rather than read through.
A guide tells you what to do. A report tells you what you are facing. After a guide you change your metadata; after a report you decide which category, which country, or which group of phrases to go into.
That difference sets a report's structure. A report has no steps, it has distributions. Instead of "do this" it says "there is this much density here". You make the decision, because the right decision depends on your product and your resources; the report only provides the map.
Every number in a report is a measured number. We can count how many apps in a category carry a phrase in their title, because titles are public. We can read the rating counts of the apps at the top, because those are public too. But we do not write the revenue or install counts of the apps in that category, because those are not public and estimating them would be inventing.
So the kinds of number you will see in our reports are limited: counts, distributions, relative values and changes over time. The kinds you will not see are just as settled: market share, revenue, install count, conversion rate.
What a report measures
Category and competition reports are all made of the same five measurements. Whichever report you open, you will meet these.
- DensityHow many apps appear in the first 200 for a phrase. High density means the phrase is crowded and every place has to be traded with somebody. Low means the phrase is either new or of no interest - separating those two needs popularity.
- Title shareHow many of the top 20 apps carry the phrase in their app name. A high ratio means a title fight is under way and entering from the subtitle will be hard. A low one means the phrase is probably coming from the keyword field, which is a cheaper field to enter from.
- The strength thresholdThe median rating count of the top 10 apps. If that number is far above your own app's rating count, reaching the top 10 for that phrase is not a job metadata can do. If it is close, it is a metadata job.
- Band spreadWhich rank bands the apps in the category cluster in for the tracked phrases. If the 11-30 band is crowded, moving through it is expensive. If it is empty, the few apps that get in stay there a long time.
- Country divergenceHow far the same phrase's density diverges between countries. High divergence makes country selection a strategy in itself: the same metadata meets a crowd in one storefront and an opening in another.
The most expensive mistake when reading one
The most common mistake with reports is putting the most crowded phrases on the target list. High density looks like a sign the phrase is valuable - "if everyone is going there they must know something". In fact density is usually the residue of the past: a phrase was popular years ago, apps wrote it into their metadata, the phrase lost its popularity, and nobody took it out.
The second expensive mistake is reading the countries as one list. In a report the Turkey row and the Brazil row sit side by side, but they are not describing the same phrase. The same word being written differently, searched differently and associated with different categories in two countries is the rule, not the exception.
The third is ignoring the strength threshold. A phrase can look perfect: low density, high popularity. But if the rating count of the top 10 is a hundred times yours, that phrase cannot be taken with metadata. The report says so; the reader usually skips that column.
The fourth is forgetting the report's date. A category report is a photograph of the day it was measured. If months have passed the densities have changed. Reports carry a measurement date and that date is not decoration.
- Do not mistake density for value; it is usually a pile of stale metadata.
- Read the countries separately; sitting in the same table does not make them the same thing.
- If the strength threshold is far above your rating count, skip the row.
- Check the measurement date; a density from months ago is no longer a density.
Turning a report into a target list
A report should have one output: the list of phrases you will track next month. The elimination order below is the fastest way to turn a report into a list.
- Drop the rows with no popularityYou cannot decide about a phrase whose popularity is blank. Blank does not mean zero, it means unknown, and priority cannot be built on unknowns. Those rows leave the list without being deleted - they may become measurable later.
- Separate the ones above the strength thresholdIf the top 10's rating median is several times yours, that phrase will not be taken with metadata this month. Put it on a separate list; you will come back as the product grows.
- Push the high title-share rows downIf a title fight is under way for the phrase, entering with the subtitle or keyword field gives a slow result. Those are not impossible, only longer-term.
- Order what is left by band spreadAmong the phrases remaining, the ones where the category's 11-30 band is emptiest are the cheapest. Build your list in that order.
- Take the first five, park the restYou cannot work meaningfully on more than five phrases in a month. A long target list ends with none of them touched.
The method behind the reports
A report's reliability depends on its method being repeatable. Every report here goes through the same chain, and every link of that chain also runs in the panel.
The first link is the category chart. Apple's category rankings are public; a category's first hundred apps are read from there. That list becomes the report's universe - the report says nothing about apps outside it and does not claim to.
The second link is reading metadata. Every app in the universe has its name, subtitle and description read. Phrase extraction happens here: which words appear in which apps, which two- and three-word phrases recur. The country's letter-folding rules are applied during that extraction, or the same phrase would appear as two separate rows.
The third link is search. Each extracted phrase is searched once in that country and the first 200 are read. Density, title share and band spread are all computed from that single search. Making one request per search matters: the requests per second to Apple are capped, and a method searching once per row would tie coverage to the number of users.
The fourth link is popularity. A relative value derived from search suggestions is added to every phrase. Where no suggestion returns, the field stays blank and appears in the report as a short dash.
The fifth link is assembly. All of it is written into one table and the table is published with its measurement date. Run the same method again a month later and you get a comparable table - and that is where a report's real value is: not in one photograph but in the difference between two.
Which report to read when
Reports are not texts to read continuously. Each has a trigger, and reading one without its trigger is time spent for nothing.
| Trigger | The report to read |
|---|---|
| You are considering entering a new category | The category competition report - density and the strength threshold make most of the decision. |
| You are considering opening a new country | The country-divergence section of a category report; it shows how differently the same phrase behaves in two storefronts. |
| Your ranks fell inexplicably | The algorithm-updates report; it looks at whether many apps moved similarly on the same day. |
| You are thinking about switching tools | The tool comparison; it puts side by side which tool takes which data from where. |
| You are questioning the time you spend | The return analysis; it gathers retrospectively how many places each kind of move won. |
The numbers not in the reports
Knowing what a report does not measure matters as much as knowing what it does. The numbers below are in none of these reports and will not be - because Apple does not publish them, and estimating them would mean presenting an estimate as a measurement.
No install count. Apple does not tell third parties how many times an app was installed. The estimates in circulation are computed backwards from rank and rating count; the error bars are very wide and vary by category.
No revenue. In-app purchase and subscription revenue are entirely closed. We can see an app's price; we cannot see how many people paid it.
No absolute search volume. Apple does not publish how many times a phrase is searched in a month. Our popularity values are relative and we write them as relative everywhere; we do not build a sentence like "12,000 searches a month".
No conversion rate. What share of the people who saw an app's page installed it is visible only in that app's own developer account. It cannot be measured from outside.
All of those gaps look fillable - by estimating. We do not fill them, because the moment you write an estimate into a table the reader takes it for a measurement and decides on it. Leaving a cell blank is better than filling it wrongly.
Frequently asked
- How often are the reports updated?
- When enough time has passed for the measurement to produce a meaningful difference. Category densities do not change weekly; monthly or seasonally is the right cadence. Every report carries its measurement date at the top.
- My category is not in the reports - what should I do?
- You can run the same method for your own category in the panel: add the apps in the category chart as rivals, extract the shared phrases, and look at the band spread. The report is that work done in advance.
- Can I verify the numbers in a report myself?
- Yes, all of them come from open data. Search a phrase in that country, look at the first 20, and you can count the title share by hand. A number that cannot be verified does not go into a report.
- Can I compare two reports from different dates?
- Yes, as long as the method is the same. That is where the real value is: one density figure says little, how the same figure changed over three months says a great deal.
- What do the blank cells in a report mean?
- Could not be measured. Not zero - unknown. A blank in popularity means no search suggestion returned; a blank in rank means the app was not in the first 200. Writing zero would make you decide wrongly.