Your first suggestion doesn't address paid reviews. Usually the scheme is "buy it, and we will reimburse you with a little extra on top after you leave a review."
Your second suggestion would probably bias towards fake reviewers. It's pretty rare for someone to get paid just for one review.
One of the hard things to realize is that paid reviews are written by real people. Most of them probably know they are doing something shady, but not all - some think this is a legitimate marketing interaction. Many of them also leave real reviews for stuff - including negative reviews. It's generally not actually bots writing reviews.
Amazon probably doesn’t consider this much of a priority to deal with as it doesn’t hurt them just their customers.
If Amazon also required actual purchase of that item, now there's the extra cost of actually buying that item. Even more so when you're talking about things that are expensive. This would drastically lower the amount of spam that could be generated unless the company wants to throw some huge money at it.
Returned items would still potentially be an issue, but I'm guessing Amazon already has things in place to kick off users that return too many items.
Amazon has the brain power and resources to mitigate this problem...
Item 2) Professional reviewers have purchased multiple products above certain threshold.
Easier way to stop this is to prevent reviews from people who used a coupon to buy something and the price is above some threshold (i.e. seller doesn't knock to $5 between 10PM and midnight for their reviewers to buy it).
If I can think of this solution - why can't Amazon? Simple answer is they know of this behavior and encourage it.
I have shifted my purchasing behavior to buy from Walmart, Target, Ebay when at all possible. I know Walmart isn't exactly an angel - but I'd rather have 2 devils in the marketplace than 1. I even try to buy books from Barnes And Noble...but unfortunately the fulfillment time + price is hard to beat w/ Amazon. I rarely have books above the B&N threshold for free shipping.
- they killed their subscription service (last year?) - laundry detergent may or may not be taped (they at least bag it), leading to spillage - they use the same flimsy tape for all of their packages - they stopped using any sort of package space filler (I really liked when they were using long sheets of paper - makes me less worried about plastic waste, and we could give them to our son so he could color on them) - you need to use their app for curbside pickup (Home Depot does this right with the ability to do it with or without their app) - inconsistent availability of items for shipping
It's easy to meet their free shipping limit, and it's nice to have the option to pickup from a local location, but unlike some retailers, I feel Target would rather you either shop in their physical stores, or go somewhere else.
I reported it fi eBay as method of payment looked dodgy as well.
Was instructed that everything was fine and to ship it. I didn’t.
Now a week later I got another email say that it might be a scam. So they canceled it.
Unfortunately, I still put up with Amazon for probably 40% of my purchases. It's fast and generally cheap. (Even though even Amazon Prime has gotten ridiculous)
For me, a good start would be:
- Only allow people to rate things that they bought with their own money, as evidenced by a credit card or bank account linked with their name on it.
- Only allow people to rate things after they have purchased multiple products, or after you've spent above a certain threshold (e.g. $100).
AFAICT, those are not currently requirements on Amazon and would go a long way (in my layman's imagination) towards fixing the problem.