App indexing was introduced in 2013 for Android apps and in May 2015 for iOS apps.
The 'App Indexing' principle means that you tell Google that your pages have an "app format" equivalent.
Advantages:
App indexing does not affect the ranking of your website on the search result pages. However, it impacts the way your website is displayed and therefore has an impact on the CTR. The display of that button in the snippet catches the attention of the user.
These direct links - found in the content of your application - are called "deep links". These deep links are referred to “intent filters” by Google in-app indexing.
To index your content on Google page results, link to each URL on the website the equivalent page of the app via the AndroidManifest.xml file. Google will use this equivalence to push the right correspondance in its results pages.
The website-app association is also important via the 'Digital Asset Links' interface and the search console for which we will need a read-only access at seo@acquisit.io
Find the summary of all the technical details on the Google tutorial here
Tips for Android apps: If you have programmed an Android app, you can use the Google Search Console to check for any app indexing errors. This requires that you first register the app in the Search Console just like with a regular website.
For those who offer Android apps, it is recommended to track app performance using Google Analytics. This provides deep insights of your system. All necessary information can be found here.
For IOS 9 and above, App Indexing relies on the HTTP protocol that allows to establish the correspondances between the website URLs and the interfaces of the app. You will need to use the UIApplicationDelegate
Similarly to Android, an association must be made between the domain of the website and the application. In order to do that, the apple.developper.associated-domains must list it. To test the display of app-indexing in Google Search, use the Preview Search Result on IOS/ the search result on IOS
Find all technical details on the Google tutorial HERE
This article might help you as well HERE