Traffic Cannibalization in ASO and Apple Search Ads

App Store Optimization
Paid User Acquisition
May 19, 2023

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.

Causes of Traffic Cannibalization: An exploration of the factors that can lead to keyword cannibalization.

There are several reasons to pursue traffic cannibalization:

Protecting your own brand

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.

Protecting the general search term

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.
Attribute
Value
Format
PNG
Color space
Display P3 (wide-gamut color), sRGB (color), or Gray Gamma 2.2 (grayscale).
See Color Management.
Layers
Flattened with no transparency
Resolution
Shape
Square with no rounded corners
Attribute
Value
Format
PNG
Color space
Display P3 (wide-gamut color), sRGB (color), or Gray Gamma 2.2 (grayscale).
See Color Management.
Layers
Flattened with no transparency
Resolution
Shape
Square with no rounded corners
Word
Frequency in service
Qimai(China)*
AppTweak
Mobileaction
Appfollow
课程 (course)
5387 (high)
56 (mid)
5 (low)
34 (mid)
外语 (foreign language)
5699 (high)
35 (mid)
5 (low)
34(mid)
播放 (play)
5496 (high)
35 (mid)
5 (low)
35 (mid)
*Search index in China provided by Qimai and based on multidimensional calculations such as search results, downloads and relatable keywords.
App Store
Google Play
1. Icon impact on user choice
Important, but not more than a video with screenshots, as they take up most of the screen
Icon is displayed with several other icons in search results, and therefore it has the greatest impact on the user's choice
2. Icon localization
1 icon for all locales
Can be localized for each country
3. Screenshots quantity, orientation
From 1 to 10, any orientation
From 2 to 8, any orientation
4. Screenshots the most important are the ones that are visible before you start scrolling
  • Vertical screenshots: 3 are visible
  • Horizontal screenshots: only the first one is visible
  • Vertical screenshots: 4 are visible
  • Horizontal screenshots: only the first one is visible
5. Screenshots size
Large — the content is legible
Much smaller — the captions are quite illegible
6. Video quantity
Up to 3
One video that must be uploaded to YouTube
7. Video orientation
Any orientation
Horizontal orientation prioritized
8. Video autoplay
Plays automatically for 30 seconds without sound
You need to click on it to play
9. Application cover
Displayed on the application and developer pages
There is no cover
10. Graphics update
After release only
Whenever

Pros and cons of traffic cannibalization: Examining the potential outcomes of keyword cannibalization

  • A positive outcome of traffic cannibalization for a particular application is the "monopolization" of the top search results for a specific term. There is a possibility that the user will not see any competitors on the page until they scroll down, as the entire initial screen is occupied by a single app. And considering that the first three positions in search are the most conversion-friendly (especially when it comes to applications, not games), your application has a chance to garner the highest number of views and downloads..
  • A negative outcome of traffic cannibalization is the unnecessary expenditure on advertising, as users end up downloading the application through ads instead of picking it up from organic search results. In other words, roughly speaking, you end up paying money for what you could have gotten for free.

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.

Device or context
Icon size
iPhone
60x60 pt (180x180 px @3x)
60x60 pt (120x120 px @2x)
iPad Pro
83.5x83.5 pt (167x167 px @2x)
iPad, iPad mini
76x76 pt (152x152 px @2x)
App Store
1024x1024 pt (1024x1024 px @1x)
Source language
Target language
How much longer (+) or shorter (–) the text in the target language is
English
French
21.18%
English
Spanish
19.52%
English
Italian
17.91%
English
Deutsch
16.67%
English
Dutch
13.80%
English
Portuguese (Portugal)
14.29%
English
Portuguese (Brazil)
12.96%
English
Polish
9.33%
English
Russian
9.11%
English
Czech
3.70%
English
Arab
–6.25%
English
Japanese
–39.68%
English
Korean
–44.04%
English
Chinese (Simplified)
–61.97%
English
Chinese (Traditional)
–63.80%
*Search Ads Popularity (SAP)shows the popularity of the search term from 5 to 99.

How to determine whether mobile applications would benefit from traffic cannibalization?

