Top Banner
App Indexing Daniele Vitali Lead Mobile Engineer [email protected]
54

Google App indexing

Apr 12, 2017

Download

Marketing

Daniele Vitali
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Google App indexing

App Indexing

Daniele Vitali Lead Mobile Engineer

[email protected]

Page 2: Google App indexing

Back in 1991…

The very first website

Page 3: Google App indexing

200M

400M

600M

800M

1B

1998 2006 2014201020021992

1M Web Hostnames

1B Web Hostnames

1M Apps on Play Store

Page 4: Google App indexing

“As for websites, mobile search will become a key way to discover and

engage with apps”

–Google

Page 5: Google App indexing

So many apps, but how many do we actively use?

Page 6: Google App indexing

60% are not used

5

10

15

20

25

30

35

2011 2012 2013

23

10 11 12

28

33

Apps on smartphone

Actively used apps

Page 7: Google App indexing

–VentureBeat

“Imagine a web without URLs. That’s what the mobile app world looks

like now”

Page 8: Google App indexing

Deep Linking

Emerging technology to reference contents, pages, states of the apps

Makes easy to jump from one app to an other

Create a richer mobile UX

Page 9: Google App indexing

Giants Driving Adoption

Cards AppLinks

• Announced in April 2013 • App-to-App linking • Opens apps or download them from a post

• Highest adoption rate for top apps

• Announced at F8 2014

• App-to-App linking

• Only for AppLinks-enabled apps

Page 10: Google App indexing

Giants Driving Adoption

Cards AppLinksApp Indexing

Page 11: Google App indexing

App Indexing

Acquisition Re-Engagement

Page 12: Google App indexing

Acquire new users

Page 13: Google App indexing

Increase traffic

Page 14: Google App indexing

Autocompletion

Page 15: Google App indexing

Now On Tap

Page 16: Google App indexing

Higher Ranking

Page 17: Google App indexing

Case Studies

+15% - dormant app user re-engagement

+10% - weekly sessions per active user

+22.2% - search impressions

+20% - visits coming from Google Search

2x - chance to share an article

+9.6% - restaurant page views

https://goo.gl/AgNkML

Page 18: Google App indexing

Case Studies

+11.6% - daily traffic from referrals

+4.5% - CTR for deep links over web links

+8% - app traffic

https://goo.gl/AgNkML

Page 19: Google App indexing

Indexing the app

Page 20: Google App indexing

Requirements

Google Chrome / Google Search app

Android 2.3+ (API level 9)

User must be signed in for Autocompletion benefits

Page 21: Google App indexing

Add Deep Linking Support

Page 22: Google App indexing

Add Deep Linking Support

Page 23: Google App indexing

App Indexing APIs

Page 24: Google App indexing

Publish the Deep Links

Page 25: Google App indexing

Publish the Deep Links

Page 26: Google App indexing

URI Schema

protocol package ID

scheme

host path

Page 27: Google App indexing

Associate app with web site

Page 28: Google App indexing

Associate app with web site

Page 29: Google App indexing

Google Search Console

Page 30: Google App indexing

Google Search Console

Page 31: Google App indexing

Google Search Console

Page 32: Google App indexing

Google Search Console

Page 33: Google App indexing

Google Search Console

Page 34: Google App indexing

Android Studio 2.0

Support for deep linking

Code generation

Static Analysis

Real time testing

Page 35: Google App indexing

App Indexing for iOS 9

Rely on Universal Links

Re-engage users

Ranking boost

No new user acquisition

CocoaPods repository

Page 36: Google App indexing

Integrating App Indexing in iOS 9

Support Universal Links in UIAppDelegate

Create the app-to-site association

Add a com.apple.developer.associated-domains, listing each domain associated

Create an apple-app-site-association file for each associated domain with the content your app supports and host it at the root level of your domain.

Page 37: Google App indexing

Integrating App Indexing in iOS 9

Pull App Indexing from CocoaPods

Import App Indexing

pod ‘GoogleAppIndexing'pod install

#import <GoogleAppIndexing/GoogleAppIndexing.h>

Page 38: Google App indexing

Integrating App Indexing in iOS 9

Register your app in AppDelegate

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[GSDAppIndexing sharedInstance] registerApp: @"iTunes ID”]; return YES;}

Page 39: Google App indexing

SEO for App-only content

App Indexing API

Time spent on a single content

App Crawler from Googlebot

Don’t cheat!

Page 40: Google App indexing

Measure App indexing benefits

Page 41: Google App indexing

Measure App indexing benefits

Page 42: Google App indexing

Measure App indexing benefits

Page 43: Google App indexing

App Indexing for App-only content

Page 44: Google App indexing

Google App Streaming

For apps with app-only content which are not installed

Run the app remotely

Works out of the box

No iOS support… yet

Page 45: Google App indexing

Google App Streaming

Page 46: Google App indexing

Google App Streaming

Page 47: Google App indexing

Google App Streaming

Page 48: Google App indexing

Google App Streaming

Page 49: Google App indexing

Google App Streaming

Experimental version

Running on Google Play app

Streaming from Google Cloud Platform

Only for Lollipop+

Only searching with Google app

Only over WiFi

Page 50: Google App indexing

SignUp for Preview

https://developers.google.com/app-indexing/app-only

Page 51: Google App indexing

References

App Indexing on Google Developers - https://developers.google.com/app-indexing

App Indexing on Android Developers - http://developer.android.com/training/app-indexing

Rocket Guidelines for App Indexing - https://wiki.jira.rocket-internet.de/display/RELEASE/App+Indexing

Case Studies - https://developers.google.com/app-indexing/partners/case-studies

App Streaming - http://marketingland.com/google-app-streaming-web-of-apps-152449

Search Quality Guidelines - http://static.googleusercontent.com/media/www.google.com/en//insidesearch/howsearchworks/assets/searchqualityevaluatorguidelines.pdf

Page 52: Google App indexing

Tips And Tricks

App Indexing for app-only content available soon

Include App Indexing API

Prefer http over custom schema

Index iOS content with Universal Linking

Page 53: Google App indexing

Tips And Tricks

Continue to add deep links

Coverage is important

Consider App Indexing a requirement

First Click Free experience

Use Google Search Console

Page 54: Google App indexing

Questions?

Thank you

Daniele Vitali Lead Mobile Engineer

[email protected]