Firebase App Indexing
Firebase App Indexing gets your app into Google Search. If users have your app installed, they can launch your app and go directly to the content they searched for. App Indexing re-engages your app users by helping them find both public and personal content right on their device, even offering query autocompletions to help them more quickly find what they need. If users don’t yet have your app, relevant queries trigger an install card for your app in Search results.
|Search Results||App Indexing surfaces links to app content on Google Search. For Android, this includes an install button for your app, as well as personal content results in the Google app.|
|Installs||The install button for your app appears next to your homepage search result, giving users an easy path to installing your app to view content.|
|Autocompletions||App Indexing on Android lets your users see app content directly from suggested results in the Google app.|
|Assistant||App Indexing powers public content results for screen search on Android and Google Assistant on Pixel and Allo.|
|Ad Targeting||If you use AdMob to monetize your app, App Indexing and AdMob will work together to improve the quality of targeted ads for public content in your app, helping to drive increased advertising revenue.|
How does it work?
When you use the same HTTP/HTTPS URLs in your app that you use on your website, Google Search can crawl, index, and serve these links to public content in your app. While this is all you need to do to get your public app content indexed by Google, the App Indexing API on Android can help you get more.
The App Indexing API on Android enhances ranking performance for links to your app and provides autocomplete suggestions based on user actions you log in your app. Beyond enabling Google to index the public content in your app and serve it in search results and autocomplete suggestions, you can use the App Indexing API to create an on-device index of personal content that users can see in the Google app. This personal content is the user’s content, tied to their account or device. For example, in a recipe app where users can add notes, the notes users add to the recipes are their personal content. These recipe notes appear in the Google app.
What features work for your app?
App Indexing offers enhancements to public content indexing, an on-device personal content index, and logging for user actions on both public and personal content in the app. Depending on your app’s use cases, some of these features may make more sense than others. Use the following table as an at-a-glance guide to the different App Indexing features to decide what to add to your app.
|App Content Type||Public Content Indexing (Android and iOS)||Personal Content Indexing (Android only)||Log User Actions (Android only)|
|Public content only
Users don’t create personal content in these apps. For example, videos in YouTube.
|Personal content only
The content in these apps is almost exclusively tied to a specific user. For example, a messaging app like Gmail or a productivity app like Keep.
|Both public and personal content
These apps have both app-generated public content and user-generated personal content.
To learn more about App Indexing in real-world scenarios, check out the case studies and featured apps that highlight App Indexing implementations.
App Indexing One-Pager
Daily Mail / MailOnline
Featured iOS apps and Android apps
|Set up your links||Getting started with App Indexing is easy. Associate your app with your website and update your app to parse and handle HTTP URLs that match links to your website.|
|Build and index||Enable an on-device index of personal content that populates search results in the Google app on Android (if applicable).|
|Log user actions||Log user actions so users can see app pages they’ve visited as suggested results in the Google app. Data about actions users take in your app improve search results and bring users to your relevant app content faster.|
|Test your implementation||Use a number of tools, including the Search Preview Tool, to verify that your App Indexing implemenation operates as expected.|
|Measure impact||Analyze the impact and quality of your content using Search Console and search referrals.|