Hide

Introduction to App Indexing

App Indexing helps you engage your app users and increase app installs directly from Google Search. This means that mobile users who have your app installed will be able to open content deep in your app directly from Search results, and Android users who do not yet have your app installed will be given an opportunity to do so.

For example, suppose you have an online recipe catalog and Google has indexed your app content. If a user with your app installed searches for a vegetable soup recipe using their phone, Google can show a link directly to the recipe within your app. If the user doesn’t yet have your Android app installed, Google can show an install button for it.

Finally, you can also take advantage of the App Indexing API to enable query autocompletion for your Android app, so that the Google app can drive re-engagement to your app through automatic query completions. This means that a mobile user who types a query into the Google app will see your app appear in the autocompletion drop-down when that query matches content in your app.

For example, suppose a user has previously viewed a page in the Zagat app about the "Calafia Cafe." Zagat uses the App Indexing API to note the fact that the user viewed the page. Later, the same user wants to find that cafe they were reading about, and searches for "cala..." in the Google app. Using the data reported through the API, a query autocompletion for "Calafia Cafe" appears for the user, who can quickly return to the same page in the Zagat app from before.

How do I set it up?

To enable App Indexing, follow this basic process:

  1. Support deep links in your mobile app.
  2. Publish your deep links.
  3. Test your implementation.

After you complete these steps, you’ll be able to see how your links are performing in Google Search results—either from the Search Analytics tab in the Google Search Console, or by extracting the referrer information that Google attaches to your links. You can also check for errors in your Android app using the Google Search Console.

Technical requirements

Android:

  1. Developed on apps with a minsdkVersion no higher than 17.
  2. Available on searches using the Google app version 2.8+, and Chrome for Android 4.1+.
  3. Available for signed-in users.

iOS 8:

  1. Developed using a base SDK of iOS8.
  2. Available on searches using the Google app version 5.3+, and Chrome for iOS.
  3. Available for signed-in users.

Get started: App Indexing for Android App Indexing for iOS

Send feedback about...

App Indexing