| page.title=Making Your App Content Searchable by Google |
| page.tags="app indexing" |
| |
| trainingnavtop=true |
| startpage=true |
| |
| @jd:body |
| |
| <div id="tb-wrapper"> |
| <div id="tb"> |
| |
| <h2>Dependencies and prerequisites</h2> |
| <ul> |
| <li>Android 2.3 (API level 9) and higher</li> |
| </ul> |
| |
| <h2>You Should Also Read</h2> |
| <ul> |
| <li><a href="http://insidesearch.blogspot.com/2013/12/the-power-of-search-now-across-apps.html" class="external-link" target="_blank">The power of Search, now across apps (blog post)</a></li> |
| <li><a href="https://developers.google.com/app-indexing/" class="external-link" |
| target="_blank">App Indexing for Google Search</a></li> |
| <li><a href="{@docRoot}guide/components/intents-filters.html">Intents and Intent |
| Filters</a></li> |
| </ul> |
| </div> |
| </div> |
| <a class="notice-developers-video wide" href="http://www.youtube.com/watch?v=Xh_W82JgOms"> |
| <div> |
| <h3>Video</h3> |
| <p>DevBytes: App Indexing</p> |
| </div> |
| </a> |
| |
| <p>As mobile apps become more pervasive, users are looking for relevant |
| information not only from web sites but also from apps they have installed. |
| You can enable Google to crawl through your app content and present your |
| Android app as a destination to users through Google Search results, when |
| that content corresponds to a web page that you own.</p> |
| |
| <p>You can make it possible for Google Search to open specific content in your |
| app by providing intent filters for your activities. Google Search |
| app indexing complements this capability by presenting links to relevant app |
| content alongside links to your web pages in users' search results. Users on |
| mobile devices can then click on a link to open your app from their search |
| results, allowing them to directly view your app's content instead of a |
| web page.</p> |
| |
| <p>To enable Google Search app indexing, you need to provide Google with |
| information about the relationship between your app and web site. This process |
| involves the following steps:</p> |
| <ol> |
| <li>Enable deep linking to specific content |
| in your app by adding intent filters in your app manifest.</li> |
| <li>Annotate these links in the associated web pages on your web site or in a |
| Sitemap file.</li> |
| <li>Opt in to allow Googlebot to crawl through your APK in the Google Play store |
| to index your app content. You are automatically opted-in when you join as |
| a participant in the early adopter program. |
| </li> |
| </ol> |
| |
| <p class="note"><strong>Note: </strong> |
| Currently, the Google Search app indexing capability is restricted to |
| English-only Android apps from developers participating in the early adopter |
| program. You can sign up to be a participant by submitting the <a |
| href="https://docs.google.com/a/google.com/forms/d/1itcqPAQqggJ6e4m8aejWLM8Dc5O8P6qybgGbKCNxGV0/viewform" |
| class="external-link" target="_blank">App Indexing Expression of Interest</a> form. |
| </p> |
| |
| <p>This class shows how to enable deep linking and indexing of your application |
| content so that users can open this content directly from mobile search |
| results.</p> |
| |
| <h2>Lessons</h2> |
| |
| <!-- Create a list of the lessons in this class along with a short description of each lesson. |
| These should be short and to the point. It should be clear from reading the summary whether someone |
| will want to jump to a lesson or not.--> |
| |
| <dl> |
| <dt><b><a href="deep-linking.html">Enabling Deep Links for App |
| Content</a></b></dt> |
| <dd>Shows how to add intent filters to enable deep linking to app |
| content.</dd> |
| <dt><b><a href="enabling-app-indexing.html">Specifying App Content for |
| Indexing</a></b></dt> |
| <dd>Shows how to annotate web site metadata to allow Google's algorithms to index |
| app content.</dd> |
| </dl> |