Forum Moderators: buckworks
Now we offer far more products and some don't fit into neat product groupings. We've been forced, like most sites, to rely on a "google-like" Search Form that allows customers to enter their own keywords.
Sounds great, until you analyze what customers look for and what they find... Often NOTHING
Last month we installed software that reveals how poorly our search process works. Furthermore, running the same searches on competitors' sites showed their search forms were often worse than ours.
Product searches rely on words found in product descriptions, product names and key words the site owner supplies. The trick to getting the keywords right is to think like a customer (or 1,000,000 of them!).
A sporting goods site may sell "baseballs," but in most cases a search for "base balls" or "baseball" returns nothing. Certainly "base-balls" or "base bals" will come up with zip.
You think the customer will modify his search and try again? Our research indicates they rarely do that. One search and often they're gone
I can't get over how stupid some customers can be in searching. Many searches contain obvious typos or misspellings. Incredibly, one customer insisted on running together multiple words: "needtobuywidets."
Site owners and webmasters fail in the keywords they supply. Shoppers tend to search in plurals, [widgets], yet many searches only turn up the product in singular. That they fail isn't surprising. Getting the keywords right is hard work and it has to be polished thru months of research that few sites conduct. Small sites are utterly clueless, of course.
What's the answer? First avoid free form searches if possible. At best they're inadequate. At worst, they're a site killer. Second, realize their limitations and provide search by categories, too. Obtain software to see what is being searched for, and polish and repolish the keywords your site presents.
Do you have any tips to share in helping visitors find offerings?
Well thought out categories and easy drill-downs should reduce the need for a search anyway.
Also, I find that the best conversions happen when a potential customer lands directly on a product page (the search engine has already done the search for me, so why waste time trying to replicate their algorithms (even if i could)?)
If you are relying on a customer finding your product(s) through a search, I think you are doing something wrong, and as you said, a poorly implemented search is often worse than none at all...
Well thought out categories and easy drill-downs should reduce the need for a search anyway.
Absolutely! And if you have too many categories of unrelated products then perhaps you should have two or more websites. Nothing is more off putting than a site that sells model trains, footwear, baseball caps and garden furniture.
If you must do this have a look at how Amazon or some of the other major players do it.
Yes, you should have a browsable product hierarchy, but assuming that it will fulfil everyone's needs is a mistake.
Bewenched is talking about a controlled vocabulary - often described as a taxonomy, thesaurus or synonym ring. Adding a controlled vocabulary can be very labour intensive, but it can be built up over time, gradually improving the usability of your search.
Your first step should be to pick up a copy of O'Reilly's Information Architecture For The World Wide Web, which explains how it all works. This book is gold dust in so many ways. You could also do a lot worse than getting hold of 37 Signals' Defensive Design For The Web, which may save you from screwing up the implementation!
I find such software incredibly useful in sniffing out new products to carry and in fine tuning the keywords we provide for products we already offer.
--
Isn't it interesting that there is so much talk about cart abandonment (on WebmasterWorld and elsewhere), but nothing about visitors who bail out at the search function?
Also our search engine takes into account spelling issues, random word ordering etc etc - it does help. You have to cater for all - some like drilling down knowing that they are refining their selection as they go - others want to bang in a keyword and click a button.
>>one search and they give up
Often true if the search function is poor. If the person is at a widget site for Alabama and a search for 'Dacatur Alabama Widget Agency' returns no results, the perception is that 1. The site has no information on the subject. 2. The search function sucks so why bother?
When I first started looking at drop-down menus, (quite a few years ago), there was a marked drop-off in traffic that correlated almost perfectly with the depth of the page within the menu structure. It's also a mistake to think that people like to drill down and refine their search. Some simply have the tenacity required to continue their search.
Surfers are more willing to use drop-down menus now, but in all the tests I've seen or conducted, it's better to go broad rather than deep.
A clear and concise static navigation structure yields the best traffic and conversion results, but 'clear and concise' sometimes becomes a challenge when there are thousands of product offerings.
There are a couple of things to try.
1. Move the search box so that it isn't the first thing people see when they arrive.
2. If you find people are arriving at your pages from search engines and quickly navigating to other pages or using the search function, it's time to assess those pages and their placement to see why those pages aren't providing the sought after information. Sometimes it is as easy as removing some language from the page to ensure that it doesn't rank for a term that it wasn't intended to rank for.
3. Parse the query data and use that data to provide alternative searches within the navigation structure of the page. Similar to Google's 'did you mean' function.
4. Evaluate your categorization structure. This is sometimes the reason for pages ranking for unintended terms. Witness the poor 'toy' site that sold toys for adults and for children. Not those toys, but things like 3k MP3 jukeboxes. Unfortunately, the cat structure looked like:
Adult>Toys>Electronics>Gadgets
People searching for 'adult toys' were not amused to find a jukebox.
5. Take a hard look at other directory and categorization structures out there and ask yourself if you would like to navigate them to find a specific product. Try them out. How easy or hard was it to find what you were looking for? Compare those results to your site and make the necessary changes.
6. Don't look at a search box as an easy solution to finding products or information on your site. It seldom is. People gravitate toward the search function if it is at the top of the page and tend to ignore the navigation elements of the page.
7. Use your log and query data to refine your page elements.
8. Give serious thought to your taxonomy and ontology. Use those structures to provide intuitive navigation.
Have you also also noticed that visitors often give up after just one unsuccessful search? ... Perhaps they switch to a category drill down, but we don't have the ability to determine that.
Questions:
1 How do you know they've given up?
2 What exactly are you tracking if you're not tracking category level clicks?
>> I can't get over how stupid some customers can be in searching.
Are you sure someone isn't testing your site search tool?
Questions:
1 How do you know they've given up?
2 What exactly are you tracking if you're not tracking category level clicks?
Our monitoring software records text searches by keyword, IP and time. We can see how many results were returned. (often none, or sometimes far too many to be very useful) "Giving up" means they've stopped entering keywords in the search form. Then they either leave our site or drill down thru category links which probably works for most customers. Our site is quite targeted with only a few hundred products.
"I can't get over how stupid some customers can be in searching."
Are you sure someone isn't testing your site search tool?
Well I've been busy testing other sites' search tools, so I guess that happens. :) But I don't just enter one keyword. I often test in singular and plural to see how searches handle those. The ones at our site are real customer searches with maybe an occasional supplier or competitor.
Re: testing. I've gone to sites and tested their search tool using a variety of different words and miss-spellings to see how well their sites handle them. I've yet to find one site that has a search tool that works well. I don't think that search should be given lower prominence though. It's a viable tool and in the hands of someone who knows how to use it - it's essential. I'd suggest you don't punish those who can use it wisely just because you have a few jugheads. ;)
So when the search results are returned I assume they're a combination of category and product pages. ... are you tracking the click thrus on the search results?
Re: testing. I've gone to sites and tested their search tool... I've yet to find one site that has a search tool that works well. I don't think that search should be given lower prominence though. It's a viable tool and in the hands of someone who knows how to use it - it's essential. I'd suggest you don't punish those who can use it wisely just because you have a few jugheads. ;)
In building a site, the jughead vs. WebmasterWorld genius ratio needs to be considered. Our site is pretty dumbed down. And I think that's the way 99% of commerce sites should go. Consumers are used to shopping in categories:
Go to mall>>
Find appropriate store>>
Locate widget dept>>
Select product>>
check out.
For a very small site, well planned category drill down is all that's needed. A search form might do more harm than good. And for a huge Amazon type site a good text search is essential. But even Amazon offers both. I'll guess that most book customers use the form, while apparel customers will drill down while looking at pictures.
Because major sites offer search forms and tiny sites often don't, many e-commerce retailers probably conclude that search forms are the better way to navigate. Actually they're just a necessary evil even for large sites. I don't think many webmasters understand how deficient they usually are. If they did, there would be far more discussion about this topic. (compare, cart abandonment)
Where to put the search box? Unfortunately the trend has been to stick it in the customers face, right at the top of each page. Amazon and Wal-Mart do it that way. But I think that with small focused sites, text search should appear in a less prominent spot. Indeed, only a small number of our visitors use the text form. I presume the rest drill down or use search engines to land on the desired product at the outset.
Most people are too impatient to use categories. That works fine is you carry a 100 or so products but the more you have, the less likely a customer will spend the time scolling through categories.
Search engines (the big ones, not site ones) have trained people to think that search is easy and quick. So they assume that all are easy and quick.
Take away search or try to hide it, and I bet you will lose sales.
Your best bet, if you have a lot of products is to start to build a database. Get a programer to write up an add on to your search that allows you to redirect searches. Have someone go through the analytics and once a week add in the words that had no results. Using the example above, write your search so that if they search for "baseballs", it looks for baseball. If your seach checker sees that someone searched for "base bal", add that to the mix. Someone types "white ball with red stiches" redirect them to baseball.
You don't catch the first one, but you just took care of anyone later.
Yes, it is time consuming, but eventually you can build up a decent database that is custom designed for your site and customers. Which is something that no off the shelf system could give you.
I think that with small focused sites, text search should appear in a less prominent spot.
I'm quite partial to having one dedicated site search page, and then linking to it on the main pages, rather than putting a big old empty text box on every page -- that just begs for some filling in. When I've changed site to this approach, their stats usually go up significantly, unless their Information Architecure really sucks, but that's a whole other thread.
Using site search logs is SUCH a big help for a site. Hannamyluv has nailed it -- and it only hurts in for the first few months or so. Also, you can get some great ideas for new products, articles and even Information Architecture changes.
I started a thread 4 years ago on this topic -- it still has some good stuff in it for today:
[webmasterworld.com...]
Your search for "dishes" returned 0 resultsDid you mean to search for any of the following terms:
Casual Dinnerware
Formal Dinnerware
It takes a lot of time and is really going to "hurt" in the beginning but you can improve things and hopefully learn a bit in the process.
In the wisest of all Marketing Depts, they would throw caution to the winds and also try to rank for "garbage cans" on the web search engines, but things don't always go that way. Redirecting Site Search results is a decent first step.
so what about the search options some carts have,eg 'All words', 'Any word', 'Exact Phrase', etc?
Any interesting findings there? Also, where can you get this software (or what can i search for to find it? lol )
The search analysis module is a freebie--for the moment anyway-- that our host, Lexiconn, offers to their Shopsite users. They also offer a paid Cart Abandonment Module that we bought a few months ago. I find the search module to be the far more interesting and useful tool. I guess Lexiconn might offer it to outsiders at the right price. I have no idea how compatible theirs would be with other cart/search systems.
one customer insisted on running together multiple words: "needtobuywidets."
This can be a really tough one to deal with. For one client we had a custom routine written for "zero results" that pealed off the characters one at a time until there was a match. That's brute force and not so precise, but it does give some results.
From regular search keywords in the server logs, I can tell that many people do run-on typing. I'd say you're lucky of only one person did it on Site Search.
I thought I was breaking new ground with this subject. LOL! Interesting that most posters were very leery of search forms even then.
Funniest comment was from Brett Tabke about the word "Webmaster" being searched for here several times a day.
I think the research value of site search is worth whatever inconvenience it creates.
Plus, a good site search function will let you run keyword-targeted ads along with the search results. This gives you a chance to promote high margin or important products to related searches. For example, if someone searches for "tops widgets" but your best-selling, highest margin widget products are Acme Widgets, you can show ads for them along with the "tops" results.
it is very difficult to make it "intelligent" enough to be of any use.
Is it? Haven't tried it, but I'm not convinced this is true for modestly-sized websites and a programmer reasonably interested in the problem domain. In those cases, there's a good chance the searches cluster heavily in a manageable number of "roughly the same" queries. Likewise, for a mid-sized website, there's a good chance that the best results are not dozens of "hits" ranked by "relevance", but custom-designed text that lists the only one or two plausible destinations for that topic.
Seems like a fairly simple framework built around a decision tree that you tune (and retune from time to time) based on actual searches and contents might do OK. Results might stink for the visitor needing to use Boolean operators, or trying to match some obscure phrase, but such folks are probably savvy enough to just switch to Google site: for that kind of search. When you've only got a few hundred pages, I bet it doesn't take a terribly big tree to match most of the queries with the most likely destination URLs.
I suspect that search algorithms designed to adapt to "any" content are the wrong way to go for a modest-sized company website.
...one unsuccessful search? That's the frustrating thing I see. Perhaps they switch to a category drill down, but we don't have the ability to determine that.We don't have any way to see whether that customer actually clicks the link or orders the product.
Don't you have access to your server log data? IP tracking through the site can give you a very clear picture.. notwithstanding the AOL users.
I haven't implemented site search. Suddenly I can see more benefit to a decent search than ever before. Great discussion.
I've seen some very unique implementations of site search. I know of a few that actually generate search-term.htm pages from the query. Neat little setup and very impressive end results page. :)
Large scale ecommerce sites can always purchase a search appliance. It's an investment that will pay for itself rather quickly.
For one client we had a custom routine written for "zero results" that pealed off the characters one at a time until there was a match. That's brute force and not so precise, but it does give some results.
I was just thinking whether some "brute force lexical similarity" might work. Not as sophisticated as current state of LSI but perhaps simply some a-priori-calculated (and stored) value resulting from a discrete cosine transformation over the ascii-strings of the product description on the one hand and that of the searchphrase on the other might reveal significant matches. Don't forget that the lexical basis of the pool is already narrowed down heavily by the customer being on a specific site. Just an idea, my mathematical competence doesn't suffice to elaborate that in detail.
I'm quite partial to having one dedicated site search page, and then linking to it on the main pages, rather than putting a big old empty text box on every page
That's a good idea Tedster. Force them to choose between clicking on the link to make a search or on something else that looks more likely. And yes, there are a number of other issues that we're assuming have been dealt with that would make this approach safe to use.
It also strikes me that perhaps we've made it too easy for the customer to shoot themselves in the foot. graywolf's idea is a good quickfix but it needs constant attention to make sure you capture all of the crazy ways people search. Then you need to determine what they were actually searching for and assign it to one or more responses. But making the customer think for a moment about whether to use the search tool versus using the navigation provided buys you a more qualified click rather than a shot from the hip.
That's an interesting application of Google Web APIs. However when I went and checked their faqs, it says that the APIs cannot be used for commercial applications.