Closed alloy closed 9 years ago
From @jessekedy:
I realize this is a many-headed beast that involves cross-team ko-lab-o-ration, and that some of this work may have already been done. Since the upside for Artsy could be pretty significant, I was hoping to get a sense of -
- who's managing the project (assuming @katarinabatina & @anipetrov)
- who's already done what / who owns which remaining tasks / whether the artsy.net team is looped in
- how Growth can support this
Below are the high level to-do's from the App Search Programming Guide (prerelease). Feel free to respond in-line below, or point to existing GH issues or Trello cards.
Search in iOS 9 gives people great ways to access information inside of your app, even when it isn’t installed. When you make your content searchable, users can access activities and content deep within your app through Spotlight and Safari search results, Handoff, Siri Suggestions, and Reminders. Making your content searchable helps you enhance the user experience of your app and improve its discoverability.
Force/Martsy should load content as fast as possible, as this also affects search result ranking. See e.g. https://github.com/artsy/microgravity/issues/871 & https://github.com/artsy/microgravity/issues/1040.
@craigspaeth Do you think I should file a ticket for this on Force and maybe improve the Martsy one?
FYI I’ve cleanup this thread, so it might not completely reflect your notification emails anymore.
Waiting for feedback from Apple/forums on whether Applebot is able to correctly crawl our site and on https://forums.developer.apple.com/message/67381. However, I’m considering this done, especially because any changes needed resulting from that feedback would be on martsy, which can be deployed at any time and thus doesn’t hold up our release.
@craigspaeth Thanks for all the support and work on the web end!
This makes it so that users can find Artsy content, provided by the app, in Spotlight (ie. the search bar on the home screen) and in Safari search results. People interested in art and thus searching for keywords in Safari will then also get Artsy content suggested instead of them going off to Google search results.
https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/index.html#//apple_ref/doc/uid/TP40016308
From reading the full App Search guide, it’s clear that we really have to support all the various components to get the best search results, as pointed out by @jessekedy in the “Enhance the Experience” section (see comment below).
Activities/Navigation:
NSUserActivity
object that’s publicly searchable, to indicate engagement with that particular entity content. Be sure to set thewebpageURL
to the URL of the content on Force so that the search result gets properly counted for in Apple’s ranking system. (See this doc.)uniqueIdentifier
andrelatedUniqueIdentifier
to the URL of the content on Force so that the search result gets properly counted for in Apple’s ranking system. (See this doc.)Web Content:
/Martsywill have to allow theApplebot
to crawl our site by amending therobots.txt
file.Applebot
to crawl by amending therobots.txt
file./Martsyshould enrich search results by providing metadata as specified by schema.org and Open Graph metadata to specify title, description, and image data for the search results.