Before starting the process of traffic cannibalization, you should divide search terms into brand and non-brand search terms.

  1. Brand search terms.
    These are terms that contain the name of the application. When users enter such terms in the AppStore search, they most likely already know that they will download your application well in advance. However, you should note that not all applications have an equally well-established brand, leading users to proactively seek them out in the app store. You should also keep in mind that more popular competitors can rank for brand terms, or in some cases, the brand name itself becomes generic and is thus used to search for similar apps.
  2. General search terms.
    These are terms that require more protection, as the potential user's choice is not focused on a specific brand.

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.

  1. Are there other applications running ads for your brand? This will answer the question of whether there is a need to protect the brand, which may not be the case if no competitors are targeting it as part of their advertising campaigns.
  2. Do any competitors possess visual similarities to your application? In some niches, there are many visually similar applications. Considering that users mostly rely on visual cues, they may mistakenly download a competitor's branded app just because it is visually similar to yours. By monopolizing the search results, you reduce the likelihood of this happening.
  1. Calculate the profitability and approximate the costs of cannibalization. It is difficult to ascertain with 100% confidence that traffic cannibalization will be profitable in each individual case. But by following the strategy, you can evaluate the results after a while.

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.

Device
Spotlight icon size
Settings icon size
Notification icon size
iPhone
40x40 pt (120x120 px @3x)
29x29 pt (87x87 px @3x)
38x38 pt (114x114 px @3x)
40x40 pt (80x80 px @2x)
29x29 pt (58x58 px @2x)
38x38 pt (76x76 px @2x)
iPad Pro, iPad, iPad mini
40x40 pt (80x80 px @2x)
29x29 pt (58x58 px @2x)
38x38 pt (76x76 px @2x)
Search term
Translation
SAP* English (U.S.)
SAP* English (U.K.)
truck games
games with trucks
62
39
lorry games
games with trucks
32
jail games
prison games
29
8
prison games
prison games
32
24
*Search Ads Popularity (SAP)shows the popularity of the search term from 5 to 99.
Google Play
App Store
What can be tested?
  • Short description
  • Long description
  • Icon
  • Feature graphics
  • Screenshots
  • Videos
  • Screenshots
  • Videos
  • Icon (has to be uploaded to the build*)
