App Indexing & Mobile SEO - Friends of Search 2016
-
Upload
mobilemoxie -
Category
Mobile
-
view
513 -
download
1
Transcript of App Indexing & Mobile SEO - Friends of Search 2016
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 1#FriendsofSearch2016
Emily GrossmanMobileMoxie
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#FriendsofSearch2016Image 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#FriendsofSearch2016Image source: http://www.windtraveler.net/2010/06/jerry-whipple-should-have-stuck-with.html
Emily Grossman (@Goutaste), MobileMoxie App SEO Expert 9#FriendsofSearch2016Image 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 Results2 Web Page “Blue Link” Results(Both are “mobile-friendly”)
Logged-In Branded Local Search ResultPage 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 App2. Associate App with Website3. Control Indexing
1. Prepare App2. Associate App with Website3. 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/UIApplicationDelegate-ReferenceWATCH: 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
5. 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 WebsiteFor 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 ResultsLeverage 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 PPCMobile 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 [email protected]@goutaste
www.mobilemoxie.com2 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 QuotesGoogle Quote: https://twitter.com/ThinkwithGoogle/status/662045561248464896Japanese Woodblock Art: http://eightface.com/files/images/2010.09.japanese.woodblock.print.jpgJapanese Woodblock Art:http://www.lazerhorse.org/wp-content/uploads/2015/01/Katsushika-Hokusai-Japanese-Art-Landscape.jpgPhone in hand image: http://zogdigital.com and http://Ev2.me
#FriendsofSearch2016