Being based in Germany, I mostly use idealo.de for price comparison. A lot of its search results directly link to some Amazon Marketplace offer, something that I never intend to use.
So, to just purge all Amazon-only stuff from my search results, I've put this simple line to "My filters" in uBlock Origin:
idealo.*## div.sr-resultList__item_m6xdA:has-text(Amazon Marketplace)

(The text sr-resultList__item_m6xdA is the name of the standard HTML class of all search result tiles, as can be determined with the browser's developer tools. I hope it remains stable over the years, otherwise I may have to readjust the rule.)
Do you have similar rules that clean your search results from Amazon listings?
Here's the central syntax guide if you want to make your own: https://github.com/gorhill/uBlock/wiki/Procedural-cosmetic-filters