App indexing allows us to enable Google to crawl through an android app's content and present it to users through Google Search results.
Users on mobile devices can then click on a link to open our app from their search results, allowing them to directly view the app's content instead of a web page. This can be done by providing Google with information about the relationship between an app and its website.
This process involves the following steps:
- Enabling deep linking to specific content in the app by adding intent filters in the app's manifest.
- Annotating these links in the associated web pages on the web site or in a Sitemap file.
- Opting in to allow Googlebot to crawl through the APK in the Google Play store to index the app content.
The complete developer documentation can be found here and here.