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

16,944 views

Published on

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

Published in: Business
0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
16,944
On SlideShare
0
From Embeds
0
Number of Embeds
12,354
Actions
Shares
0
Downloads
23
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

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

×