by anthony on 07/04/11 at 3:17 pm
Search is an essential feature for websites to have. Without it, users would have to rely on the navigation to find what they want. With it, users can find specific information faster. But if your site is using a scoped search, it’s possible you’re making information harder to find.
Global vs. Scoped Search
A scoped search allows users to search within a given section of a site. Users use a dropdown box to select which section they want to search through. This is different from a global search where the user enters their search term to search the entire site globally to find the information they need.
Don’t give depth without breadth
A global search gives users more breadth in their results. Since a global search crawls the entire site, users won’t just get search results from one site section, they’ll get them from multiple ones. This allows users to discover other relevant information in other site sections that they wouldn’t have found in a scoped search.
Users not only get the depth, but the breadth of their searches as well. It gives users the certainty that the search engine isn’t hiding or disregarding relevant information in other parts of the site.
A scoped search limits the scope of information the user sees. It kills the discovery aspect of the search experience because the user can only search one area of the site at a time. Thus, relevant information that could lurk in other areas of the site won’t get discovered unless the user opts to search those areas. This can cause users to miss out on potentially useful information.
It makes users uncertain whether there’s more information in other sections of the site that they didn’t get to see. Users have to search each section at a time to find out what they’re missing. The search should sweep the entire site for all relevant information, so that the user gets thorough and conclusive search results.
Don’t make users think
Users need to have a basic understanding of the website’s structure and organization to do a scoped search. If they don’t, users could select the wrong section of the site to search in. They can especially have trouble selecting a section if some of the sections seem like they can overlap.
For example, Craigslist uses a scoped search. A user who is not familiar with the Craigslist sections would have trouble deciding whether they should search in Jobs, Gigs, Services or Resumes when looking for a job. They all seem like they could overlap with each other. Jobs is the only section that stands out as the best place to search. However, the other sections could also hold potential jobs of interest. If the user wants to search all the potential areas at once, they can’t.
With a scoped search, the user has to search each section individually. With a global search, users don’t have to spend time figuring out which section of the site the information they’re looking for is in. They can search the site and narrow down the search results from there. This approach is faster and easier than a scoped search because the user doesn’t need to get familiar with the site structure and figure anything out.
Combining global and scoped search
If you’re going to offer your users a scoped search, you should set the default scope to all sections of the site. This makes it easy for users to use the global search, which most will prefer. However, those who want to use a scoped search can still do that.
Scoped searches are much like an advanced search. They’re best suited for users who know exactly what they want and where to go. The advantage of the scoped search is that you’re not bombarded with search results for other sections of the site. This allows users to find what they want faster without sifting through many results.
Global Search with a Scoped Results Page
Users shouldn’t have to figure out a site’s structure to do a search. They shouldn’t have to think about which section of the site holds their information. It’s clear that a scoped search wastes the user’s time and energy. The best approach is a global search with a scoped search results page. It gives users more flexibility and control over their search results. They can search the entire site at once and target sections for the information they want.
The hardest part to get right is the search results page. If you don’t present the search results in an organized way, you could overwhelm users with too much information. Scoped search results should show users all relevant results for each site section. It should allow users to choose which section they want to see more of. When the user chooses a section, it should then display all the search results in that section.
An example of this is iTunes. They use a global search with scoped search results. The user starts their search globally and gets relevant results by section. From there, the user chooses the section that best fits what they’re looking for. Once its chosen, the user sees an archive of content for that section. This approach is more natural and intuitive for users.
Designers shouldn’t forget why searches exist in the first place. They’re there to make the user’s life simpler. They’re there for users who don’t want to navigate the site through the navigation. They’re there for users who want to get to the information they’re looking for fast. Scoped and advanced searches are useful, but they should never take the place of global search.