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.

iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

20,916 views

Published on

Some initial explorations of how to optimize for local searches in iOS9 including Siri, Spotlight Search, & Mobile Safari.

Published in: Business
  • Be the first to comment

iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

  1. 1. iOS9 Search: #SEODifferent Local Search Advantage Workshop SMXEast 2015 Andrew Shotland LocalSEOGuide.com @localseoguide
  2. 2. www.localseoguide.com @localseoguide.com About LocalSEOGuide 2 10 Years of Enterprise & Multi-Location SEO
  3. 3. Goin’ Mobile www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 3
  4. 4. We Apps…😻 www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 4
  5. 5. http://applemapsmarketing.com/2015/06/61-of-u-s-iphone-owners-use-apple-maps-comscore/ www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 5
  6. 6. Apple’s Local Search Evolution www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 6
  7. 7. SEO Environment has Changed Moving from Desktop  Mobile  Apps 1. Mobile Web SEO Optimization 2. Apple Store & Android Play Store SEO 3. Google & Facebook App Indexing SEO 4. New: iOS Search SEO Google App Indexing Facebook App Links
  8. 8. iOS9 Search: Siri • Apple Maps • Bing Search • App-Specific Commands – “Open”, “Play”, “Call”, etc. www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 8
  9. 9. iOS 9 Search: Safari www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 9 • Apple Maps • App Content • Suggested Websites
  10. 10. iOS9 Search: Spotlight • App Content • Websites • Bing Search www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 10
  11. 11. Two iOS Search Indexes Applebot crawls + Standard markup User-created content/engagement with apps on user’s device www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 11
  12. 12. Breaking Down iOS App Search Features 3 Core APIs www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 12
  13. 13. - User Activity: Reviews, ratings, check-in’s, pageviews, etc. - Viewed app content can be eligible for public indexation on app Spotlight & Safari search - Each activity has attributes & meta data - Can designate activities to be publicly available - Each activity has meta data - var title - var keyword - var contentAttributeSet - var expirationDate - var webpage URL - CSSearchableItemAttributeSet? Could contain: - contentDescription - thumbnailURL & Data - City, Province, Latitude Longitude Features www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 13
  14. 14. NSUserActivity www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 14
  15. 15. - Unique image on each item - Don’t use app logo as a thumbnail for all items - Minimum Size 180 X 270 pixels - Square of Circular Image 180 X 180 pixels Image Size Recommendation Model Minimum Image Width Minimum Image Height 5s & earlier 40 px 60 px 6 & all iPads 120 px 180 px 6 Plus 180 px 270 px www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 15
  16. 16. - Title - Based on the screen size of an iOS device, a long title can get truncated, so it’s best to limit your title to 90 characters. - Description - As with titles, long descriptions can also get truncated, so it’s best to limit your description to 300 characters. Title & Description Recommendations www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 16
  17. 17. - UI & Server Recommendations - No interstitials - Performance - Take user directly to content UI & Server Recommendations www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 17
  18. 18. - APIs that help you add app-specific content to the on-device index and enable deep links into your app. - API that adds content index for: - Only on devices with the app installed - Can add, update, delete from index - Batch update is also available - Index can be loaded at anytime when you load the app - Recommended to only contain a few thousand items - This API is not dependent on user activities Features www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 18
  19. 19. CoreSpotlight www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 19
  20. 20. - Web markup lets you make your related web content searchable and helps you enrich the user’s search experience. - Used to enable App Search: - Need to allow Applebot to Discover the Website - Ensure there is markup for Deep Links in Website - Enable Deep Links handling in App - Structured Data Markup is Strongly Recommended - Universal Links: - The universal links replace deep links with better security features and easier development between apps. - Unclear if these URLs are trackable. Features www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 20
  21. 21. - Focus on Schema.org Microdata - Aggregated Ratings - Offers - Organization - PriceRange - Recipe - Accepting OG Tags - Og: Image Structured Data Markup www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 21
  22. 22. User Activity + App Content Indexation + Web Markup = Relevance Score www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 22 Engagement Ratio = New BackLink?
  23. 23. Spotlight Search Algorithm Test • Enter query • Click on first Best Buy Locator result • Repeat query • Record rankings • Click on first Best Buy Locator result in “pack” • Repeat www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 23
  24. 24. Query = “tv” Result # 1 2 3 (Accidental Click on Contacts) 4 5 1 1 App Xfinity TV Go 1 App Xfinity TV Go 1 App Xfinity TV Go 1 App Xfinity TV Go 1 App Xfinity TV Go 2 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 4 1 Podcast 1 Podcast 1 Podcast 1 Podcast 1 Podcast 5 1 iCal event 1 iCal event 1 iCal event 1 iCal event 1 iCal event 6 3 BB 3 BB 1 iMessage 3 BB 3 BB 7 1 iMessage 1 iMessage 3 mail 1 iMessage 1 iMessage 8 3 mail 3 mail 2 Notes 3 mail 3 mail 9 2 Notes 2 Notes 3 videos 2 Notes 2 Notes 10 3 videos 3 videos 3 BB 3 videos 3 videos www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 24
  25. 25. Query = “appliance” Result # Query #1 2 3 4 5 1 2 suggested websites 1 BB 2 BB 3 BB 3 BB 2 3 maps 2 suggested websites 2 suggested websites 2 suggested websites 2 suggested websites 3 1 podcast 3 maps 3 maps 3 maps 3 maps 4 3 mail 1 podcast 1 podcast 1 podcast 1 podcast 5 3 BB 3 BB 3 BB 3 BB 3 BB 6 Wikipedia 3 mail 3 mail 3 mail 3 mail 7 3 Bing Wikipedia Wikipedia Wikipedia Wikipedia 8 3 Bing 3 Bing 3 Bing 3 Bing www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 25
  26. 26. Spotlight Search Algorithm • The app must contain the keyword or some close variation to rank • The more you use an app the more likely it is to show up, regardless of what you use it for • The more common a keyword the more likely irrelevant results are to rank • Content/engagement ratio appears to be a non- factor at the moment www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 26
  27. 27. How Yelp SPAMs Spotlight Search www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 27
  28. 28. Near Term Considerations • Make sure your business data is up to date on Apple Maps • U.S. Data Providers: - mapsconnect.apple.com - Axciom - Booking.com - Factual.com - GasBuddy.com - GreatSchools.com - Neustar Localeze - TripAdvisor.com - Yelp.com • Start out with a big app index for Spotlight. Avoid indexing low search value URLs • Add schema markup to web pages • Test aggressive tagging • Focus on user engagement with your app & presence on highly engaging third-party apps www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 28
  29. 29. Further Reading • AppleMapsMarketing.com • iOS App Search Programmer Guide • Yext:Optimizing Local Search for iOS9 (reg req’d) www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 29
  30. 30. www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 30

×