In 2002 Amazon shut down CDNow with the idea that you'd just use Amazon.com. Unfortunately, search has been one of Amazon's weakest features. Sixteen years later and I still miss CDNow. Amazon rarely shows exactly what I've searched for and the filtering is almost entirely useless. I want to sort by price or filter by vendor without having to guess which one of the twenty different categories an item is in (often times it's in multiple categories). I want the price of the item to mach what you've shown in the search results (or an explanation why there's a significant difference). If you can't ship something to California or the USA I want know BEFORE I try to check out. It should go without saying I don't want ads in the search results either.
To me this "fancy" search by picture is not helpful (instead it's entirely useless). If I want a fastener, I want to be able search by its attributes (something Amazon is terrible about in general). Let's say I want a pretty common metric bolt (M8) in a standard thread pitch (1.25mm). I'll go search or "M8x1.25 bolt". I get a bunch of useless filters, including:
Fastener Material: Stainless Steel, Stainless Steel 304, Steel. Right. What sort of stainless steel is the first option?
System Of (sic) Measurement: Metric. Nice that this is unchecked and the only option.
Fastener Thread Size - Mating (eh?): No Thread Size Selected, M8-1.25. This one is a combo box with a "Go" button for some reason. I literally just entered the thread size and pitch I wanted in the search query. They can parse a picture but they can't figure out I've entered this information in already? Ugh.
Fastener Grade & Class: Class 10.9. Aside from the lack of selection, this is where the stainless classification SHOULD go.
Categories... well, you've got bolts, hex bolts, eyebolts... Powersports Wheel Spacers? AmazonFresh? WTF?
Meanwhile rather important filters are missing like: finish and length.
Edit: Contrast this with Grainger (whose site is good, but not great) or McMaster-Carr (the gold standard).