Number of simultaneously running tests
5 tests (each test is valid within a single country.

You can choose a default country test (details below): then it will run in all countries where there are no localized graphical or textual materials.
1 test (the test can be immediately extended to all countries where the application is available or opt for specific countries as needed)
The number of test variants that can be tested with the current version in the store
Compared with a maximum of 3 new variants
Can a test be launched while another item is under review?
Yes
No
Mandatory formats for screenshots uploaded to the store
6.5
  • 6.5
  • 5.5
  • 12.9 (if there is an iPad version)
*Build – is a new version of the application. Updating the icon is only possible when updating the application version in the store. In other words, the term "build" refers to a specific version or variant of the application that is ready to be downloaded and installed on the users' devices. It contains all the necessary files and data for users to install and use the application.
More about optimizing graphic elements in the App Store and Google Play can be found in the article 'Graphics in Mobile App Promotion in the App Store and Google Play (ASO) – How to Optimize Graphic Elements.'

Avoiding traffic cannibalization: Evaluating optimal approaches to avoid search term cannibalization

Traffic
Popularity
Keyword
1
1 939 139
99
snapchat
2
1 157 502
96
instagram
3
852 922
94
facebook
4
508 479
90
tik tok
5
447 991
90
reddit
6
414 278
89
whatsapp
7
400 890
89
youtube
8
374 778
88
x
9
282 231
87
grindr
10
269735
87
tinder

Avoiding traffic cannibalization: Evaluating optimal approaches to avoid search term cannibalization

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.

Device size or platform
Screenshot size
Requirement
Screenshot source
6.5 inch (iPhone 13 Pro Max, iPhone 12 Pro Max, iPhone 11 Pro Max, iPhone 11, iPhone XS Max, iPhone XR)
1284 x 2778 pixels (portrait)2778 x 1284 pixels (landscape)1242 x 2688 pixels (portrait)2688 x 1242 pixels (landscape)
Required if app runs on iPhone
Upload 6.5-inch screenshots
5.8 inch (iPhone 13 Pro, iPhone 13, iPhone 13 mini, iPhone 12 Pro, iPhone 12, iPhone 12 mini, iPhone 11 Pro, iPhone XS, iPhone X)
1170 x 2532 pixels (portrait)2532 x 1170 pixels (landscape)1125 x 2436 pixels (portrait)2436 x 1125 pixels (landscape)1080 x 2340 (portrait)2340 x 1080 (landscape)
Required if app runs on iPhone and 6.5 inch screenshots are not provided
Default: scaled 6.5-inch screenshotsAlternative: upload 5.8-inch screenshots
5.5 inch (iPhone 8 Plus, iPhone 7 Plus, iPhone 6s Plus)
1242 x 2208 pixels (portrait)2208 x 1242 pixels (landscape)
Required if app runs on iPhone
Upload 5.5-inch screenshots
5.5 inch (iPhone 8 Plus, iPhone 7 Plus, iPhone 6s Plus)
2048 x 2732 pixels (portrait)2732 x 2048 pixels (landscape)
Required if app runs on iPad
Upload 12.9-inch iPad Pro (3rd generation) screenshots
5.5 inch (iPhone 8 Plus, iPhone 7 Plus, iPhone 6s Plus)
2048 x 2732 pixels (portrait)2732 x 2048 pixels (landscape)
Required if app runs on iPad
Upload 12.9-inch iPad Pro (2nd generation) screenshots
Price
Traffic Source (Self Reporting Networks)
Facebook
Google
X (Twitter)
Apple Search Ads
Cohort reports
Impression tracking
Audience segmentation
At extra charge
Custom Dashboards
Custom Reports
At extra charge
Advertisement Cost
DAU/MAU (Stickiness)
Raw Data Export
At extra charge
At extra charge
At extra charge
API Reporting
Search term
Translation
SAP* French
SAP* French (Canada)
soldes
sale
25
5
aubainerie
sale
14
*Search Ads Popularity (SAP)shows the popularity of the search term from 5 to 99.

Traffic
Popularity
Keyword
Translate (EN)
1
1 450 018
99
抖 音
Jitterbug (Douyin)
2
757 359
95
微信
WeChat
3
715 006
95
快 手
Quick hands (Kuaishou)
4
715 006
95
qq
qq
5
674 368
94
夸克
Quark
6
665 871
94
王者荣耀
Honor of Kings
7
658 993
94
小红书
Little Red Book (Xiaohongshu)
8
613 146
93
抖音 极速版
Jitterbug (Douyin) Extreme
9
515 587
92
拼多多
Pinduoduo
10
485 390
92
百 度
Baidu
Device
Icon size
iPhone
180px × 180px (60pt × 60pt @3x)
120px × 120px (60pt × 60pt @2x)
iPad Pro
167px × 167px (83.5pt × 83.5pt @2x)
iPad, iPad mini
152px × 152px (76pt × 76pt @2x)
App Store
1024px × 1024px (1024pt × 1024pt @1x)
Icon format
PNG
Color models
sRGB or P3 (see "Color Management")
Layouts
Aligned without transparency
Sizes
Shape
Square without rounded corners
All the current requirements for icons are specified in the specification.

Traffic
Popularity
Keyword
1
560 624
99
instagram
2
225 617
93
whatsapp
3
156 380
91
telegram
4
154 276
91
facebook
5
135 371
90
tik tok
6
117 595
89
ifood
7
94 638
87
tinder
8
90 955
87
capcut
9
88 335
87
nubank
10
79 121
86
uber
Icon format
32-bit PNG (with alpha channel)
Color models
512 х 512 pixels
Layouts
1024 КБ
Sizes
square, without rounding and shadows (Google automatically rounds the corners and adds shadows)
All the current requirements are specified in the specification.

Traffic
Popularity
Keyword
Translate (EN)
1
73 358
97
LINE
LINE
2
63 741
96
すいかゲーム
Watermelon game
3
60 751
96
youtube
youtube
4
50 838
94
インスタ
qq
5
44 686
94
x
Quark
6
43 836
93
tiktok
Honor of Kings
7
36 785
92
tinder
Little Red Book (Xiaohongshu)
8
35 582
92
google
Jitterbug (Douyin) Extreme
9
28 381
90
instagram
Pinduoduo
10
27 412
90
twitter
Baidu

Traffic
Popularity
Keyword
1
385 585
99
instagram
2
325 480
98
whatsapp
3
201 485
95
telegram
4
177 737
94
facebook
5
119 067
91
tik tok
6
92 427
90
ifood
7
80 473
87
tinder
8
69 379
87
capcut
9
65 120
87
nubank
10
64 602
86
uber

Traffic
Popularity
Keyword
Translate (EN)
1
233 158
99
snapchat
snapchat
2
209 668
98
instagram
instagram
3
114 577
94
tik tok
tik tok
4
92 500
93
telegram
telegram
5
70 286
91
facebook
facebook
6
59 302
90
tinder
tinder
7
51 352
89
whatsapp
whatsapp
8
42 468
87
youtube
youtube
9
36 646
86
tiktok
tiktok
10
36 420
86
messenger
messenger

Traffic
Popularity
Keyword
Translate (EN)
1
243 626
99
instagram
instagram
2
122 131
95
snapchat
snapchat
3
74 161
91
tik tok
tik tok
4
67 431
91
whatsapp
whatsapp
5
55 634
89
reddit
reddit
6
40 775
87
youtube
youtube
7
39 319
87
tinder
tinder
8
37 889
87
facebook
facebook
9
37 600
86
telegram
telegram
10
26 225
84
brawl stars
brawl stars

Traffic
Popularity
Keyword
1
123 159
99
instagram
2
91 584
97
snapchat
3
52 253
93
facebook
4
28 524
89
tik tok
5
25 788
88
reddit
6
23 972
88
youtube
7
23 005
88
tinder
8
20 257
87
whatsapp
9
17 652
86
messenger
10
14 431
84
discord

Traffic
Popularity
Keyword
Translate (EN)
1
96 271
99
인스타그램
Instagram
2
66 339
97
vpn
vpn
3
47 883
94
카카오톡
KakaoTalk
4
40 069
93
유튜브
YouTube
5
39 041
93
배달의민족
Delivery ethnicity
6
33 538
92
x
x
7
32 794
92
트위터
Twitter
8
29 047
90
쿠팡플레이
Coupang Play
9
21 262
89
네이버
Naver
10
18 882
88
티빙
Tibing

Traffic
Popularity
Keyword
1
144 520
99
instagram
2
102 720
97
snapchat
3
70 760
94
facebook
4
45 775
91
tik tok
5
26 665
88
youtube
6
25 880
87
reddit
7
24 777
87
tinder
8
21 923
86
whatsapp
9
21 702
86
messenger
10
15 312
84
spotify

Traffic
Popularity
Keyword
Translate (EN)
1
38 906
98
телеграм
telegram
2
24 281
95
telegram
telegram
3
20 773
93
бравл старс
brawl stars
4
17 750
91
пабг
YouTube
5
16 308
91
дія
Delivery ethnicity
6
15 075
91
tik tok
x
7
12 534
90
instagram
Twitter
8
11 554
89
вайбер
viber
9
11 418
89
brawl stars
brawl stars
10
11 205
89
viber
viber
  1. Traffic cannibalization is a phenomenon in which one channel (ASA) "consumes" traffic from another channel (ASO).
  2. There are two main types of cannibalization – brand protection (i.e., branded search term) or the one involving a general search term (even when the application ranks in the top 3 for it).
  3. Traffic cannibalization can be intentionally employed as a strategy if the goal is to protect the top positions in the search results page from competitors for branded or other search terms.
  4. When considering this strategy, it is important to understand how beneficial it is for you. Sometimes it can be beneficial if the niche is dynamic, competitors are strong, and every download is worth fighting for.
  5. On the other hand, you need to understand that you run the risk of spending a lot of money on something that you could have obtained for free.
  6. Therefore, you need to pay attention to how strong your brand is compared to your competitors, whether you have competitors with similar visual design and the approximate profit you would gain from pursuing the strategy.
Home
Up