Home > Full Story

Towards the end of last year, my colleague Esteban announced the full roll out of our latest people search tool – “Faceted Search”. I’d like to give you an inside look at the process, principles, and decisions that went into designing that feature. Our overall goal was to create an inspiring and engaging experience on LinkedIn for finding people you already know, as well as discovering others you may find helpful.

I’d like to talk about a couple of key philosophies that drove our design approach on Faceted Search.

Data-driven approach

We strive to design based on a strong understanding of how people use the site. For example, we found that the average number of results per search on LinkedIn was well over 10,000, and a large portion of our searches were refinements on existing, broader searches. Looking at this data, we saw a huge opportunity to assist people in finding who they’re looking for, faster.

Linked People Search Before Faceted Search

User-centered approach

We also conducted user interviews, lab tests, focus groups, and surveys to provide a strong picture of our users’ search habits and pain points when trying to find people on LinkedIn and elsewhere on the web.

These were a few of the initial observations we gleaned from those conversations. For e.g:

  • People skip past navigation at the top of their page, in search of their results. Once they pass it, they don’t usually come back. Therefore we placed our refinements down the side of the page.
  • Check boxes are more discoverable and easy to understand than links or other user interface selection elements because they provide a clear call to action, and enable easy and intuitive experimentation (including undo).
  • Unchecked boxes better met peoples’ expectations of selecting what they want, as opposed to deselecting what they don’t.
  • Users had a more intuitive and enjoyable experience when the results updated on the fly with each click, instead of being forced to click a submit button or wait for a page refresh.

This feedback then drove some core design principles for the project:

  • Need for speed: The default experience now minimizes search calls, brings back facets faster
  • A seamless user experience: We also don’t refresh a facet the user is currently interacting with, nor do we disable the in-use facet while refreshing results.
  • Subtle user delight: Make sure the tool is discoverable, but not overwhelming (show a sample of functionality, with easy access to see more).
  • Enable recognition instead of forcing recall: We introduced the ability to quickly create advanced searches directly from your search page last November. But we know it’s much easier for people to recognize what they’re looking for when it’s shown to them.

LinkedIn People Search after Faceted Search

Facets not only help you filter your search results, but also create interesting “results” in themselves. They provide a summary of the search results, and bring forward the top ranking values for each facet, guiding further investigation and giving strong cues for further refinement. As you can see, we approached Faceted Search as an opportunity to enable a much more inspired and serendipitous exploration.

And finally, the value of people search lies in relationships that matter. So, we made “relationship” a prominent facet, allowing people to easily refine along many dimensions such as company, school or location, but then further narrow that down to people you know or could be easily introduced to (from your second degree of connections).

Relationships Matter - Faceted Search

The response to faceted search has been tremendous, and we’ve seen significant increases in the number of searches by members since the release. We truly appreciate all the feedback we’re received from you both while testing faceted search as well as the user feedback you’ve provided after launch.

And we’re not done iterating. Please continue to send us your ideas and suggestions. There are three ways to do that: either as a comment on this post, through the feedback links at the bottom of the people search page, or @linkedin us on Twitter.

Trackback: http://blog.linkedin.com/2010/03/05/designing-linkedin-faceted-search/trackback/
Add New Comment

