Traffic cannibalization occurs when a user downloads an application from Apple Search Ads (ASA) for a specific search term, while they could potentially have downloaded it from an organic search result.
Join the open ASO & User Acquisition community on Discord - ASO Busters! Here, engage in insider discussions, share insights, and collaborate with ASO and UA experts. Our channels cover the App Store, Google Play, visual ASO, ASA, UAC, Facebook, and TikTok.
In other words, it occurs when an application occupies the top 1 spot in the store for a certain term and then launches a paid ad for the same term to dominate the entire first page of the search results. This is a peculiar synergy between ASA + ASO (paid advertising placement + first position in organic search) that allows an app to maximize its visibility.
Reminder: ASA – is a platform for advertising mobile applications within the App Store. It helps advertisers reach an audience that’s relevant to the app’s target demographics.
There are several reasons to pursue traffic cannibalization:
Application owners employ this method to maximize the number of views and downloads for their branded term while also preventing competitors from getting downloads through the same term. However, the question remains whether this is feasible, given that users who visit the store are likely to know that they will download your application for a specific branded term well ahead of time. Therefore, many different factors need to be taken into account, which we will delve into below.
For example, let’s suppose you occupy the first place for the term "yoga." Since this is a quite popular search term, getting as much traffic as possible is advisable. With this in mind, you deliberately launch ASA for this term to get the maximum number of views and downloads, thereby depriving competitors of the opportunity to do so.
It's worth noting that this is only possible if you have a good conversion rate from impressions to installs for this search term (at least 15%). If the conversion rate is less than 15%, it is most likely not a very important search term in the context of cannibalization. Therefore, you can run ads, and be in the first organic place, but not have any downloads.
In the graph below, we can see what happens to downloads as soon as a brand launches ASA for a term where the app is already at the top:
We clearly see a significant decrease in organic downloads (Search) due to the appearance of paid downloads (Search Ads). In essence, what we used to get for free, now incurs costs after launching ASA.
Here are several examples of what happens to downloads as soon as a brand decides to no longer pursue cannibalization and disable ASA for the targeted term:
As we can see, during the cannibalization period, paid traffic increases, and organic traffic, on the contrary, decreases. However, after disabling ASA, organic downloads start to increase once again.
Before starting the process of traffic cannibalization, you should divide search terms into brand and non-brand search terms.
Therefore, before applying traffic cannibalization, brand terms should be separated from general ones and each of them should be evaluated separately, thus analyzing the search results and competitors in the process and assessing how your application stands out among others in the search results for a specific term.
Go through a short checklist and answer a few questions.
To do this, we will use the following calculations:
Organic Search Units = First-time downloads - New Downloads
First-time downloads – the first downloads of the application by users that haven’t downloaded it before. We take the data from Apple Store Connect, selecting the required filter at App Store Search.
New Downloads – first-time downloads of an application through ASA. We take the data from the Apple Search Ads dashboard where downloads are categorized as first-time downloads. Although we are able to segregate them by App Store Search traffic, ad-driven downloads are still included. This is why we need to differentiate them using New Downloads as a separate metric.
Example 1
In 30 days when you were in the top spot of the search results, you had 3200 first-time downloads, of which 835 were paid (New Downloads).
Organic Search Units = 3 200 - 835 = 2 365
Now, after analyzing the previous 30 days when there was no advertising, we can conclude whether cannibalization was beneficial for us. For example, if you had 2,000 organic downloads (first-time downloads) in 30 days without advertising, and with advertising, there were 2,365 organic downloads, then we have a clear uplift, and we can safely conclude that, in this case, this method is justified.
Example 2
Another scenario could be where the total number of downloads remained unchanged after launching ASA, but the number of organic downloads decreased. This means that advertising led to the cannibalization of downloads. In other words, we did not get additional downloads, and, in addition, paid for a certain portion of downloads that we could have received for free without advertising.
In 30 days when you were in the top spot of the search results, you had 3,200 first-time downloads, of which 835 were paid (New Downloads).
Organic Search Units = 3200 - 835 = 2 365,
but during a similar period without advertising, the app amassed 3,100 organic downloads. Consequently, in this situation, you end up paying for a substantial number of downloads that could have been obtained at no cost. This raises doubts about the rationale behind such a decision.
To avoid cannibalization (if this aligns with your goals), you need to manually track search results for the targeted search terms and make adjustments by either pausing or relaunching them in advertising. But considering that most applications have a large semantic core, this will take a lot of time.
For RadASO clients, this process is automated using our in-house tool RadASO Tech Boosted Solution. It can be programmed to automatically stop an ASA campaign based on specific criteria, such as if the mobile application has already occupied the desired position for it. This can be the first, third, or fourth position - we can stop the campaign while considering the unique nuances of the specific application or its promotional objectives.