I really like ozbargain. And I imagine search is something that could be tricky to get working great. But in the spirit of tough love, can we admit it really needs some work?
I wanted to find Shopback's 12% amazon deal from a couple of days ago. I searched for "shopback amazon 12". The correct result was on the 2nd page, ranked 16th. Above it were plenty of deals from 2019, and worst of all: so many posts that didn't even have the words 'shopback', 'amazon', and '12' in the title, that were somehow rated higher than the post I'm looking for. Examples: "$5 Bonus (Min Spend $5) to Use at Any Store @ ShopBack via App", "[Switch] The Legend of Zelda: Breath of The Wild $49 Delivered @ Amazon AU", "First Choice Liquor: 25% Cashback ($30 Cap, 1pm-5pm AEDT) @ ShopBack", "Kingston A2000 NVMe 1TB $136.64 Delivered at Amazon", "HEYMIX USB-C Hub with HDMI 4K+USB3.0+USBC 87W $12.55 + Delivery ($0 with Prime/ $39 Spend) @ AU Select Amazon AU", "Up to 10% Cashback at Amazon via The Good Guys Concierge Membership Rewards" (a post I've never seen before, with 5 upvotes and 6 downvotes).
This is just one example of the search not working great. But the search has been consistently terrible. It's very difficult to find something, even when you know exactly what you're looking for. I've resorted to using google search and suffixing it with site:ozbargain.com.au, or otherwise just looking to my browsing history and filtering it.
Any chance we can get some improvements?
Some suggestions:
- (Most important) weigh strongly words found in the title of the post
- Weight recent posts, at least a bit. If it's a deal from the past ~month, it's more likely I'm looking for it than a deal from two years ago. Of course, sometimes I am looking for a deal from two years ago.
- Look at upvote count - the more upvoted, the more likely it is that's the deal I care about
- Look at upvote / downvote ratio - if it has 5 upvotes 6 downvotes, pretty sure I don't care about it (unless my search really accurately matches the title of the post)
- Bonus: If the item had a price and I remember what it roughly was, provide a way to easily search for it. e.g. allow me to add "$70-$80" as a search term and process that I'm only looking for deals in that price range
Cheers!
The problem is the person between the chair and keyboard…
Otherwise an ability to search by recognising (rather than exact word match) what a person is looking for is tough work, google invests heaps into do what have been able to do today.