Comments

  • Marian Steinbach March 6th, 2010

    Sarah, thanks for giving these in-depth insights! I think you did a fantastic job. The details (like not taking away the fact the user just used, although 0 results) take so much effort to accomplish. Glad you could push it that far.

    I am really surprised by your findings that checkboxes work better than links. First of all, links don’t help with multiple selection, but I thought they were the common denominator in faceted search which everybody understands and likes.

     
  • Dave March 6th, 2010

    Linkedin search is POOR.

    You should be able to use wildcards and partial names in company search.

    Today if you type in “Acme” – you get get forced to select from list of some companies – but the list it too long – and doesn’t have all companies.

    You should be able to type in Acme and get all hits from Acme Tool, Acme Computer, etc

     
    • Adam Nash March 6th, 2010

      If you select “Companies” from the drop down menu next to the search box in the header, you can can search across the over 500,000 companies in the LinkedIn directory. That should help you with searching for items like “Acme”. It will give you a list of all companies that match the query.

      We do not support wildcard search (yet), but it’s something we’ve discussed internally. Appreciate the feedback that this would be useful for you.

      Take care,
      Adam

       
  • Bill Kutik March 6th, 2010

    As a group moderator supporting a conference, I’ve been watching your development of search carefully. My greatest wish is for the Keywords free-form box in Advanced Search to support the Basic Boolean operator of searching for a two word phrase with either () or “”.

    In my industry, most areas of interest — especially within Specialties on the Profile — are at least two-word phrases, if not three.

    Is that on your development roadmap any time, soon.

     
  • Mohammed F. Abou-Ferrekha March 6th, 2010

    I have to agree with the faceted design and the both the data driven and user centered approach, as it helped me recognize the features implement them to gain an increase in my connections by at least 35% in 2 weeks, Thank you Linkedin !

     
  • Bonnie Richardson March 6th, 2010

    It would be really nice to have a function that allows you to search jobs posted in My Groups.

     
  • Alex Fogel March 9th, 2010

    Sarah’s information in the faceted search was very informative. I like the changes, by the way.

    What I would appreciate is someone taking the time to discuss beyond the “how” searches are performed from a user interface perspective, into “why” search results are what they are. I understand from articles I have read that relationship relevance weighs stronger in search results, versus just the level of connection to the person conducting the search. My question is “What factors are considered ‘relevant’ and given what level of priority in the search routines”?

    For example, my girlfriend and I live in the same area, belong to the same industry, share more than half of our connections, went to the same schools, worked for the same employers, and belong to virtually all the same groups. However, if I do a data-driven keyword search for something like her job title, her profile ranks 23rd among the search results. I think I would be hard pressed to find anyone else on LinkedIn with more relationship relevance than her, so what other factors are coming into play here?

     
  • David Sealey March 9th, 2010

    I really like and appreciate the new search features. It’s enabled me as a premium user to create some useful saved searches.

    What would make it better? Regular Expressions baby. Let’s get technical.

    David Sealey

     
  • Ankur Agrawal March 10th, 2010

    The ability to refine searches is awesome!
    One addition that would make it even better if I can refine by tags as well: you allow us to tag our connections, but not search by those tags today.
    My current use case for this is to look for all my connections that are headhunters/recruiters.

     
  • Valentine March 10th, 2010

    Thanks. Usefull info.

     
  • Fish March 14th, 2010

    Thank you, it was really intersting to read.

     
  • Bruce Goren March 15th, 2010

    Search would be much better if you could filter/exclude terms. For instance, when job searching I use VIDEO as a keyword – sadly, my results are usually cluttered with dozens of jobs at Google and YouTube. If I could use Boolean operators like [Video NOT Google], my results would be cleaner and more useful.

     
  • Bruce Goren March 16th, 2010

    Derek!

    Got it – perfect – many thanks!

     
  • anand vaidya March 19th, 2010

    Sarah, great job.Linkedin has really good search options, better than any other social networking site.

     
  • Tirumalai Kamala March 22nd, 2010

    Hi Sarah,
    In Advanced people search, I would really love to see more options for the Company option. Say I want to find people who worked in company A in the past and are working in company B in the present, I can’t search for this with the current Advanced people search. Would love to see some improvement to this feature.
    Regards,
    Kamala

     
  • Gabe Warshauer-Baker March 26th, 2010

    Interesting post!

    You mentioned lab tests — can you tell us more? Did these include any public-facing A/B tests?

    –Gabe

     
  • dfgdfsg April 13th, 2010

    That was godd informa grasiaz.

     
  • Gilbert Adams June 7th, 2010

    Linkedin is a good search option and is more effective than any other social networking site.I can’t believe it’s ability to refine searches!This is really a fresh search feature!Thank you for this useful information!

     
  • Gilbert Adams June 7th, 2010

    This is really the high tech age!No doubt about that. It’s ability and capability to give good search options is amazing! This post is really useful, thank you.

     
  • Stephen Hart June 15th, 2010

    The fact that it updates as you select or deselect is fabulous. It makes for an enjoyable and efficient search. I can focus on getting the results I want rather than focusing on pressing buttons.

    Well done!

    Stephen Hart

     
  • nod32 update August 25th, 2011

    I love you site

     

Add New Comment

This is a moderated site and comments will appear if and when they are approved. We will review the queue several times daily, so please don't resubmit if your comment doesn't appear immediately.