What makes a good site search?

Search is the dominant form of navigation on the internet; when it works, it's the fastest way to get where you want to go. Yet when it comes to site search, many websites really phone it in. As a result, users have started ignoring site search boxes entirely.

So, how do you do site search properly?

Before you begin, ask yourself if building or deploying anything is really necessary. Do you need something that Google or Yahoo's public site search features can't manage for you? Do you have domain-specific knowledge that you can apply to your specific situation?

Perhaps you've got information that Google can't, won't, or is not permitted to index. Perhaps your website is all about search such as it is with online classifieds. Perhaps your needs don't align with the behaviours of the public search engines, for example, when your content has an extremely short shelf life.

Doing search right is all about achieving good results and communicating them well. There are many techniques you can use to tune your site search algorithm. Common ones include:

Okay, so now you have great search results that consistently find exactly what they're looking for. Don't screw things up in the last innings by not conveying the content well on the results page.

How do you know if you've made any real-world improvements to the search quality? Measure it.

In a future article I'll talk about some practical implementations for many of these ideas.

2 comments

Excellent teaser article. Search is definitely a weak point of mine. Looking forward to seeing your practical implementations!

I look forward to seeing what you come up with next, to help us with site searching - as with Ben (above comment), I am not too good at site search either.










(no HTML)