Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Indexing Apps (And Taking Names) By Emily Grossman and Cindy Krum

820 views

Published on

From the SMX East Conference in New York City, September 27-29, 2016. SESSION: What You Need to Know About Apple iOS App Search & Universal Links. PRESENTATION: Indexing Apps (& Taking Names) - Given by Cindy Krum & Emily Grossman, @suzzicks @goutaste - MobileMoxie, CEO & Mobile Marketing Specialist. #SMX #24A2

Published in: Mobile
  • Be the first to comment

Indexing Apps (And Taking Names) By Emily Grossman and Cindy Krum

  1. 1. #SMX #24A2 @suzzicks @goutaste What You Need to Know About Google App Indexing & Apple iOS App Search Indexing Apps (& Taking Names)
  2. 2. #SMX #24A2 @suzzicks @goutaste Cindy Krum @Suzzicks
  3. 3. #SMX #24A2 @suzzicks @goutaste Emily Grossman @Goutaste
  4. 4. #SMX #24A2 @suzzicks @goutaste TOPIC #1: Deep Linking & App Indexing 101  •  What is “Deep Linking”? •  What is “App Indexing”? •  What are the key benefits of Deep Linking & App Indexing?
  5. 5. #SMX #24A2 @suzzicks @goutaste Introduction to Deep Links (by Branch) •  https://branch.io/what-is-deep-linking/ Introduction to App Indexing Video (by Google) •  https://youtu.be/C35OSHlTNwA?list=PLl-K7zZEsYLmOF_07IayrTntevxtbUxDL Google App Indexing Case Studies: •  The Daily Mail: https://firebase.google.com/docs/app-indexing/partners/case-study-daily-mail.pdf •  The Guardian: 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
  6. 6. #SMX #24A2 @suzzicks @goutaste TOPIC #2:  Google App Indexing •  What are the requirements to be eligible for Google App Indexing? •  What are the main steps to set up Google App Indexing for Android Apps? •  iOS Apps?
  7. 7. #SMX #24A2 @suzzicks @goutaste Google’s App Indexing Documentation: https://firebase.google.com/docs/app-indexing/ Android Instructions: https://firebase.google.com/docs/app-indexing/android/app •  Intent Filters for HTTP Schemes: https://firebase.google.com/docs/app-indexing/android/app & http://developer.android.com/tools/help/app-link-indexing.html#intent •  Digital Asset Links: https://developers.google.com/digital-asset-links/v1/getting-started •  App Indexing API: https://firebase.google.com/docs/app-indexing/android/activity & https://codelabs.developers.google.com/codelabs/app-indexing/#0 •  NoIndex.XML file: https://firebase.google.com/docs/app-indexing/android/app •  Rel=Alternate Method (No Longer Documented By Google, Still Supported By Google for Android Apps Only): http://searchengineland.com/app-indexing-new-frontier-seo-google-search-deep-linking-226517 iOS Instructions: https://firebase.google.com/docs/app-indexing/ios/app •  Google’s Universal Links Instructions: https://firebase.google.com/docs/app-indexing/ios/app •  Apple’s Universal Links Instructions: https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html •  Way Wanderlich Universal Links Instructions: https://www.raywenderlich.com/128948/universal-links-make-connection •  Cocoapods Instructions (for adding the Google SDK): https://firebase.google.com/docs/app-indexing/ios/activity Topic #2 Resources & Links
  8. 8. #SMX #24A2 @suzzicks @goutaste TOPIC #3: Testing, Tracking & Troubleshooting •  How & where do you test your implementation? •  Where can you track your deep links in Google Search? •  What are are the most common problems that SEOs and developers will encounter with App Indexing?
  9. 9. #SMX #24A2 @suzzicks @goutaste Android Testing Resources •  Test Android Deep Links with Android Studio: https://firebase.google.com/docs/app-indexing/android/test •  Android Deep Links Preview Tool (Will Confirm if Deep Link is in Google’s Index): https://firebase.google.com/docs/app-indexing/android/test •  Android Fetch & Render Tool Instructions (Tool is in Search Console): https://support.google.com/webmasters/answer/6178089?hl=en iOS Testing Resources •  iOS Deep Links Preview Tool (Will Confirm if Deep Link is in Google’s Index): https://firebase.google.com/docs/app-indexing/ios/test •  Validate Universal Links Implementation: https://search.developer.apple.com/appsearch-validation-tool/ Topic #3 Resources & Links
  10. 10. #SMX #24A2 @suzzicks @goutaste App Indexing Performance Tracking via Search Console (Android Apps Only •  https://firebase.google.com/docs/app-indexing/android/measure •  https://youtu.be/NrcCUaAaHG4 (VIDEO) Topic #3b Resources & Links
  11. 11. #SMX #24A2 @suzzicks @goutaste TOPIC #4: The Future of Google App Indexing •  What is the future of Google App Indexing? •  What are Android Instant Apps? •  Will Google Index Deep Links without web parity? •  How about user-specific app content, like specific emails or in-app messages? •  What is Firebase and will it help with App Indexing?
  12. 12. #SMX #24A2 @suzzicks @goutaste Android Instant Apps •  FAQ and Overview: https://developer.android.com/topic/instant-apps/index.html •  Instant Apps Interest Form: https://docs.google.com/a/mobilemoxie.com/forms/d/e/1FAIpQLScPQn78CBIxsI0RhIoGPMbuU6COhQ7H2eHr9t- S0CcgtILF4w/viewform Non-Parity Indexing •  App Streaming Beta: 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-Only Interest Form: https://firebase.google.com/docs/app-indexing/app-only Topic #4 Resources & Links
  13. 13. #SMX #24A2 @suzzicks @goutaste Google App Adds Privately Indexed Deep Links With “In Apps” Feature: •  Blog Announcement: 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 •  Private Index Interest Form: https://docs.google.com/forms/u/0/d/1FtAGI8Wur2oTJBVU67lNEVyAMxQi5rii995E0Zn60f0/viewform? edit_requested=true •  SEL Blog Post: http://searchengineland.com/google-in-apps-search-257884 Firebase •  Homepage: https://firebase.google.com •  Introducing Firebase Video (by Google): https://www.youtube.com/watch?v=O17OWyx08Cg Topic #4b Resources & Links
  14. 14. #SMX #24A2 @suzzicks @goutaste TOPIC #5: Apple Spotlight Search Landscape •  How do deep links show up in Apple’s Spotlight Search? •  What are the benefits of getting deep app content to show up in Spotlight Search? (Why go through the extra effort after Google App Indexing?) •  What are the different kinds of content that can get indexed?
  15. 15. #SMX #24A2 @suzzicks @goutaste Overviews of Apple Search •  Overview for Developers: https://developer.apple.com/ios/search/ •  Search Fundamentals: https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/index.html Overview of Apple Search for SEOs •  http://searchengineland.com/app-indexing-new-frontier-seo-apple-search-ios-app-indexing-223880 Universal Links Adoption Rates Data: •  http://www.slideshare.net/HasOffers/apple-search-and-universal-links-59655937 Branch Metrics’ Grievances with Universal Links: •  https://blog.branch.io/apples-universal-links-a-testament-to-untested-software Topic #5 Resources & Links
  16. 16. #SMX #24A2 @suzzicks @goutaste TOPIC #6: Apple Spotlight Search Implementation •  What are the different ways to get app content indexed by Apple? •  When should you use Web Markup/ Universal Links vs. NSUserActivity vs. the CoreSpotlight API? •  Can one piece of content leverage multiple indexation methods? •  How do you test and track deep links from Spotlight?
  17. 17. #SMX #24A2 @suzzicks @goutaste When to Use Which Apple Search Indexation Method (with examples from different kinds of apps): •  https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/Choosing.html#// apple_ref/doc/uid/TP40016308-CH3-SW1 Universal Links Documentation: •  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 Web Markup Documentation: •  https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/WebContent.html#// apple_ref/doc/uid/TP40016308-CH8-SW1 Topic #6 Resources & Links
  18. 18. #SMX #24A2 @suzzicks @goutaste NSUserActivity Documentation - Index Activities & Navigation Points (like “app bookmarks”): •  https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/Activities.html#// apple_ref/doc/uid/TP40016308-CH6-SW1 CoreSpotlight API Documentation - Index Private or User-Specific App Content: •  https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/AppContent.html#// apple_ref/doc/uid/TP40016308-CH7-SW1 Apple App Search -- Universal Links & API Validator (works for parity content only): •  https://search.developer.apple.com/appsearch-validation-tool Topic #6b Resources & Links
  19. 19. #SMX #24A2 @suzzicks @goutaste Thanks!!!! Cindy Krum @Suzzicks cindy@mobilemoxie.com Emily Grossman @Goutaste emily@mobilemoxie.com

×