I have no knowledge of search engine optimization other than as a novice.I would have thought that the more "instances" of a search term then the better that result would show.
Another point is that someone might just do a store search rather than a general search.
Unless we can get into the head of the searcher we'll never know the answer to the question of "How can I ensure someone buys my product?!