Download - The Future of Deep Linking & App Indexing
@Suzzicks MobileMoxie #SMXMunich
The Future of App Indexing
@Suzzicks MobileMoxie #SMXMunich
Google Talks About Apps in Autocomplete
@Suzzicks MobileMoxie #SMXMunich
Surfaced through the Google App Indexing API
@Suzzicks MobileMoxie #SMXMunich
But There Is MoreGoing on Here…
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich @Suzzicks MobileMoxie #SMXMunich
A “Phone” Universal in Google Search App/ Google Now
@Suzzicks MobileMoxie #SMXMunich @Suzzicks MobileMoxie #SMXMunich
A “Phone” Universal in Google Search App/ Google Now
My logged-in Chrome app history/ activity
@Suzzicks MobileMoxie #SMXMunich @Suzzicks MobileMoxie #SMXMunich
A whole app installed on my phone.
My logged-in Chrome app history/ activity
A “Phone” Universal in Google Search App/ Google Now
@Suzzicks MobileMoxie #SMXMunich @Suzzicks MobileMoxie #SMXMunich
A whole app installed on my phone.
A deep link to my friend’s contact card!
My logged-in Chrome app history/ activity
A “Phone” Universal in Google Search App/ Google Now
@Suzzicks MobileMoxie #SMXMunich @Suzzicks MobileMoxie #SMXMunich
A whole app installed on my phone.
A deep link to my friend’s contact card!Deep links to play my music - called “Listen Actions”
My logged-in Chrome app history/ activity
A “Phone” Universal in Google Search App/ Google Now
@Suzzicks MobileMoxie #SMXMunich @Suzzicks MobileMoxie #SMXMunich
A whole app installed on MY phone.
A deep link to MY friend’s contact card!Deep links to play MY music - called “Listen Actions”
MY logged-in Chrome app history/ activity
A “Phone” Universal in Google Search App/ Google Now
@Suzzicks MobileMoxie #SMXMunich
Relevant “My”
Queries That Can Target
Private Index
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Google App Also Has User-Specific Android Deep Links (From API)
Deep links to previously-viewed content in an Android App with Web Parity that uses the App Indexing API…
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Google App Also Has User-Specific Android Deep Links (From API)
Deep links to previously-viewed content in an Android App with Web Parity that uses the App Indexing API…
… Not private data, but privately indexed
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
3rd Party Apps Can’t Index Private Data Because… Web Parity…?
?
@Suzzicks MobileMoxie #SMXMunich
When Google Stops Requiring Web Parity
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
When Google Stops Requiring Web Parity
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Google is Amassing a Private Index: Picture Your Brand Here
Photos from Google Photos
Contacts in Google Contacts
Search History from Chrome
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Personal Index Can Surface Specific Emails
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Aggregated Data From Google Apps:
Gmail, Calendar, Maps, Contacts…
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Combining Sourced Data With Feeds For A Richer Interface
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Photos Results on
Android Are Also
Deep Links
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Use Machine Learning
Image Recognition
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
See Which Devices are Sharing Info With
The Private Index
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Read More About The Private Index…
http://searchengineland.com/android-marshmallow-seo-series-sponsored-google-now-cards-23-234719
@Suzzicks
@Suzzicks MobileMoxie #SMXMunich
Non-Parity Indexing Could be possible with the Google App Indexing API – theoretically could index
deep links without a corresponding web URL
@Suzzicks MobileMoxie #SMXMunich
Not Many Apps Using App Indexing API
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
A Ranking Factors Dilemma for GoogleHow Do You Rank Apps-Only Vs. Web Only?
App-Only Ranking Factors:
InstallationTechnical ImplementationEngagement
Web-Only Ranking Factors:
On-Page OptimizationSite SpeedLinksMobileFriendliness
@Suzzicks MobileMoxie #SMXMunich
What About iOS Apps?
We Have No Engagement Data for
Them – No Bi-directional API
@Suzzicks MobileMoxie #SMXMunich
Google Now & Now on Tap
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
An Open Google Now API?
@Suzzicks MobileMoxie #SMXMunich @Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
How Would it Rank Competitors?
@Suzzicks MobileMoxie #SMXMunich
This Means Google Needs Engagement Data for Google Now…
...@Override public void onStart() { super.onStart(); mClient.connect(); AppIndex.AppIndexApi.start(mClient, getAction()); }
@Override public void onStop() { AppIndex.AppIndexApi.end(mClient, getAction()); mClient.disconnect(); super.onStop(); }...
Full code sample here: bit.ly/appindexingAPIcode
“Can Haz Engagement Data?”
@Suzzicks MobileMoxie #SMXMunich
…And Apps Need to Focus on Good Engagement To Win At Google Now
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Monetization of Google Now
@Suzzicks MobileMoxie #SMXMunich
App Streaming
@Suzzicks MobileMoxie #SMXMunich
Potentially a Cross-OS App Solution?
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
But App Streaming Has A Connection Requirement…
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
But App Streaming Has A Connection Requirement…
@Suzzicks MobileMoxie #SMXMunich
Not Common for World-Wide Mobile Use
@Suzzicks MobileMoxie #SMXMunich
Read More About App Streaming & Connection Speed
http://searchengineland.com/android-marshmallow-seo-series-sponsored-google-now-cards-23-234719
@Suzzicks
More thoughts on App Streaming and connection speed:bit.ly/mobileconnectionspeed
@Suzzicks MobileMoxie #SMXMunich
@Suzzicks MobileMoxie #SMXMunich
Summary Think About Private Indexing – Indexing User
Activities AND Eventually Indexing Private User DataPrepare for Google Now API – Increase Your App
EngagementPrepare for App Only search results – Look into App
Streaming if you are App-Only