Indexing Apps (And Taking Names) By Emily Grossman and Cindy Krum
-
Upload
search-marketing-expo-smx -
Category
Mobile
-
view
778 -
download
0
Transcript of Indexing Apps (And Taking Names) By Emily Grossman and Cindy Krum
#SMX #24A2 @suzzicks @goutaste
What You Need to Know About Google App Indexing & Apple iOS App Search
Indexing Apps
(& Taking Names)
#SMX #24A2 @suzzicks @goutaste
TOPIC #1: Deep Linking & App Indexing 101
• Whatis“DeepLinking”?• Whatis“AppIndexing”?• WhatarethekeybenefitsofDeepLinking&AppIndexing?
#SMX #24A2 @suzzicks @goutaste
IntroductiontoDeepLinks(byBranch)
• https://branch.io/what-is-deep-linking/
IntroductiontoAppIndexingVideo(byGoogle)
• https://youtu.be/C35OSHlTNwA?list=PLl-K7zZEsYLmOF_07IayrTntevxtbUxDL
GoogleAppIndexingCaseStudies:
• TheDailyMail:https://firebase.google.com/docs/app-indexing/partners/case-study-daily-mail.pdf
• TheGuardian:https://firebase.google.com/docs/app-indexing/partners/case-study-the-guardian.pdf
• Etsy:https://firebase.google.com/docs/app-indexing/partners/case-study-etsy.pdf
Topic #1 Resources & Links
#SMX #24A2 @suzzicks @goutaste
TOPIC #2: Google App Indexing
• WhataretherequirementstobeeligibleforGoogleAppIndexing?
• WhatarethemainstepstosetupGoogleAppIndexingforAndroidApps?
• iOSApps?
#SMX #24A2 @suzzicks @goutaste
Google’sAppIndexingDocumentation:https://firebase.google.com/docs/app-indexing/
AndroidInstructions:https://firebase.google.com/docs/app-indexing/android/app• IntentFiltersforHTTPSchemes:https://firebase.google.com/docs/app-indexing/android/app&
http://developer.android.com/tools/help/app-link-indexing.html#intent
• DigitalAssetLinks:https://developers.google.com/digital-asset-links/v1/getting-started
• AppIndexingAPI:https://firebase.google.com/docs/app-indexing/android/activity&https://codelabs.developers.google.com/codelabs/app-indexing/#0
• NoIndex.XMLfile:https://firebase.google.com/docs/app-indexing/android/app
• Rel=AlternateMethod(NoLongerDocumentedByGoogle,StillSupportedByGoogleforAndroidAppsOnly):http://searchengineland.com/app-indexing-new-frontier-seo-google-search-deep-linking-226517
iOSInstructions:https://firebase.google.com/docs/app-indexing/ios/app• Google’sUniversalLinksInstructions:https://firebase.google.com/docs/app-indexing/ios/app
• Apple’sUniversalLinksInstructions:https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html
• WayWanderlichUniversalLinksInstructions:https://www.raywenderlich.com/128948/universal-links-make-connection
• CocoapodsInstructions(foraddingtheGoogleSDK):https://firebase.google.com/docs/app-indexing/ios/activity
Topic #2 Resources & Links
#SMX #24A2 @suzzicks @goutaste
TOPIC #3: Testing, Tracking & Troubleshooting
• How&wheredoyoutestyourimplementation?• WherecanyoutrackyourdeeplinksinGoogleSearch?• WhatarearethemostcommonproblemsthatSEOsand
developerswillencounterwithAppIndexing?
#SMX #24A2 @suzzicks @goutaste
AndroidTestingResources
• TestAndroidDeepLinkswithAndroidStudio:https://firebase.google.com/docs/app-indexing/android/test
• AndroidDeepLinksPreviewTool(WillConfirmifDeepLinkisinGoogle’sIndex):https://firebase.google.com/docs/app-indexing/android/test
• AndroidFetch&RenderToolInstructions(ToolisinSearchConsole):https://support.google.com/webmasters/answer/6178089?hl=en
iOSTestingResources
• iOSDeepLinksPreviewTool(WillConfirmifDeepLinkisinGoogle’sIndex):https://firebase.google.com/docs/app-indexing/ios/test
• ValidateUniversalLinksImplementation:https://search.developer.apple.com/appsearch-validation-tool/
Topic #3 Resources & Links
#SMX #24A2 @suzzicks @goutaste
AppIndexingPerformanceTrackingviaSearchConsole(AndroidAppsOnly
• https://firebase.google.com/docs/app-indexing/android/measure
• https://youtu.be/NrcCUaAaHG4(VIDEO)
Topic #3b Resources & Links
#SMX #24A2 @suzzicks @goutaste
TOPIC #4: The Future of Google App Indexing
• WhatisthefutureofGoogleAppIndexing?• WhatareAndroidInstantApps?• WillGoogleIndexDeepLinkswithoutwebparity?• Howaboutuser-specificappcontent,likespecificemailsor
in-appmessages?• WhatisFirebaseandwillithelpwithAppIndexing?
#SMX #24A2 @suzzicks @goutaste
AndroidInstantApps
• FAQandOverview:https://developer.android.com/topic/instant-apps/index.html
• InstantAppsInterestForm:https://docs.google.com/a/mobilemoxie.com/forms/d/e/1FAIpQLScPQn78CBIxsI0RhIoGPMbuU6COhQ7H2eHr9t-S0CcgtILF4w/viewform
Non-ParityIndexing
• AppStreamingBeta:https://techcrunch.com/2015/11/18/google-search-now-surfaces-app-only-content-streams-apps-from-the-cloud-when-not-installed-on-your-phone/
• App-OnlyInterestForm:https://firebase.google.com/docs/app-indexing/app-only
Topic #4 Resources & Links
#SMX #24A2 @suzzicks @goutaste
GoogleAppAddsPrivatelyIndexedDeepLinksWith“InApps”Feature:
• BlogAnnouncement:https://search.googleblog.com/2016/08/a-new-way-to-search-for-content-in-your.html
• G+Announcement:https://plus.google.com/u/0/+firebase/posts/7LePoDGYxsr
• PrivateIndexInterestForm:https://docs.google.com/forms/u/0/d/1FtAGI8Wur2oTJBVU67lNEVyAMxQi5rii995E0Zn60f0/viewform?edit_requested=true
• SELBlogPost:http://searchengineland.com/google-in-apps-search-257884
Firebase
• Homepage:https://firebase.google.com
• IntroducingFirebaseVideo(byGoogle):https://www.youtube.com/watch?v=O17OWyx08Cg
Topic #4b Resources & Links
#SMX #24A2 @suzzicks @goutaste
TOPIC #5: Apple Spotlight Search Landscape
• HowdodeeplinksshowupinApple’sSpotlightSearch?• Whatarethebenefitsofgettingdeepappcontenttoshow
upinSpotlightSearch?(WhygothroughtheextraeffortafterGoogleAppIndexing?)
• Whatarethedifferentkindsofcontentthatcangetindexed?
#SMX #24A2 @suzzicks @goutaste
OverviewsofAppleSearch
• OverviewforDevelopers:https://developer.apple.com/ios/search/
• SearchFundamentals:https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/index.html
OverviewofAppleSearchforSEOs
• http://searchengineland.com/app-indexing-new-frontier-seo-apple-search-ios-app-indexing-223880
UniversalLinksAdoptionRatesData:
• http://www.slideshare.net/HasOffers/apple-search-and-universal-links-59655937
BranchMetrics’GrievanceswithUniversalLinks:
• https://blog.branch.io/apples-universal-links-a-testament-to-untested-software
Topic #5 Resources & Links
#SMX #24A2 @suzzicks @goutaste
TOPIC #6: Apple Spotlight Search Implementation
• WhatarethedifferentwaystogetappcontentindexedbyApple?
• WhenshouldyouuseWebMarkup/UniversalLinksvs.NSUserActivityvs.theCoreSpotlightAPI?
• Canonepieceofcontentleveragemultipleindexationmethods?
• HowdoyoutestandtrackdeeplinksfromSpotlight?
#SMX #24A2 @suzzicks @goutaste
WhentoUseWhichAppleSearchIndexationMethod(withexamplesfromdifferentkindsofapps):
• https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/Choosing.html#//apple_ref/doc/uid/TP40016308-CH3-SW1
UniversalLinksDocumentation:
• https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1
• http://blog.hokolinks.com/how-to-implement-apple-universal-links-on-ios-9/
• https://developers.tune.com/sdk/implementing-ios-universal-links/#_ga=1.217747990.1635325147.1456945717
WebMarkupDocumentation:
• https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/WebContent.html#//apple_ref/doc/uid/TP40016308-CH8-SW1
Topic #6 Resources & Links
#SMX #24A2 @suzzicks @goutaste
NSUserActivityDocumentation-IndexActivities&NavigationPoints(like“appbookmarks”):
• https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/Activities.html#//apple_ref/doc/uid/TP40016308-CH6-SW1
CoreSpotlightAPIDocumentation-IndexPrivateorUser-SpecificAppContent:
• https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/AppContent.html#//apple_ref/doc/uid/TP40016308-CH7-SW1
AppleAppSearch--UniversalLinks&APIValidator(worksforparitycontentonly):
• https://search.developer.apple.com/appsearch-validation-tool
Topic #6b Resources & Links
#SMX #24A2 @suzzicks @goutaste
Thanks!!!!
CindyKrum@Suzzicks
EmilyGrossman@Goutaste