Overview of how to setup up app indexing inside of a mobile application. Includes the technical implementation for Android and Windows Phone, as well as some speculation about iOS app indexing support. Covers Bing App Linking setup as well.
Topics Covered include:
- App URI format for deep links
- Creating an intent filter and view action in AndroidManifest.xml
- Crawl of app URI via rel=alternate, schema ViewAction in JSON-LD, and annotations in XML Sitemap
- Managing noindex for app indexing via noindex.xml in the App Resource Directory
- App indexing API
- App appearance in autocomplete
- App actions via knowledge graph and app indexing
- Listen actions in JSON-LD
- App actions in search results via Knowledge Graph
- iOS app indexing for Apple devices
- Windows Phone and Window App indexing via Bing App Linking
4. Search as an Interface
Visits to app,
not websites
Takes action on
your behalf
Hands free UI
(wearables)
Solutions, not
web pages
Search examples: http://blog.tackmobile.com/article/android-wear-gui-elements/
29. Launch Windows Apps From Bing
Image: http://www.bing.com/webmaster/help/app-linking-09399b4b
30. Bing App Linking
1. Copy Windows (Phone) Store URL
2. Go to Bing Webmaster Tools to
configured App Linking
3. In Configure My Site > Connected Pages
paste URL
4. Verify
Schema Markup
Enable Deep
Linking
Register App
Link Site to App
32. Bing App Linking
You can create deep links from web search
results to your app by interpreting launch
arguments.
Different for Windows Runtime vs.
Silverlight Windows.
Schema Markup
Enable Deep
Linking
Register App
Link Site to App
33. Bing App Linking
Use Bing App Linking Test Tool (.exe)
Schema Markup
Enable Deep
Linking
Register App
Link Site to App
34. App Indexing Resources
Everything You Need to Know About Mobile App Search:
http://moz.com/blog/mobile-app-search
Google Developers: App Indexing:
https://developers.google.com/app-indexing/
App Indexing Code Lab:
http://search-codelabs.appspot.com/codelabs/app-indexing
Bing App Linking:
http://www.bing.com/dev/en-us/applink
35. People to Follow
Lawrence Chang, Google:
https://twitter.com/lawrence_chang
Jarek Wilkiewicz, Google:
https://twitter.com/wjarek
Shawn Simister, Google:
https://twitter.com/narphorium