Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The purpose of our site search is to assist visitors acquire the knowledge they need as efficiently as possible. Unlike internet search engines, we only have to serve results for our 'family' of sites. However, with more than 150,000 pages, this is still a complicated task, made even more challenging by the distributed authorship model that we live with and the disparate content sources (i.e. differing quality and completeness of metadata). In order to do search better I believe that we should we should focus our efforts in four main areas:

...

UX: We need well researched, designed and built interfaces, with user feedback to enable continuous improvement. How come we don't ask where search found what the user was looking for? We should be continually gathering feedback, analysing, and refining our search experience and index.

Collections

Funnelback allows us to define collection, document/page/file groups with a common thread. We can then use these collections in search to better target and improve relevance, without having to micro-manage each document. For example, subject areas and UG degrees could be two collections, in turn grouped into a meta-collection 'UG study things'. We could search only over this metacollection on the KYM landing page or an UG study hub. So, combined with some site context information or a user-cookie value, we can improve relevancy without expensive content work.

...

Dissatisfaction with search results

Users regularly complain about the relevancy of the current search results, both before and after the move to Funnelback. While one aspect of this is personal preference, the Web Team acknowledge that search has been unloved (i.e. had little attention lavished on it) and would benefit from an investment in time and resource. The team is always  keen to hear of specific examples where search doesn't work or gives poor results. While we can't always alter that specific result set, we do analyse to try and understand the underlying issues, as these are what we should work on. So, please forward any specific examples of where search doesn't work for you and we will look into them.

Search service team

We need to make search a team priority, both the ensure it is ongoing rather than intermittent, but also because it requires more capability than one person possesses. 

...

  • Search loads quickly, tested with Google Pagespeed Insights, with a minimum of 80/100.
  • The response time of a query should be about 0.1 seconds, but never longer than 1 second, measured at the user interface.
  • Search will be available 24/7 (around the clock seven days a week). Monitored by, for instance, Pingdom or Uptimerobot.
  • Size of search indexes. Among other things, to see if more or fewer documents are indexed, which can provide warning signs in advance, help being proactive.
  • Search’s user interfaces are accessible, tested with the W3C Validator.
  • Search’s user interfaces are usable, tested against webbriktlinjer.seand W3C:s WCAG 2.0 at level AA.
  • Survey the satisfaction of users.
  • Reviewing search statistics and/or performing search analytics, to gain insight into how users are searching. Look regularly at our:
    • Top Xx queries:  To gain an insight into how the experience of search is for a large part of the users. And also, if the relevance model can be improved and what content is most in demand.
    • Abandoned queries: 
    • Zero result queries: To identify what content is missing, find synonyms to use, understand which abbreviations are used and discover alternative spellings.


Training

Probably everyone who use search are in need of some form of training in the offered features. At least the following user training needs to be actively disseminated and be available when needed:

  • All users need to understand how search works and be able to supplement their knowledge with new handy tricks.
  • Web editors need to understand how they markup the information properly. Do we move to a minimum quality quota regarding metadata which at least would be mandatory for content creators.


Collections

Funnelback allows us to define collection, document/page/file groups with a common thread. We can then use these collections in search to better target and improve relevance, without having to micro-manage each document. For example, subject areas and UG degrees could be two collections, in turn grouped into a meta-collection 'UG study things'. We could search only over this metacollection on the KYM landing page or an UG study hub. So, combined with some site context information or a user-cookie value, we can improve relevancy without expensive content work.

Promoted results



Questions

  1. Should we continue to use the 'promoted results' for courses, or transition to subjects? Or degrees?
  2. Should we be adding key words to subjects and/or subject areas? Can a subject area 'inherit' the keywords of it's component subjects?
  3. How do we strike a balance between what the user wants to see and what we want the user to see?

...