90 lines
3.5 KiB
Plaintext
90 lines
3.5 KiB
Plaintext
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>
|