quddusc | 240aca3 | 2013-12-19 16:59:17 -0800 | [diff] [blame] | 1 | page.title=Making Your App Content Searchable by Google |
quddusc | 4dc7ed9 | 2013-11-18 15:15:07 -0800 | [diff] [blame] | 2 | page.tags="app indexing" |
| 3 | |
| 4 | trainingnavtop=true |
| 5 | startpage=true |
| 6 | |
| 7 | @jd:body |
| 8 | |
| 9 | <div id="tb-wrapper"> |
| 10 | <div id="tb"> |
| 11 | |
| 12 | <h2>Dependencies and prerequisites</h2> |
| 13 | <ul> |
| 14 | <li>Android 2.3 (API level 9) and higher</li> |
| 15 | </ul> |
| 16 | |
| 17 | <h2>You Should Also Read</h2> |
| 18 | <ul> |
| 19 | <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> |
| 20 | <li><a href="https://developers.google.com/app-indexing/" class="external-link" |
| 21 | target="_blank">App Indexing for Google Search</a></li> |
| 22 | <li><a href="{@docRoot}guide/components/intents-filters.html">Intents and Intent |
| 23 | Filters</a></li> |
| 24 | </ul> |
| 25 | </div> |
| 26 | </div> |
| 27 | <a class="notice-developers-video wide" href="http://www.youtube.com/watch?v=Xh_W82JgOms"> |
| 28 | <div> |
| 29 | <h3>Video</h3> |
| 30 | <p>DevBytes: App Indexing</p> |
| 31 | </div> |
| 32 | </a> |
| 33 | |
| 34 | <p>As mobile apps become more pervasive, users are looking for relevant |
| 35 | information not only from web sites but also from apps they have installed. |
| 36 | You can enable Google to crawl through your app content and present your |
| 37 | Android app as a destination to users through Google Search results, when |
| 38 | that content corresponds to a web page that you own.</p> |
| 39 | |
| 40 | <p>You can make it possible for Google Search to open specific content in your |
| 41 | app by providing intent filters for your activities. Google Search |
| 42 | app indexing complements this capability by presenting links to relevant app |
| 43 | content alongside links to your web pages in users' search results. Users on |
| 44 | mobile devices can then click on a link to open your app from their search |
| 45 | results, allowing them to directly view your app's content instead of a |
| 46 | web page.</p> |
| 47 | |
| 48 | <p>To enable Google Search app indexing, you need to provide Google with |
| 49 | information about the relationship between your app and web site. This process |
| 50 | involves the following steps:</p> |
| 51 | <ol> |
| 52 | <li>Enable deep linking to specific content |
| 53 | in your app by adding intent filters in your app manifest.</li> |
| 54 | <li>Annotate these links in the associated web pages on your web site or in a |
| 55 | Sitemap file.</li> |
| 56 | <li>Opt in to allow Googlebot to crawl through your APK in the Google Play store |
| 57 | to index your app content. You are automatically opted-in when you join as |
| 58 | a participant in the early adopter program. |
| 59 | </li> |
| 60 | </ol> |
| 61 | |
| 62 | <p class="note"><strong>Note: </strong> |
| 63 | Currently, the Google Search app indexing capability is restricted to |
| 64 | English-only Android apps from developers participating in the early adopter |
| 65 | program. You can sign up to be a participant by submitting the <a |
| 66 | href="https://docs.google.com/a/google.com/forms/d/1itcqPAQqggJ6e4m8aejWLM8Dc5O8P6qybgGbKCNxGV0/viewform" |
| 67 | class="external-link" target="_blank">App Indexing Expression of Interest</a> form. |
| 68 | </p> |
| 69 | |
| 70 | <p>This class shows how to enable deep linking and indexing of your application |
| 71 | content so that users can open this content directly from mobile search |
| 72 | results.</p> |
| 73 | |
| 74 | <h2>Lessons</h2> |
| 75 | |
| 76 | <!-- Create a list of the lessons in this class along with a short description of each lesson. |
| 77 | These should be short and to the point. It should be clear from reading the summary whether someone |
| 78 | will want to jump to a lesson or not.--> |
| 79 | |
| 80 | <dl> |
| 81 | <dt><b><a href="deep-linking.html">Enabling Deep Links for App |
| 82 | Content</a></b></dt> |
| 83 | <dd>Shows how to add intent filters to enable deep linking to app |
| 84 | content.</dd> |
| 85 | <dt><b><a href="enabling-app-indexing.html">Specifying App Content for |
| 86 | Indexing</a></b></dt> |
| 87 | <dd>Shows how to annotate web site metadata to allow Google's algorithms to index |
| 88 | app content.</dd> |
| 89 | </dl> |