SlideShare a Scribd company logo
1 of 50
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 1#FriendsofSearch2016
Emily Grossman
MobileMoxie
App Indexing & Mobile SEO:
Winning At The New Frontier
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 2#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 3#FriendsofSearch2016
Image Source: “http://www.developereconomics.com/websites-vs-web-apps/”
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 4#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 5#FriendsofSearch2016
App Single Apps Universal App Pack
Google Ranking Whole Apps
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 6
Google Ranking App Screens (Deep Links)
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 7#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 8#FriendsofSearch2016
Image source: http://www.windtraveler.net/2010/06/jerry-whipple-should-have-stuck-with.html
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 9#FriendsofSearch2016
Image source: http://7-themes.com/data_images/out/26/6857797-japanese-art.jpg
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 10#FriendsofSearch2016
App Saturation In Logged-In Search
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 11#FriendsofSearch2016
5 App Deep Link Results
2 Web Page “Blue Link” Results
(Both are “mobile-friendly”)
Logged-In Branded
Local Search Result
Page 1:
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 12#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 13
App Saturation After App Streaming is Public?
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 14
How to Rank Apps in Google Search
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 15
App Pack Optimization
App Title
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 16
Rankings Differ
Between
Android and iOS
Test on Multiple
Devices Or Use A
Local-Mobile
Search Simulator
App Pack on Android But Not iOS!
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 17#FriendsofSearch2016
bit.ly/mobile-search-simulator
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 18
Google App Indexing
Support HTTP URLsSupport HTTP URLs
bit.ly/g-app-indexing
#FriendsofSearch2016
1. Prepare App
2. Associate App with Website
3. Control Indexing
1. Prepare App
2. Associate App with Website
3. Control Indexing
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 19
1 Prepare App
#FriendsofSearch2016
Support HTTP URLs
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 20
2 Associate App with Website
Add your app as a new property to Search Console using the syntax
android-app://{package-name}/
#FriendsofSearch2016
Support HTTP URLs
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 21
Create noindex.XML file:
Reference it in the
AndroidManifest.xml
file:
3 Control Indexing
#FriendsofSearch2016
Support HTTP URLs
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 22
1 Prepare App
• Modify your application
delegate
• Adopt an entitlement in
Xcode that lists each domain
associated with your app
READ:
http://bit.ly/ios9universallinks
http://bit.ly/UIApplicationDelegat
e-Reference
WATCH:
http://bit.ly/appleuniversallinks
#FriendsofSearch2016
Support HTTP URLs
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 23
{
"applinks": {
"apps": [],
"details": {
»ABC0123.com.domain.App": {
"paths":[ "*" ]
}
}
}
}
Associate App with Website
• Create an apple-app-site-
association file for each
associated domain with the content
your app supports and host it at the
root level.
NOTE: The association file must be
hosted on a domain that supports
HTTPS/TLS, even if the HTTP deep links
are not themselves served via HTTPS.
2
#FriendsofSearch2016
Support HTTP URLs
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 24
{
"applinks": {
"apps": [],
"details": {
»ABC0123.com.domain.App": {
"paths":[
”/folder/subfolder/”,
”/folder2/subfolder2/*”,
]
}
}
}
}
Control Indexing
• Modify apple-app-site-
association file to specify only
the content that is parallel between
the app and the website.
3
#FriendsofSearch2016
Support HTTP URLs
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 25
Google App Indexing
Support HTTP URLs
Enable Your App To
Send a Feed of Deep
Links
Support HTTP URLs
Enable Your App To
Send a Feed of Deep
Links
Via Android App Indexing API Via GoogleAppIndexing SDK
bit.ly/g-app-indexing
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 26
...
public class MainActivity extends Activity {
private GoogleApiClient mClient;
private Uri mUrl;
private String mTitle;
private String mDescription;
@Override
protected void onCreate(Bundle savedInstanceState) {
mClient = new
GoogleApiClient.Builder(this).addApi(AppIndex.API).build();
mUrl = "http://examplepetstore.com/dogs/standard-poodle";
mTitle = "Standard Poodle";
mDescription = "The Standard Poodle stands at least 18 inches at the
withers";
}
...
Full code sample here: bit.ly/appindexingAPIcode
#FriendsofSearch2016
Enable App To Send Feed of Deep Links
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 27
...
@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
#FriendsofSearch2016
Enable App To Send Feed of Deep Links
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 28
...
@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
#FriendsofSearch2016
Enable App To Send Feed of Deep Links
+ Extra
Rankings
Boost
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 29
1. Use most up-to-date version of CocoaPods
2. Add ‘GoogleAppIndexing’ pod to Podfile
3. Save and Install Pod
4. Import GoogleAppIndexing
1. Register app
pod 'GoogleAppIndexing'
pod install
#import <GoogleAppIndexing/GoogleAppIndexing.h>
[[GSDAppIndexing sharedInstance] registerApp:your iTunes ID];
#FriendsofSearch2016
Enable App To Send Feed of Deep Links
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 30
Google App Indexing
Support HTTP URLs
Enable Your App To
Send a Feed of Deep
Links
Test
Implementation
Support HTTP URLs
Enable Your App To
Send a Feed of Deep
Links
Test
Implementation
http://bit.ly/test-android-indexing http://bit.ly/test-iOS-indexing
bit.ly/g-app-indexing
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 31
Google App Indexing
Support HTTP URLs
Enable Your App To
Send a Feed of Deep
Links
Test
Implementation
Optimize
Support HTTP URLs
Enable Your App To
Send a Feed of Deep
Links
Test
Implementation
Optimize
bit.ly/g-app-indexing
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 32
bit.ly/g-app-indexing
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 33
How to Check If Your Website is Mobile-Friendly
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 34
Check Your Website
For Mobile-Friendly Tags
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 35
bit.ly/mobilefriendlytest
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 36
 Unblock CSS & Javascript
bit.ly/mobilefriendlytest
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 37
 Unblock CSS & Javascript
 Remove App Interstitials (App
Banners are OK)
bit.ly/mobilefriendlytest
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 38
 Unblock CSS & Javascript
 Remove App Interstitials (App
Banners are OK)
 Check Mobile UX (Meta
Viewport, Tap Targets, Font Size)
bit.ly/mobilefriendlytest
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 39
 Unblock CSS & Javascript
 Remove App Interstitials (App
Banners are OK)
 Check Mobile UX (Meta
Viewport, Tap Targets, Font Size)
 Improve PageSpeed
bit.ly/mobilefriendlytest
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 40
How to Go Beyond Mobile-Friendly &
Beyond Google!
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 41#FriendsofSearch2016
Knowledge Graph is EXTRA Important for Mobile
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 42
Optimize GMB for Google Now & Now on Tap
Optimized!
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 43#FriendsofSearch2016
Appear in Spotlight and Safari Results
Leverage Apple Search & Apple Maps
https://mapsconnect.apple.com
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 44#FriendsofSearch2016
Leverage Apple Search Contacts
Spotlight Search
ranks on-device
contacts by
searching name,
phone number
and even notes!
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 45
Mobile PPC
Mobile AdWords Extensions:
 Apps
 Calls
 Locations
 Reviews
 Sitelinks
 Callouts
 Consumer Ratings
 Previous Visits
 Seller Ratings
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 46#FriendsofSearch2016
Mobile Sponsored Results
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 47#FriendsofSearch2016
Summary & Action Items
 Apps are NEW and TOUGHER
competition for SEOs
 App results change based on
OS and install status
 App Streaming threatens to
increase app presence in
SERPs
 Optimize your apps to take
advantage of rankings boosts
 Optimize your website to fit
Google’s mobile standards
 Explore opportunities to
increase visibility outside of
traditional mobile search
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 48
You don’t have mobile customers and
desktop customers.
You just have customers.
Source: “Connecting the Dots: Measuring Your Micro-Moments Strategy” September 2015 - ThinkwithGoogle.com
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 49
Emily Grossman
emily@mobilemoxie.com
@goutaste
www.mobilemoxie.com
2 Months Free Code:
FRIENDS
facebook.com/mobilemoxie
@mobilemoxie
#FriendsofSearch2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 50
References & Links
• App Streaming: http://marketingland.com/google-app-streaming-web-of-apps-152449
• Mobile Moxie Search Simulator Tool: http://bit.ly/mobile-search-simulator
• App Indexing Instructions: http://bit.ly/g-app-indexing
• Tool to check for site-association file: http://bit.ly/universal-links-tool
• Mobile Friendly Test: http://bit.ly/mobilefriendlytest
• Apple Maps Connect: https://mapsconnect.apple.com
Images and Quotes
Google Quote: https://twitter.com/ThinkwithGoogle/status/662045561248464896
Japanese Woodblock Art: http://eightface.com/files/images/2010.09.japanese.woodblock.print.jpg
Japanese Woodblock Art:
http://www.lazerhorse.org/wp-content/uploads/2015/01/Katsushika-Hokusai-Japanese-Art-Landscape.jpg
Phone in hand image: http://zogdigital.com and http://Ev2.me
#FriendsofSearch2016

More Related Content

What's hot

Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016
Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016
Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016MobileMoxie
 
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017MobileMoxie
 
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobileMoxie
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Suzzicks
 
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017MobileMoxie
 
The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017MobileMoxie
 
Mobile-First Indexing: Re-thinking Position Zero
Mobile-First Indexing: Re-thinking Position ZeroMobile-First Indexing: Re-thinking Position Zero
Mobile-First Indexing: Re-thinking Position ZeroMobileMoxie
 
Basics to Search Engine Optimization & App Store Optimization with Pooja Goyal
Basics to Search Engine Optimization & App Store Optimization with Pooja GoyalBasics to Search Engine Optimization & App Store Optimization with Pooja Goyal
Basics to Search Engine Optimization & App Store Optimization with Pooja GoyalPooja Singla
 
Increasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsIncreasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsSearch Marketing Expo - SMX
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...Search Marketing Expo - SMX
 
Cindy Krum Mobile First Keynote Next10x 2017
Cindy Krum Mobile First Keynote Next10x 2017Cindy Krum Mobile First Keynote Next10x 2017
Cindy Krum Mobile First Keynote Next10x 2017MobileMoxie
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slidesPersonagraph
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App IndexationJustin Briggs
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Branch
 
Mobile SEO - Aleyda Solis
Mobile SEO - Aleyda SolisMobile SEO - Aleyda Solis
Mobile SEO - Aleyda SolisAleyda Solís
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppJuan Gomez
 
From Web Site to Web App: Fantastic Optimisations and Where To Find Them
From Web Site to Web App: Fantastic Optimisations and Where To Find ThemFrom Web Site to Web App: Fantastic Optimisations and Where To Find Them
From Web Site to Web App: Fantastic Optimisations and Where To Find ThemMobileMoxie
 

What's hot (20)

Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016
Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016
Indexing on Fire: Google Firebase Native & Web App Indexing - MozCon 2016
 
Apple: The Next King of Search By Ian Sefferman
Apple: The Next King of Search By Ian SeffermanApple: The Next King of Search By Ian Sefferman
Apple: The Next King of Search By Ian Sefferman
 
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
 
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
 
Google App indexing
Google App indexingGoogle App indexing
Google App indexing
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
 
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
 
The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017
 
Mobile-First Indexing: Re-thinking Position Zero
Mobile-First Indexing: Re-thinking Position ZeroMobile-First Indexing: Re-thinking Position Zero
Mobile-First Indexing: Re-thinking Position Zero
 
Basics to Search Engine Optimization & App Store Optimization with Pooja Goyal
Basics to Search Engine Optimization & App Store Optimization with Pooja GoyalBasics to Search Engine Optimization & App Store Optimization with Pooja Goyal
Basics to Search Engine Optimization & App Store Optimization with Pooja Goyal
 
Increasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsIncreasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin Briggs
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
 
Cindy Krum Mobile First Keynote Next10x 2017
Cindy Krum Mobile First Keynote Next10x 2017Cindy Krum Mobile First Keynote Next10x 2017
Cindy Krum Mobile First Keynote Next10x 2017
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slides
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App Indexation
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?
 
Mobile SEO - Aleyda Solis
Mobile SEO - Aleyda SolisMobile SEO - Aleyda Solis
Mobile SEO - Aleyda Solis
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and App
 
From Web Site to Web App: Fantastic Optimisations and Where To Find Them
From Web Site to Web App: Fantastic Optimisations and Where To Find ThemFrom Web Site to Web App: Fantastic Optimisations and Where To Find Them
From Web Site to Web App: Fantastic Optimisations and Where To Find Them
 
Deep linking
Deep linkingDeep linking
Deep linking
 

Viewers also liked

Japanese screen painting
Japanese screen paintingJapanese screen painting
Japanese screen paintingBlancaARTHIS
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016MobileMoxie
 
Early japanese painting styles
Early japanese painting stylesEarly japanese painting styles
Early japanese painting stylesakascuena
 
Sumi painting
Sumi paintingSumi painting
Sumi paintingwenwenc
 
Sumi-e & Haiku
Sumi-e & HaikuSumi-e & Haiku
Sumi-e & Haikuwpicarella
 
An Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabAn Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabJarek Wilkiewicz
 
Japanese Art After 1392 Ashley, Will, Megan
Japanese Art After 1392 Ashley, Will, MeganJapanese Art After 1392 Ashley, Will, Megan
Japanese Art After 1392 Ashley, Will, Meganbassmanb
 
Japanese Landscape
Japanese Landscape Japanese Landscape
Japanese Landscape Sai Yaswanth
 
japanese landscape garden ARCHITECTURE
 japanese landscape garden ARCHITECTURE  japanese landscape garden ARCHITECTURE
japanese landscape garden ARCHITECTURE Abhishek Singh
 
From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...
From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...
From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...Amazon Web Services
 

Viewers also liked (12)

Japanese screen painting
Japanese screen paintingJapanese screen painting
Japanese screen painting
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016
 
Early japanese painting styles
Early japanese painting stylesEarly japanese painting styles
Early japanese painting styles
 
Sumi painting
Sumi paintingSumi painting
Sumi painting
 
Sumi-e & Haiku
Sumi-e & HaikuSumi-e & Haiku
Sumi-e & Haiku
 
An Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabAn Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing Codelab
 
App Indexing, Campixx 2016 Workshop
App Indexing, Campixx 2016 WorkshopApp Indexing, Campixx 2016 Workshop
App Indexing, Campixx 2016 Workshop
 
Japanese Art After 1392 Ashley, Will, Megan
Japanese Art After 1392 Ashley, Will, MeganJapanese Art After 1392 Ashley, Will, Megan
Japanese Art After 1392 Ashley, Will, Megan
 
Japanese Painting
Japanese PaintingJapanese Painting
Japanese Painting
 
Japanese Landscape
Japanese Landscape Japanese Landscape
Japanese Landscape
 
japanese landscape garden ARCHITECTURE
 japanese landscape garden ARCHITECTURE  japanese landscape garden ARCHITECTURE
japanese landscape garden ARCHITECTURE
 
From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...
From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...
From 0 to 100M+ Emails Per Day: Sending Email with Amazon SES (SVC301) | AWS ...
 

Similar to App Indexing & Mobile SEO - Friends of Search 2016

Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...
Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...
Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...MobileMoxie
 
SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...
SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...
SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...Distilled
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015MobileMoxie
 
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesLooking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesMobileMoxie
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...MobileMoxie
 
Engage and retain users in the mobile world
Engage and retain users in the mobile worldEngage and retain users in the mobile world
Engage and retain users in the mobile worldCodemotion
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIMatteo Bonifazi
 
Engage and retain users in the android world - Droidcon Italy 2016
Engage and retain users in the android world - Droidcon Italy 2016Engage and retain users in the android world - Droidcon Italy 2016
Engage and retain users in the android world - Droidcon Italy 2016Matteo Bonifazi
 
GDG Oslo: Hidden Android features
GDG Oslo: Hidden Android featuresGDG Oslo: Hidden Android features
GDG Oslo: Hidden Android featuresKonstantin Loginov
 
The Lean Startup Engines of Growth with Google's Platforms
The Lean Startup Engines of Growth with Google's PlatformsThe Lean Startup Engines of Growth with Google's Platforms
The Lean Startup Engines of Growth with Google's PlatformsMark Masterson
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015MobileMoxie
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Suzzicks
 
Intro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && IonicIntro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && IonicFioriela Bego
 
Intro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && IonicIntro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && IonicCommit Software Sh.p.k.
 
Mastering Mobile SEO for Your Website and Native App Content
Mastering Mobile SEO for Your Website and Native App ContentMastering Mobile SEO for Your Website and Native App Content
Mastering Mobile SEO for Your Website and Native App ContentBranch
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking Ketan Raval
 
SMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal StolpnerSMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal StolpnerIgal Stolpner
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web AppsJason Grigsby
 
Advanced Cross-Platform Mobile Apps with Azure Mobile Apps and Xamarin
Advanced Cross-Platform Mobile Apps with Azure Mobile Apps and XamarinAdvanced Cross-Platform Mobile Apps with Azure Mobile Apps and Xamarin
Advanced Cross-Platform Mobile Apps with Azure Mobile Apps and XamarinCheah Eng Soon
 
Building Connected and Disconnected Mobile Applications
Building Connected and Disconnected Mobile ApplicationsBuilding Connected and Disconnected Mobile Applications
Building Connected and Disconnected Mobile ApplicationsJosiah Renaudin
 

Similar to App Indexing & Mobile SEO - Friends of Search 2016 (20)

Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...
Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...
Understanding App-Web Convergence and the Impending App Tsunami - MozCon Loca...
 
SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...
SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...
SearchLove Boston 2016 | Emily Grossman | Mobile Jedi Mind Tricks: Master the...
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
 
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesLooking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
 
Engage and retain users in the mobile world
Engage and retain users in the mobile worldEngage and retain users in the mobile world
Engage and retain users in the mobile world
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing API
 
Engage and retain users in the android world - Droidcon Italy 2016
Engage and retain users in the android world - Droidcon Italy 2016Engage and retain users in the android world - Droidcon Italy 2016
Engage and retain users in the android world - Droidcon Italy 2016
 
GDG Oslo: Hidden Android features
GDG Oslo: Hidden Android featuresGDG Oslo: Hidden Android features
GDG Oslo: Hidden Android features
 
The Lean Startup Engines of Growth with Google's Platforms
The Lean Startup Engines of Growth with Google's PlatformsThe Lean Startup Engines of Growth with Google's Platforms
The Lean Startup Engines of Growth with Google's Platforms
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
 
Intro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && IonicIntro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && Ionic
 
Intro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && IonicIntro to Hybrid Mobile Development && Ionic
Intro to Hybrid Mobile Development && Ionic
 
Mastering Mobile SEO for Your Website and Native App Content
Mastering Mobile SEO for Your Website and Native App ContentMastering Mobile SEO for Your Website and Native App Content
Mastering Mobile SEO for Your Website and Native App Content
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking
 
SMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal StolpnerSMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal Stolpner
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web Apps
 
Advanced Cross-Platform Mobile Apps with Azure Mobile Apps and Xamarin
Advanced Cross-Platform Mobile Apps with Azure Mobile Apps and XamarinAdvanced Cross-Platform Mobile Apps with Azure Mobile Apps and Xamarin
Advanced Cross-Platform Mobile Apps with Azure Mobile Apps and Xamarin
 
Building Connected and Disconnected Mobile Applications
Building Connected and Disconnected Mobile ApplicationsBuilding Connected and Disconnected Mobile Applications
Building Connected and Disconnected Mobile Applications
 

More from MobileMoxie

Fighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with FactsFighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with FactsMobileMoxie
 
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy KrumDon't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy KrumMobileMoxie
 
Is this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRLIs this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRLMobileMoxie
 
Mobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling YouMobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling YouMobileMoxie
 
What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2MobileMoxie
 
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy KrumMobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy KrumMobileMoxie
 
Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018MobileMoxie
 
The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018MobileMoxie
 
PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018 PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018 MobileMoxie
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileMobileMoxie
 
Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017 Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017 MobileMoxie
 
Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016MobileMoxie
 
AMP Speeds without AMP Validation
AMP Speeds without AMP ValidationAMP Speeds without AMP Validation
AMP Speeds without AMP ValidationMobileMoxie
 
Nailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer ExperiencesNailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer ExperiencesMobileMoxie
 

More from MobileMoxie (14)

Fighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with FactsFighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with Facts
 
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy KrumDon't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
 
Is this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRLIs this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRL
 
Mobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling YouMobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling You
 
What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2
 
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy KrumMobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
 
Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018
 
The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018
 
PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018 PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for Mobile
 
Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017 Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017
 
Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016
 
AMP Speeds without AMP Validation
AMP Speeds without AMP ValidationAMP Speeds without AMP Validation
AMP Speeds without AMP Validation
 
Nailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer ExperiencesNailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer Experiences
 

App Indexing & Mobile SEO - Friends of Search 2016

  • 1. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 1#FriendsofSearch2016 Emily Grossman MobileMoxie App Indexing & Mobile SEO: Winning At The New Frontier
  • 2. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 2#FriendsofSearch2016
  • 3. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 3#FriendsofSearch2016 Image Source: “http://www.developereconomics.com/websites-vs-web-apps/”
  • 4. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 4#FriendsofSearch2016
  • 5. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 5#FriendsofSearch2016 App Single Apps Universal App Pack Google Ranking Whole Apps
  • 6. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 6 Google Ranking App Screens (Deep Links) #FriendsofSearch2016
  • 7. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 7#FriendsofSearch2016
  • 8. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 8#FriendsofSearch2016 Image source: http://www.windtraveler.net/2010/06/jerry-whipple-should-have-stuck-with.html
  • 9. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 9#FriendsofSearch2016 Image source: http://7-themes.com/data_images/out/26/6857797-japanese-art.jpg
  • 10. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 10#FriendsofSearch2016 App Saturation In Logged-In Search
  • 11. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 11#FriendsofSearch2016 5 App Deep Link Results 2 Web Page “Blue Link” Results (Both are “mobile-friendly”) Logged-In Branded Local Search Result Page 1:
  • 12. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 12#FriendsofSearch2016
  • 13. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 13 App Saturation After App Streaming is Public? #FriendsofSearch2016
  • 14. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 14 How to Rank Apps in Google Search #FriendsofSearch2016
  • 15. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 15 App Pack Optimization App Title #FriendsofSearch2016
  • 16. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 16 Rankings Differ Between Android and iOS Test on Multiple Devices Or Use A Local-Mobile Search Simulator App Pack on Android But Not iOS! #FriendsofSearch2016
  • 17. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 17#FriendsofSearch2016 bit.ly/mobile-search-simulator
  • 18. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 18 Google App Indexing Support HTTP URLsSupport HTTP URLs bit.ly/g-app-indexing #FriendsofSearch2016 1. Prepare App 2. Associate App with Website 3. Control Indexing 1. Prepare App 2. Associate App with Website 3. Control Indexing
  • 19. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 19 1 Prepare App #FriendsofSearch2016 Support HTTP URLs
  • 20. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 20 2 Associate App with Website Add your app as a new property to Search Console using the syntax android-app://{package-name}/ #FriendsofSearch2016 Support HTTP URLs
  • 21. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 21 Create noindex.XML file: Reference it in the AndroidManifest.xml file: 3 Control Indexing #FriendsofSearch2016 Support HTTP URLs
  • 22. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 22 1 Prepare App • Modify your application delegate • Adopt an entitlement in Xcode that lists each domain associated with your app READ: http://bit.ly/ios9universallinks http://bit.ly/UIApplicationDelegat e-Reference WATCH: http://bit.ly/appleuniversallinks #FriendsofSearch2016 Support HTTP URLs
  • 23. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 23 { "applinks": { "apps": [], "details": { »ABC0123.com.domain.App": { "paths":[ "*" ] } } } } Associate App with Website • Create an apple-app-site- association file for each associated domain with the content your app supports and host it at the root level. NOTE: The association file must be hosted on a domain that supports HTTPS/TLS, even if the HTTP deep links are not themselves served via HTTPS. 2 #FriendsofSearch2016 Support HTTP URLs
  • 24. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 24 { "applinks": { "apps": [], "details": { »ABC0123.com.domain.App": { "paths":[ ”/folder/subfolder/”, ”/folder2/subfolder2/*”, ] } } } } Control Indexing • Modify apple-app-site- association file to specify only the content that is parallel between the app and the website. 3 #FriendsofSearch2016 Support HTTP URLs
  • 25. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 25 Google App Indexing Support HTTP URLs Enable Your App To Send a Feed of Deep Links Support HTTP URLs Enable Your App To Send a Feed of Deep Links Via Android App Indexing API Via GoogleAppIndexing SDK bit.ly/g-app-indexing #FriendsofSearch2016
  • 26. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 26 ... public class MainActivity extends Activity { private GoogleApiClient mClient; private Uri mUrl; private String mTitle; private String mDescription; @Override protected void onCreate(Bundle savedInstanceState) { mClient = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build(); mUrl = "http://examplepetstore.com/dogs/standard-poodle"; mTitle = "Standard Poodle"; mDescription = "The Standard Poodle stands at least 18 inches at the withers"; } ... Full code sample here: bit.ly/appindexingAPIcode #FriendsofSearch2016 Enable App To Send Feed of Deep Links
  • 27. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 27 ... @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 #FriendsofSearch2016 Enable App To Send Feed of Deep Links
  • 28. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 28 ... @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 #FriendsofSearch2016 Enable App To Send Feed of Deep Links + Extra Rankings Boost
  • 29. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 29 1. Use most up-to-date version of CocoaPods 2. Add ‘GoogleAppIndexing’ pod to Podfile 3. Save and Install Pod 4. Import GoogleAppIndexing 1. Register app pod 'GoogleAppIndexing' pod install #import <GoogleAppIndexing/GoogleAppIndexing.h> [[GSDAppIndexing sharedInstance] registerApp:your iTunes ID]; #FriendsofSearch2016 Enable App To Send Feed of Deep Links
  • 30. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 30 Google App Indexing Support HTTP URLs Enable Your App To Send a Feed of Deep Links Test Implementation Support HTTP URLs Enable Your App To Send a Feed of Deep Links Test Implementation http://bit.ly/test-android-indexing http://bit.ly/test-iOS-indexing bit.ly/g-app-indexing #FriendsofSearch2016
  • 31. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 31 Google App Indexing Support HTTP URLs Enable Your App To Send a Feed of Deep Links Test Implementation Optimize Support HTTP URLs Enable Your App To Send a Feed of Deep Links Test Implementation Optimize bit.ly/g-app-indexing #FriendsofSearch2016
  • 32. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 32 bit.ly/g-app-indexing #FriendsofSearch2016
  • 33. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 33 How to Check If Your Website is Mobile-Friendly #FriendsofSearch2016
  • 34. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 34 Check Your Website For Mobile-Friendly Tags #FriendsofSearch2016
  • 35. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 35 bit.ly/mobilefriendlytest #FriendsofSearch2016
  • 36. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 36  Unblock CSS & Javascript bit.ly/mobilefriendlytest #FriendsofSearch2016
  • 37. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 37  Unblock CSS & Javascript  Remove App Interstitials (App Banners are OK) bit.ly/mobilefriendlytest #FriendsofSearch2016
  • 38. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 38  Unblock CSS & Javascript  Remove App Interstitials (App Banners are OK)  Check Mobile UX (Meta Viewport, Tap Targets, Font Size) bit.ly/mobilefriendlytest #FriendsofSearch2016
  • 39. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 39  Unblock CSS & Javascript  Remove App Interstitials (App Banners are OK)  Check Mobile UX (Meta Viewport, Tap Targets, Font Size)  Improve PageSpeed bit.ly/mobilefriendlytest #FriendsofSearch2016
  • 40. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 40 How to Go Beyond Mobile-Friendly & Beyond Google! #FriendsofSearch2016
  • 41. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 41#FriendsofSearch2016 Knowledge Graph is EXTRA Important for Mobile
  • 42. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 42 Optimize GMB for Google Now & Now on Tap Optimized! #FriendsofSearch2016
  • 43. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 43#FriendsofSearch2016 Appear in Spotlight and Safari Results Leverage Apple Search & Apple Maps https://mapsconnect.apple.com
  • 44. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 44#FriendsofSearch2016 Leverage Apple Search Contacts Spotlight Search ranks on-device contacts by searching name, phone number and even notes!
  • 45. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 45 Mobile PPC Mobile AdWords Extensions:  Apps  Calls  Locations  Reviews  Sitelinks  Callouts  Consumer Ratings  Previous Visits  Seller Ratings #FriendsofSearch2016
  • 46. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 46#FriendsofSearch2016 Mobile Sponsored Results
  • 47. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 47#FriendsofSearch2016 Summary & Action Items  Apps are NEW and TOUGHER competition for SEOs  App results change based on OS and install status  App Streaming threatens to increase app presence in SERPs  Optimize your apps to take advantage of rankings boosts  Optimize your website to fit Google’s mobile standards  Explore opportunities to increase visibility outside of traditional mobile search
  • 48. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 48 You don’t have mobile customers and desktop customers. You just have customers. Source: “Connecting the Dots: Measuring Your Micro-Moments Strategy” September 2015 - ThinkwithGoogle.com #FriendsofSearch2016
  • 49. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 49 Emily Grossman emily@mobilemoxie.com @goutaste www.mobilemoxie.com 2 Months Free Code: FRIENDS facebook.com/mobilemoxie @mobilemoxie #FriendsofSearch2016
  • 50. Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 50 References & Links • App Streaming: http://marketingland.com/google-app-streaming-web-of-apps-152449 • Mobile Moxie Search Simulator Tool: http://bit.ly/mobile-search-simulator • App Indexing Instructions: http://bit.ly/g-app-indexing • Tool to check for site-association file: http://bit.ly/universal-links-tool • Mobile Friendly Test: http://bit.ly/mobilefriendlytest • Apple Maps Connect: https://mapsconnect.apple.com Images and Quotes Google Quote: https://twitter.com/ThinkwithGoogle/status/662045561248464896 Japanese Woodblock Art: http://eightface.com/files/images/2010.09.japanese.woodblock.print.jpg Japanese Woodblock Art: http://www.lazerhorse.org/wp-content/uploads/2015/01/Katsushika-Hokusai-Japanese-Art-Landscape.jpg Phone in hand image: http://zogdigital.com and http://Ev2.me #FriendsofSearch2016

Editor's Notes

  1. http://www.developereconomics.com/websites-vs-web-apps/
  2. But the truth is that that we’re actually seeing is more of a convergence. Websites are getting built-out with more app-like features, and apps are getting some of the benefits that websites have enjoyed. While we as digital marketers are aware of this distinction, it’s becoming harder and harder for users to determine whether or not they are about to enter an app or a website.
  3. http://www.windtraveler.net/2010/06/jerry-whipple-should-have-stuck-with.html
  4. http://7-themes.com/data_images/out/26/6857797-japanese-art.jpg
  5. See, right now, deep link results are heavily contingent on app install status, which means if the app is installed, Google is far more likely to show it in search results.  That means that if you’ve only been testing your rankings in incognito or relying on reporting tools that test as incognito, you may actually already be competing against app deep links and just not know it. 
  6. When we test search results as logged-in users with some common apps installed, we can see that for some queries — even local BRANDED queries — app results dominate. And this shouldn’t be entirely surprising, since last year Google said already 25% of searches on Android devices were returning deep links, but it could start to pick up even more speed...
  7. Google recently announced a new technology called App Streaming that may allow searchers to use uninstalled apps on their devices. The technology works like this: Google runs an Android app on a virtual machine running Android in the cloud, and users can “stream” that app from the Android device in the cloud, just like they might stream music or video. Right now this technology is in a limited beta, but if it goes public — it could prove to be extremely powerful.
  8. Public App Streaming has the potential to do two things – allow app content to rank even when apps are not installed AND introduce hundreds of new competitors into the search results – brands that we’ve never had to compete with before because they’ve never been allowed in Google. So really this opens the door to a whole other realm of possibilities, and the potential for a much greater app saturation than just 25%.
  9. If you decide to use our tool, you can set your location, select the phones you want to test, and we’ll show you the results including any app packs.
  10. Now the second half of making sure your app can rank in search results is setting up app indexing – which is how google can start to rank the content inside your app. The steps for this process are a little different for Android and iOS apps, but they have similar requirements. Right now to do app indexing you have  to have 1-1 parallel content on your app and your website, and your app needs to support HTTP URLs.
  11. On Android, setting up HTTP URLs is fairly simple. Have your Android developer set up Intent Filters for HTTP scheme URLs and you’re mostly done!
  12. On iOS setting up HTTP URLs is a little more tricky. It requires setting up Universal Links  which is a system that Apple came up with that will allow your web URLs to open the same content in your app when that app is installed.  To set this up, you have have your developer modify your application delegate and adopt what’s called an “entitlement” in Xcode that lists the web domains associated with your app.
  13. Then you have to upload a JSON formatted file called an “apple-app-site-association file” to your server that specifies all the content you want linked to your web URLs.
  14. Like a sitemap, the asterisk is a wild card that means everything in the folder is can be used. If you don’t want everything in the folder to be associated with your web content, then only specify the folders that you do. 
  15. Now that you have HTTP deep links set up, you’ll want to make sure that Google knows about those deep links.
  16. In Android, Google’s preferred way for you to do this is by making API calls in your app. There’s a lot of documentation about this online, so I won’t get into this too much, but the key thing to note here is that you’ll be providing Google your deep links AND a title and description from within your app – not the website! So if you are working on implementing App Indexing, you as an SEO will have to be making title and description decisions before the app is published.
  17. In iOS, Google doesn’t give you that much control. You simply import the GoogleAppIndexing Pod in your iOS App, and then pat yourself on the back. Since we’re not providing any unique titles and descriptions here, we can only assume that the titles and descriptions Google will use for iOS app content is being pulled form the website.
  18. The next step in this process is to test your deep links. FYI there are a LOT of resources to test on the Android side, and almost no resources to test on the iOS side.
  19. For Android, Google is providing a lot of great reporting in Google Search Console that you can use to see how your deep links perform. In iOS… well Google keeps saying that is coming soon, but I wouldn’t hold your breath. https://developers.google.com/app-indexing/android/referrer
  20. Once you’ve identified which URLs aren’t mobile-friendly, you can put them into Google’s Mobile Friendly testing tool to see what Google says is preventing them from giving your webpage the mobile friendly tag.
  21. Google also cares about UX. Just because you have a “responsive” architecture doesn’t mean that your mobile site is easy for fingers to use. If you’re not increasing your font size when your screen size scales down, you might get some notes in this tool about your font size being to small.
  22. And finally, Google prefers webpages that load quickly – particularly on mobile – so make sure you aren’t bogging down the most important pages on your mobile website with huge images or tons of custom fonts that take a long time to load. Remember, your audience is often on 3 or 4G – not WIFI – so they will really feel the pain!
  23. Outside of apps and websites and Google organic search, there are some other ways you can get ahead on mobile.
  24. If you’re really sneaky, you can also target iOS users by getting them to download a contact card with your business’ optimized information. When that user spotlight searches their phone, you will likely come up as a top result – before any websites or apps!
  25. Finally, when all else fails, there’s always PPC. Mobile PPC is getting more and more compelling, taking up more and more space on users’ devices.
  26. Sometimes these sponsored results – as much as I hate to admit it -- are even really great experiences. Here for example, I can search for a product and within the sponsored result, I can narrow down my specifications and even see that the item is available in a store near me. So if you’re in e-commerce and struggling to out-rank amazon in organic, this may be your ticket to the top.
  27. https://twitter.com/ThinkwithGoogle/status/662045561248464896 http://eightface.com/files/images/2010.09.japanese.woodblock.print.jpg